body.template-index #MainContent .ds-compact-catalog{max-width:1280px;width:calc(100% - 32px);margin:24px auto!important;padding:18px;border:1px solid #cde5ff;border-radius:18px;background:linear-gradient(145deg,#f6fbff,#fff);box-shadow:0 5px 15px #194d840c}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-header,.ds-pm-header,.ds-lf-header,.ds-tk-header){display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:0 0 16px;padding:0}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-desc,.ds-pm-desc,.ds-lf-desc,.ds-tk-desc,.ds-bc-dots,.ds-pm-dots,.ds-lf-dots,.ds-tk-dots){display:none}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-title,.ds-pm-title,.ds-lf-title,.ds-tk-title){font-size:26px;line-height:1.2;letter-spacing:0;margin:0;color:#091c43;font-weight:800}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-title,.ds-pm-title,.ds-lf-title,.ds-tk-title) em{font-style:normal}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-row,.ds-pm-row,.ds-lf-row,.ds-tk-row){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-row,.ds-tk-row){grid-template-columns:repeat(5,minmax(0,1fr))}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-item,.ds-pm-item,.ds-lf-item,.ds-tk-item){display:flex;flex-direction:column;width:auto;min-width:0;height:100%;padding:0 0 9px;gap:0;border:1px solid #d4e7fc;border-radius:12px;background:#fff;box-shadow:0 3px 10px #194d8409;overflow:hidden;transform:none;text-decoration:none!important}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-img,.ds-pm-img,.ds-lf-img,.ds-tk-img){position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3;flex:none;padding:6px;overflow:hidden;border:0;border-radius:0;background:#eef5fc}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-img,.ds-pm-img,.ds-lf-img,.ds-tk-img) img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:5px;transform:none!important}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-info,.ds-pm-info,.ds-lf-info,.ds-tk-info){display:flex;justify-content:center;align-items:center;min-height:44px;padding:7px 6px;flex:1;background:#fff;text-align:center}body.template-index #MainContent .ds-compact-catalog .ds-bc-type{display:none}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-name,.ds-pm-name,.ds-lf-name,.ds-tk-name){font-size:12px;line-height:1.3;letter-spacing:0;color:#091c43;font-weight:800;text-transform:uppercase;margin:0;overflow-wrap:normal}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-badge,.ds-pm-badge,.ds-lf-badge,.ds-tk-badge){font-size:9px;padding:4px 6px;top:6px;right:6px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-btn,.ds-pm-btn,.ds-lf-btn,.ds-tk-btn,.ds-compact-action){display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 12px;border:1px solid #0871e5;border-top-color:#6ab7ff;border-radius:9px;background:linear-gradient(180deg,#049cff,#0065e7);box-shadow:0 3px #0349ae,0 5px 9px #0876ed1f;color:#fff!important;text-decoration:none!important;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:0;text-transform:none;white-space:normal;text-align:center;transition:transform .15s ease,box-shadow .15s ease}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-btn,.ds-pm-btn,.ds-lf-btn,.ds-tk-btn){grid-column:2;grid-row:1;padding:10px 18px;min-width:108px;margin:0 0 3px}body.template-index #MainContent .ds-compact-catalog .ds-compact-action{margin:0 9px 3px;flex:none;min-height:36px}body.template-index #MainContent .ds-compact-catalog a:focus-visible{outline:3px solid #091c43;outline-offset:4px}@media(hover:hover){body.template-index #MainContent .ds-compact-catalog a:hover .ds-compact-action{transform:translateY(-1px);box-shadow:0 4px #0349ae,0 7px 11px #0876ed2b}}body.template-index #MainContent .ds-compact-catalog a:active .ds-compact-action{transform:translateY(2px);box-shadow:0 1px #0349ae}@media(max-width:767px){body.template-index #MainContent .ds-compact-catalog{padding:12px;width:calc(100% - 24px);margin:20px auto!important;border-radius:14px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-row,.ds-pm-row,.ds-lf-row,.ds-tk-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-title,.ds-pm-title,.ds-lf-title,.ds-tk-title){font-size:20px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-btn,.ds-pm-btn,.ds-lf-btn,.ds-tk-btn){font-size:12px;min-width:86px;padding:10px;min-height:44px}body.template-index #MainContent .ds-compact-catalog .ds-compact-action{min-height:44px;font-size:13px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-name,.ds-pm-name,.ds-lf-name,.ds-tk-name){font-size:12px}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent .ds-compact-catalog *{transition:none!important}}html:has(body.template-index){overflow-x:clip}body.template-index{overflow-x:clip}body.template-index>.t4s-drawer{max-width:100vw}body.template-index #MainContent{min-width:0;width:100%;max-width:100%}body.template-index #MainContent :is(.ds-four-services,.ds-more-services,.ds-compact-catalog,.ds-home-apparel,.ds-home-designers,.ds-bank-home,.ds-gr-card,.ds-realtor-banner,.ds-sticker-full,.ds-qr-full,.ds-event-full,.ds-local-seo,.ds-trust-bar,.ds-christmas){box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;min-width:0}body.template-index #MainContent :is(.ds-four-services,.ds-more-services,.ds-home-apparel,.ds-home-designers,.ds-bank-home,.ds-gr-card,.ds-realtor-banner,.ds-sticker-full,.ds-qr-full,.ds-event-full){padding-left:0!important;padding-right:0!important}body.template-index #MainContent .ds-compact-catalog{padding:18px!important}body.template-index #MainContent :is(.ds-four-services__groups,.ds-four-services__cards,.ds-more-services__grid,.ds-bc-row,.ds-pm-row,.ds-lf-row,.ds-tk-row){min-width:0;width:100%;max-width:100%;align-items:stretch}body.template-index #MainContent :is(.ds-four-services__card,.ds-more-services__card,.ds-bc-item,.ds-pm-item,.ds-lf-item,.ds-tk-item){box-sizing:border-box;min-width:0;max-width:100%;height:100%}body.template-index #MainContent :is(.ds-four-services__content,.ds-more-services__content){min-width:0;display:flex;flex-direction:column;flex:1}body.template-index #MainContent :is(.ds-four-services__content,.ds-more-services__content) p{flex:1;overflow-wrap:break-word}body.template-index #MainContent :is(.ds-four-services__button,.ds-more-services__button,.ds-compact-action){box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:break-word;min-height:48px}body.template-index #MainContent :is(.ds-four-services__content h3,.ds-more-services__content h3,.ds-bc-name,.ds-pm-name,.ds-lf-name,.ds-tk-name){min-width:0;overflow-wrap:break-word;word-break:normal}body.template-index #MainContent .ds-more-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.template-index #MainContent .ds-four-services__groups,body.template-index #MainContent .ds-four-services__cards{gap:20px}body.template-index #MainContent .ds-four-services__group+.ds-four-services__group:before{display:none}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-header,.ds-pm-header,.ds-lf-header,.ds-tk-header){grid-template-columns:minmax(0,1fr) auto;max-width:100%}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-title,.ds-pm-title,.ds-lf-title,.ds-tk-title){min-width:0;overflow-wrap:break-word}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-btn,.ds-pm-btn,.ds-lf-btn,.ds-tk-btn){width:auto;max-width:100%;min-width:0;grid-column:2;grid-row:1}@media(min-width:1000px){body.template-index #MainContent .ds-four-services__groups{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (grid-template-rows:subgrid){body.template-index #MainContent .ds-four-services__group{display:grid;grid-template-rows:subgrid;grid-row:span 2}body.template-index #MainContent .ds-four-services__header{min-height:0;padding-bottom:0}}}@media(min-width:768px)and (max-width:1100px){body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-row,.ds-pm-row,.ds-lf-row,.ds-tk-row){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:999px){body.template-index #MainContent .ds-four-services__groups{grid-template-columns:minmax(0,1fr)}body.template-index #MainContent .ds-more-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.template-index #MainContent :is(.ds-four-services,.ds-more-services,.ds-compact-catalog,.ds-home-apparel,.ds-home-designers,.ds-bank-home,.ds-gr-card,.ds-realtor-banner,.ds-sticker-full,.ds-qr-full,.ds-event-full,.ds-local-seo,.ds-trust-bar,.ds-christmas){width:calc(100% - 24px)!important;max-width:none!important}body.template-index #MainContent .ds-compact-catalog{padding:12px!important}body.template-index #MainContent .ds-four-services__groups{grid-template-columns:minmax(0,1fr);gap:24px}body.template-index #MainContent .ds-four-services__group{display:flex;min-width:0}body.template-index #MainContent :is(.ds-four-services__cards,.ds-more-services__grid,.ds-home-apparel-grid,.ds-home-realestate-grid,.ds-bc-row,.ds-pm-row,.ds-lf-row,.ds-tk-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.template-index #MainContent :is(.ds-four-services__content,.ds-more-services__content){padding:12px 10px 16px}body.template-index #MainContent :is(.ds-four-services__content h3,.ds-more-services__content h3){font-size:16px;line-height:1.3;margin-bottom:7px}body.template-index #MainContent :is(.ds-four-services__content p,.ds-more-services__content p){font-size:12px;line-height:1.5;margin-bottom:12px}body.template-index #MainContent :is(.ds-four-services__button,.ds-more-services__button){font-size:13px;line-height:1.35;padding:10px 6px;gap:4px}body.template-index #MainContent :is(.ds-four-services__photo,.ds-more-services__photo){aspect-ratio:3/2}body.template-index #MainContent .ds-four-services__header{min-height:0;padding-bottom:16px}body.template-index #MainContent :is(.ds-four-services__header h2,.ds-more-services__header h2){font-size:24px;line-height:1.25;overflow-wrap:break-word}body.template-index #MainContent .ds-more-services__header p{font-size:14px}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-title,.ds-pm-title,.ds-lf-title,.ds-tk-title){font-size:19px;line-height:1.25}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-btn,.ds-pm-btn,.ds-lf-btn,.ds-tk-btn){font-size:12px;padding:10px;min-height:44px;max-width:100px}body.template-index #MainContent :is(.ds-bc-item,.ds-pm-item,.ds-lf-item,.ds-tk-item){width:auto!important;min-width:0!important}body.template-index #MainContent .ds-compact-catalog :is(.ds-bc-info,.ds-pm-info,.ds-lf-info,.ds-tk-info){min-height:48px}body.template-index #MainContent .ds-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}body.template-index #MainContent .ds-trust-item{min-width:0}body.template-index #MainContent .ds-christmas{padding:18px 14px;min-width:0}body.template-index #MainContent .ds-christmas-links{width:100%;min-width:0;flex-wrap:wrap}body.template-index #MainContent .ds-christmas-links a{min-width:0;max-width:100%;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ds-compact-catalog.css.map */
