@media(max-width:989px){html{overflow-x:clip;scroll-padding-top:118px}body{width:100%;overflow-x:clip}#MainContent,#MainContent>*,.site-footer{min-width:0}#MainContent img,#MainContent video,#MainContent iframe{max-width:100%}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent p,#MainContent a,.site-footer a,.site-footer p{overflow-wrap:break-word}.search-page.shell,.contact-page.shell,.blog-main.shell,.article-main__header.shell,.article-main__body.shell,.article-products.shell,.article-main__end.shell,.cart-page.shell,.page-main.shell,.legal-page.shell,.info-card-grid.shell,.delivery-flow.shell,.delivery-map.shell,.about-story.shell,.guarantee-box.shell,.local-landing__products.shell,.local-landing__faq.shell,.local-landing__related.shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:16px!important}nav.breadcrumbs.shell{box-sizing:border-box;width:100%!important;max-width:none!important;min-height:34px;margin:0!important;padding:8px 16px!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}nav.breadcrumbs.shell::-webkit-scrollbar{display:none}.eyebrow{margin-bottom:7px}.section-head{align-items:flex-start!important;gap:12px!important;margin-bottom:22px!important}.section-head>div{min-width:0}.section-head .text-link{align-self:flex-start}.home-section,.home-story,.reviews-section,.related-section{padding-block:44px!important}.btn{box-sizing:border-box;justify-content:center;max-width:100%}body.template-index .hero{min-height:clamp(455px,72svh,500px)!important;height:auto!important}body.template-index .hero>.shell{box-sizing:border-box!important;width:100%!important;padding-inline:16px!important}body.template-index .hero__content{width:100%!important;max-width:560px!important;margin-inline:auto!important;padding:28px 0 24px!important;text-align:center!important}body.template-index .hero .display{max-width:12ch!important;margin-inline:auto!important;text-wrap:balance}body.template-index .hero .lead{max-width:35ch!important;margin-inline:auto!important}body.template-index .hero__actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:9px!important;margin-top:20px!important}body.template-index .hero__actions .btn{width:min(100%,250px)!important}body.template-index .hero__actions .text-link{width:auto!important;min-height:30px!important;padding:4px 2px!important;background:transparent!important;box-shadow:none!important}body.template-index .hero__note{margin-top:13px!important}.bts-campaign__inner{box-sizing:border-box!important;width:calc(100% - 20px)!important;padding:16px!important}.bts-campaign__copy h2{text-wrap:balance}.today-delivery--compact{padding-block:10px 12px!important}.today-delivery--compact .today-delivery__inner{box-sizing:border-box!important;width:calc(100% - 20px)!important;padding:13px!important}.today-delivery--compact .today-delivery__intro{width:100%;text-align:center!important}.today-delivery--compact .today-delivery__intro h2{max-width:100%;white-space:normal!important;text-wrap:balance}.today-delivery--compact .today-delivery__intro p:last-child{max-width:100%;white-space:normal!important}.today-delivery--compact .today-delivery__facts{width:100%}.today-delivery--compact .today-delivery__fact{min-width:0;padding:11px 9px!important}.today-delivery--compact .today-delivery__fact strong,.today-delivery--compact .today-delivery__fact small{overflow-wrap:anywhere}.today-delivery--compact .today-delivery__links{width:100%;position:relative;z-index:6;isolation:isolate}.today-delivery--compact .today-delivery__links a{min-width:0;position:relative;z-index:2;pointer-events:auto!important;white-space:normal!important;text-align:center}.today-delivery--compact .today-delivery__links a:before,.today-delivery--compact .today-delivery__links a:after{pointer-events:none!important}.home-bestsellers{padding-top:36px!important}body.template-index .product-grid,body.template-search .product-grid,.article-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:11px!important;row-gap:24px!important}.home-bestsellers__action{display:flex;justify-content:center}.home-assurance__inner{box-sizing:border-box;width:100%!important;padding:32px 16px!important}.home-assurance__intro{text-align:center}.home-assurance__intro h2{max-width:14ch;margin-inline:auto;text-wrap:balance}.category-grid--refined,.occasion-grid--editorial{gap:12px!important}.home-story__card{overflow:hidden}.home-story__content{box-sizing:border-box;padding:24px 18px!important}.home-story__actions{align-items:stretch!important}.home-story__actions .btn{width:100%}.faq{grid-template-columns:1fr!important;gap:20px!important}.faq details{width:100%}.faq summary{gap:12px}body.template-collection .collection-hero{box-sizing:border-box!important;padding:4px 12px 20px!important}body.template-collection .collection-hero__minimal.shell{box-sizing:border-box!important;width:100%!important;padding:18px 16px!important;gap:12px!important;border-radius:18px!important}body.template-collection .collection-hero__minimal h1{max-width:100%;font-size:clamp(3rem,9vw,3.8rem)!important;overflow-wrap:anywhere;text-wrap:balance}body.template-collection .collection-hero__minimal .rte{font-size:1.3rem!important;line-height:1.58!important}body.template-collection .collection-categories{display:none!important}body.template-collection .collection-layout.collection-layout--minimal{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 12px 56px!important}body.template-collection .collection-toolbar--unified{width:100%!important;gap:8px!important;margin-bottom:18px!important}body.template-collection .collection-toolbar__button,body.template-collection .collection-sort,body.template-collection .collection-sort__control,body.template-collection .collection-sort__control select{min-width:0!important;max-width:100%!important}body.template-collection .collection-toolbar__button,body.template-collection .collection-sort__control{min-height:46px!important}body.template-collection .collection-sort__control select{width:100%!important;padding-right:28px!important;text-overflow:ellipsis}body.template-collection .collection-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:11px!important;row-gap:24px!important}body.template-collection .filters{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 20px)!important;padding:17px 15px 20px!important;border-radius:22px!important}body.template-collection .filter-list,body.template-collection .tag-filter__list{min-width:0}body.template-collection .active-filters{max-width:100%;overflow-x:auto;scrollbar-width:none}body.template-collection .active-filters::-webkit-scrollbar{display:none}body.template-collection .pagination,body.template-collection .stock-pagination{flex-wrap:wrap;justify-content:center}body.template-collection .collection-products-total{margin-top:24px!important;text-align:center!important}body.template-collection .collection-faq{box-sizing:border-box;width:100%;margin-top:42px!important;padding:23px 16px!important;gap:18px!important;border-radius:20px!important}body.template-collection .collection-faq__intro{text-align:center}body.template-product .pdp{padding-top:14px!important}body.template-product .pdp__layout{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 12px!important;gap:18px!important}body.template-product .pdp-gallery,body.template-product .pdp-gallery__stage,body.template-product .pdp-panel{width:100%!important;max-width:none!important;min-width:0!important}body.template-product .pdp-gallery__stage{aspect-ratio:1 / 1;overflow:hidden;border-radius:20px!important}body.template-product .pdp-gallery__thumbs{max-width:100%;padding-bottom:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body.template-product .pdp-gallery__thumbs::-webkit-scrollbar{display:none}body.template-product .pdp-gallery__thumb{flex:0 0 auto;scroll-snap-align:start}body.template-product .pdp-panel{box-sizing:border-box}body.template-product .pdp-title{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}body.template-product .pdp-rating-row,body.template-product .pdp-price-row{flex-wrap:wrap;gap:8px 10px!important}body.template-product .pdp-size-selector,body.template-product .pdp-configurator,body.template-product .pdp-bts-card-selector,body.template-product .pdp-quick-details{width:100%;min-width:0}body.template-product .pdp-size-selector__head{gap:8px}body.template-product .pdp-size-selector__head>small{max-width:46%}body.template-product .pdp-size-selector__grid{gap:7px!important}body.template-product .pdp-size-selector__button{padding-inline:6px!important}body.template-product .pdp-delivery-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product .delivery-scheduler__dialog{box-sizing:border-box!important;width:calc(100% - 16px)!important;max-width:520px!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;border-radius:22px!important}body.template-product .delivery-scheduler__body{padding:14px!important;overflow-x:hidden}body.template-product .delivery-calendar__week,body.template-product .delivery-calendar__days{gap:3px!important}body.template-product .delivery-calendar__days button{min-width:0!important}body.template-product .delivery-slots__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.template-product .pdp-message__body,body.template-product .pdp-message-field,body.template-product .pdp-message-field textarea{box-sizing:border-box;width:100%;max-width:100%}body.template-product .pdp-anonymous-option{grid-template-columns:auto minmax(0,1fr)!important}body.template-product .pdp-addons__rail{max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body.template-product .pdp-addons__rail::-webkit-scrollbar{display:none}body.template-product .pdp-addon{scroll-snap-align:start}body.template-product .pdp-lightbox{padding:8px!important}body.template-product .pdp-lightbox__dialog{box-sizing:border-box;width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;padding:48px 8px 58px!important;border-radius:20px!important}body.template-product .pdp-lightbox__dialog img{width:auto!important;max-width:100%!important;max-height:calc(100dvh - 126px)!important;object-fit:contain!important}body.template-product .pdp-benefits__grid{box-sizing:border-box;width:calc(100% - 20px)!important}body.template-product .pdp-journey{padding-inline:16px!important}body.template-product .pdp-journey__head{text-align:center}body.template-product .pdp-journey__steps{gap:14px!important}body.template-product .pdp-mobile-bar{box-sizing:border-box;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:8px!important;width:auto!important;max-width:none!important}body.template-search .search-page{padding-top:30px!important;padding-bottom:58px!important}body.template-search .search-page>h1{max-width:100%;margin:0!important;font-size:clamp(2.8rem,8.5vw,3.7rem)!important;line-height:1.08!important;overflow-wrap:anywhere;text-wrap:balance}body.template-search .search-page .search-form{width:100%;margin:18px 0 26px!important;gap:9px!important}body.template-search .search-form input,body.template-search .search-form .btn{box-sizing:border-box;width:100%}body.template-search .search-page__empty{box-sizing:border-box;width:100%;padding:25px 18px!important;text-align:center}body.template-page .contact-page{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;padding-top:30px!important;padding-bottom:58px!important}.contact-intro{min-width:0}.contact-intro>.eyebrow,.contact-intro>h1,.contact-intro>.lead{text-align:center}.contact-intro>.lead{max-width:38ch;margin-inline:auto}.contact-cards{grid-template-columns:1fr!important;gap:9px!important}.contact-cards>*{box-sizing:border-box;width:100%;min-width:0}.contact-cards strong{overflow-wrap:anywhere}.contact-form{box-sizing:border-box;width:100%;min-width:0;padding:20px 16px!important;border-radius:20px!important}.contact-form h2{margin-top:0;text-align:center}.contact-form .field-grid{grid-template-columns:1fr!important;gap:0!important}.contact-form input,.contact-form select,.contact-form textarea,.contact-form button{box-sizing:border-box;width:100%;max-width:100%}.info-hero,.legal-hero,.blog-hero{box-sizing:border-box;padding:34px 16px!important}.info-hero>.shell,.legal-hero>.shell,.blog-hero>.shell{box-sizing:border-box;width:100%!important;max-width:none!important;padding:0!important}.info-hero h1,.legal-hero h1,.blog-hero h1{max-width:100%;font-size:clamp(3rem,9vw,3.8rem)!important;overflow-wrap:anywhere;text-wrap:balance}.info-hero .lead,.blog-hero .lead{max-width:42ch}.info-hero__actions{align-items:stretch!important}.info-hero__actions .btn{width:100%}.info-hero__chips{gap:7px!important}.info-hero__chips span{min-width:0;white-space:normal;text-align:center}.info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:22px!important;padding-bottom:22px!important}.info-card-grid article{min-width:0;min-height:0!important;padding:13px 11px!important;border-radius:15px!important}.info-card-grid article h2{margin:0 0 5px!important;font-size:1.3rem!important;line-height:1.18!important}.info-card-grid article p{margin:0!important;font-size:1.08rem!important;line-height:1.4!important}.info-card-grid article p strong{font-size:1.28rem!important}.delivery-flow,.about-story{grid-template-columns:1fr!important;gap:22px!important;padding-top:34px!important;padding-bottom:34px!important}.delivery-flow ol{padding-left:0!important}.delivery-map{grid-template-columns:1fr!important;gap:18px!important;padding-top:32px!important;padding-bottom:32px!important}.delivery-map__frame,.delivery-map__frame iframe{width:100%;min-height:300px;border-radius:18px!important}.guarantee-box{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-block:22px!important;padding:18px 14px!important;text-align:center}.guarantee-box h2{font-size:clamp(2rem,7vw,2.6rem)!important;line-height:1.14!important}.guarantee-box p{font-size:1.15rem!important;line-height:1.5!important}.legal-page{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding-top:26px!important;padding-bottom:54px!important}.legal-page>aside{position:static!important;top:auto!important;box-sizing:border-box;width:100%;min-width:0;padding:17px 15px!important;border-radius:18px!important}.legal-page>aside nav{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.legal-page>aside nav a{width:auto!important;min-height:36px;padding:8px 11px!important;border-radius:999px!important}.legal-content--card,.page-main__surface{box-sizing:border-box;width:100%;min-width:0;padding:21px 17px!important;border-radius:20px!important}.legal-content table,.page-main__surface table{display:block;max-width:100%;overflow-x:auto}.page-main--branded{padding-top:30px!important;padding-bottom:54px!important}.page-main--branded>h1{max-width:100%;font-size:clamp(2.9rem,9vw,3.8rem)!important;overflow-wrap:anywhere;text-wrap:balance}.local-landing__hero{padding:32px 0!important}.local-landing__hero-grid,.local-landing__story-grid,.local-landing__areas>.shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:16px!important}.local-landing__hero-grid{grid-template-columns:1fr!important;gap:18px!important}.local-landing__hero-copy{text-align:center}.local-landing__hero-copy h1{max-width:100%;font-size:clamp(3rem,9.2vw,3.9rem)!important;overflow-wrap:anywhere;text-wrap:balance}.local-landing__actions{justify-content:center!important}.local-landing__promise{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;gap:6px!important;padding:8px!important}.local-landing__promise>div{min-width:0;padding:11px 5px!important;text-align:center}.local-landing__promise strong{overflow-wrap:anywhere}.local-landing__story{padding-block:34px!important}.local-landing__story-grid{grid-template-columns:1fr!important;gap:18px!important}.local-landing__content,.local-landing__delivery-card{box-sizing:border-box;width:100%;min-width:0;padding:20px 16px!important;border-radius:20px!important}.local-landing__area-links,.local-landing__related{gap:7px!important}.local-landing__area-links a,.local-landing__related a{min-height:36px;padding:8px 11px!important;white-space:normal;text-align:center}.local-landing__products{padding-top:38px!important;padding-bottom:38px!important}.local-products-carousel{width:100%}.local-products-carousel__track{width:100%;max-width:100%}.local-products-carousel__controls{justify-content:center!important}.local-landing__faq{grid-template-columns:1fr!important;gap:18px!important;padding-top:38px!important;padding-bottom:38px!important}.local-landing__faq>div:first-child{text-align:center}.blog-main{padding-top:30px!important;padding-bottom:54px!important}.blog-feature{grid-template-columns:1fr!important;gap:0!important;overflow:hidden;border-radius:20px!important}.blog-feature__media{min-height:230px!important;aspect-ratio:16 / 10}.blog-feature>div{box-sizing:border-box;padding:22px 17px!important}.blog-feature h2{font-size:clamp(2.5rem,7.8vw,3.2rem)!important}.blog-section-head{margin-top:40px!important}.blog-grid{grid-template-columns:1fr!important;gap:16px!important}.article-main__header{padding-top:28px!important;padding-bottom:22px!important}.article-main__header h1{max-width:100%;font-size:clamp(2.9rem,9vw,3.8rem)!important;overflow-wrap:anywhere;text-wrap:balance}.article-main>.shell:has(>.article-main__image){box-sizing:border-box;width:100%!important;padding-inline:12px!important}.article-main__image{width:100%;max-height:420px;object-fit:cover;border-radius:18px!important}.article-main__body{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding-top:24px!important;padding-bottom:38px!important}.article-main__body>aside{position:static!important;box-sizing:border-box;width:100%;padding:16px!important;border-radius:16px!important}.article-main__body .rte{width:100%;min-width:0}.article-main__body .rte img,.article-main__body .rte table{max-width:100%!important}.article-main__body .rte table{display:block;overflow-x:auto}.article-products{padding-top:38px!important;padding-bottom:38px!important}.article-main__end{margin-top:10px!important;padding-top:34px!important;padding-bottom:42px!important;text-align:center}body.template-cart .cart-page{padding-top:28px!important;padding-bottom:58px!important}body.template-cart .cart-page>h1{margin-top:0;font-size:clamp(3rem,9vw,3.8rem)!important}body.template-cart .cart-layout{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}body.template-cart .cart-items,body.template-cart .cart-summary{box-sizing:border-box;width:100%;min-width:0;border-radius:20px!important}body.template-cart .cart-item{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:14px 0!important}body.template-cart .cart-item>a{grid-row:1 / span 2}body.template-cart .cart-item>a img{width:82px!important;height:82px!important;object-fit:cover;border-radius:13px!important}body.template-cart .cart-item__right{grid-column:2;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%}body.template-cart .cart-item__properties{overflow-wrap:anywhere}body.template-cart .cart-summary{position:static!important;top:auto!important;padding:19px 16px!important}body.template-cart .cart-summary .btn{width:100%}body.template-cart .cart-quick-add{margin-top:34px!important;padding:22px 16px!important;border-radius:20px!important}body.template-cart .cart-quick-add__head{text-align:center}body.template-cart .cart-quick-add__grid{grid-template-columns:1fr!important;gap:9px!important}body.template-cart .cart-quick-add__card{grid-template-columns:64px minmax(0,1fr) auto!important;min-width:0}.footer-2026__intro{box-sizing:border-box;width:100%!important;padding:26px 16px 22px!important;gap:15px!important;text-align:center}.footer-2026__intro h2{max-width:none!important;margin-inline:auto;font-size:clamp(2.45rem,7.2vw,3.25rem)!important;line-height:1.08!important;text-wrap:balance}.footer-2026__order{justify-self:center}.footer-2026__grid{box-sizing:border-box;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important;padding:26px 16px!important}.footer-2026__brand{grid-column:1 / -1}.footer-2026__contact{grid-column:1 / -1;text-align:center}.footer-local-links{box-sizing:border-box;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:20px 16px!important;gap:8px!important}.footer-local-links strong{grid-column:1 / -1;margin-bottom:3px;text-align:center}.footer-local-links a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:42px;padding:7px 8px;border:1px solid rgba(255,255,255,.12);border-radius:13px;font-size:1.02rem!important;line-height:1.25!important;white-space:normal!important;text-align:center}.footer-2026__bottom{box-sizing:border-box;width:100%!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:18px!important;padding:24px 16px calc(26px + env(safe-area-inset-bottom))!important;text-align:center}.footer-2026__anpc,.footer-2026__legal{justify-content:center!important;flex-wrap:wrap!important}.footer-2026__anpc img{max-width:120px;height:auto}.floating-help{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 24px)}body.template-product .floating-help{bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media(max-width:430px){.search-page.shell,.contact-page.shell,.blog-main.shell,.article-main__header.shell,.article-main__body.shell,.article-products.shell,.article-main__end.shell,.cart-page.shell,.page-main.shell,.legal-page.shell,.info-card-grid.shell,.delivery-flow.shell,.delivery-map.shell,.about-story.shell,.guarantee-box.shell,.local-landing__products.shell,.local-landing__faq.shell,.local-landing__related.shell{padding-inline:13px!important}nav.breadcrumbs.shell{padding-inline:13px!important}.info-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.local-landing__promise{gap:4px!important;padding:6px!important}.local-landing__promise>div{padding-inline:3px!important}.local-landing__promise span{font-size:.95rem!important}.local-landing__promise strong{font-size:1.08rem!important}body.template-cart .cart-item{grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important}body.template-cart .cart-item>a img{width:74px!important;height:74px!important}body.template-cart .cart-item__right{align-items:flex-start!important;flex-direction:column!important}body.template-cart .cart-quick-add__card{grid-template-columns:56px minmax(0,1fr)!important}body.template-cart .cart-quick-add__button{grid-column:1 / -1;width:100%}.footer-2026__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-2026__brand,.footer-2026__contact{grid-column:1 / -1}.footer-2026__contact{text-align:center}.footer-2026__grid>nav{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/af-mobile-polish.css.map */
