.mobile-find-size,.mobile-card-availability,.mobile-product-heading{display:none}.mobile-size-finder .polo-fit-finder{border:0;margin:0;padding:0;display:flex;flex-direction:column}.mobile-size-finder .polo-fit-finder-heading{margin-top:0}.mobile-size-finder .polo-fit-result h4{font-size:30px}.finder-chart{border-top:1px solid #d7dbd0;margin-top:22px;padding-top:20px}.finder-chart h3{font-size:20px}.finder-chart .fit-table>div{display:flex;justify-content:space-between}@media(max-width:760px){.header{grid-template-columns:44px minmax(0,1fr) 88px}.header .icon,.header .header-actions .icon{width:44px;height:44px}input,select,textarea{font-size:16px}.menu-secondary>a,.menu-secondary>button{display:flex;align-items:center;min-height:44px}.mobile-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0007;display:flex;align-items:flex-end}.mobile-filter-dialog{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 40px #0002}.mobile-filter-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #dedfd7;flex-shrink:0}.mobile-filter-dialog h2{font-size:21px;letter-spacing:-.03em;margin:0}.mobile-filter-dialog>header button{height:44px;width:44px;font-size:28px}.mobile-filter-dialog .mobile-filter-body{display:block;position:static;overflow-y:auto;overscroll-behavior:contain;max-height:none;min-height:0;min-width:0;padding:10px 22px 22px;margin:0;border:0;flex:1}.mobile-filter-body fieldset{display:block;border:0;border-top:1px solid #dedfd7;padding:16px 0 0;margin:18px 0 0}.mobile-filter-body legend{font-size:14px;font-weight:600}.mobile-filter-body fieldset button{min-height:44px;width:100%;font-size:14px;text-align:left;display:flex;align-items:center;gap:12px}.mobile-filter-body fieldset button:before{width:14px;height:14px;content:"";border:1px solid #a0a69a;border-radius:50%;flex-shrink:0}.mobile-filter-body fieldset button[aria-pressed=true]:before{border-color:#526547;background:#526547;box-shadow:inset 0 0 0 3px #fff}.mobile-filter-body>div:first-child{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.mobile-filter-body>div:first-child button{min-height:44px;min-width:44px;text-decoration:underline}.mobile-filter-body label{display:grid;gap:8px;font-size:14px}.mobile-filter-body select{width:100%;min-height:48px;font-size:16px;background:#f5f5f1;border:1px solid #d8dcd2;padding:10px}.mobile-filter-body p,.mobile-filter-body>a{font-size:13px;line-height:1.6}.mobile-filter-footer{flex-shrink:0;border-top:1px solid #dedfd7;padding:14px 20px max(16px,env(safe-area-inset-bottom));background:#fff}.mobile-filter-footer .btn{width:100%;justify-content:space-between;min-height:50px}.editorial-active-filters button,.bundle-filters button,.photo-switch button{min-height:44px}.mobile-card-availability{display:block;font-size:11px;line-height:1.5;color:#526047;margin-top:9px}.home-journey .section{padding-block:30px}.home-journey .home-collections{padding-top:24px;padding-bottom:12px}.home-intro{margin-bottom:18px}.home-intro h2{font-size:23px}.home-intro p,.home-formality{display:none}.home-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:8px;overflow:visible;padding-bottom:0}.home-collection-tile{aspect-ratio:auto;min-width:0;display:flex;flex-direction:column;background:none;color:#1c2019}.home-collection-tile>img{position:static;inset:auto;display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.home-collection-tile>span{position:static;inset:auto;background:none;color:#1c2019;text-shadow:none;font-size:11px;line-height:1.35;min-height:44px;gap:0;padding:8px 0;justify-content:center;text-align:center}.home-collection-tile>span svg,.home-collection-tile:after{display:none}.home-collection-proof{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-collection-proof>button{display:none}.home-collection-proof>a,.home-collection-proof>button.home-return-promise{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 8px;min-height:88px;min-width:0}.home-collection-proof .home-promise-title{display:flex;align-items:center;justify-content:center;gap:7px;min-height:22px;font-size:15px;line-height:1.4;color:#263023}.home-collection-proof .home-promise-title .stars{font-size:13px}.home-collection-proof a>span:last-child,.home-return-promise>span:last-child{font-size:11px;line-height:1.45;color:var(--muted)}.home-benefit-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px}.home-benefit-grid article{scroll-snap-align:start}.home-benefit-grid .home-benefit-photo{aspect-ratio:1.6}.home-benefit-grid p{font-size:12px}.home-journey .bundle-library-rail .bundle-library-grid{grid-auto-columns:calc((100% - 16px)*.8);gap:16px}.home-journey .bundle-library-rail .bundle-library-card .stack-preview{aspect-ratio:1}.home-journey .bundle-library-rail .garment-stack{--stack-rest-width:76%}.home-journey .bundle-library-rail .bundle-filters{display:none}.home-journey .quiet-section-heading{margin-bottom:20px}.mobile-build-invite{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f2f3ed;border:1px solid #e0e3d9;padding:20px;margin-top:22px}.mobile-build-invite b{display:block;font-size:18px;letter-spacing:-.03em}.mobile-build-invite small{display:block;font-size:12px;margin-top:5px;color:#62685c}.mobile-review-proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:20px;min-height:44px}.quiet-home-reviews .review-grid{gap:14px}.quiet-home-reviews .review-grid article{padding:20px}.quiet-home-reviews .review-grid p{margin-bottom:18px}.quiet-home-reviews .review-original{min-height:44px}.polo-top{padding-top:12px}.polo-breadcrumb{margin-bottom:12px}.polo-top-grid{gap:16px}.mobile-product-heading{display:block;width:100%}.mobile-product-heading>div{display:flex;justify-content:space-between;align-items:start;gap:15px}.mobile-product-heading h1{font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:0;max-width:260px}.mobile-product-price{display:flex;align-items:end;flex-direction:column;font-size:20px;white-space:nowrap;line-height:1.2}.mobile-product-price del{font-size:12px;color:#73766f}.mobile-product-heading p{font-size:12px;margin:9px 0 0;color:#656a60}.mobile-product-heading>button{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px}.mobile-product-heading>button>span:first-child{color:#46553d;letter-spacing:1px}.polo-buy>h1,.polo-buy>.eyebrow,.polo-buy>.polo-color-name,.polo-buy>.polo-rating-link,.polo-buy>.polo-price-line{display:none}.polo-pdp .polo-main-photo{aspect-ratio:auto;height:min(94vw,360px);min-height:0;max-height:360px}.polo-main-photo img{object-position:50% 28%}.polo-gallery-arrows button{width:44px;height:44px}.polo-thumbnail-carousel .polo-thumbnails>button{min-width:60px;max-height:64px}.polo-thumbnail-carousel .carousel-edge-controls button{width:44px;height:44px}.polo-buy{display:flex;flex-direction:column;padding-top:0}.polo-buy>.polo-fabric-colors,.polo-buy>.template-color-options{order:1;margin:0 0 10px;padding-block:10px}#polo-buy-options{order:2}.polo-buy>.polo-lead{order:3;font-size:14px;line-height:1.65;margin:22px 0 12px}.polo-buy>.polo-buy-benefits{order:3;margin:0;font-size:11px}.polo-buy>.polo-buy-details{order:4}.polo-fabric-colors{gap:10px}.polo-fabric-colors .polo-swatch-row a,.polo-fabric-colors .polo-swatch-current{min-width:44px;min-height:44px}.polo-buy .option-label{margin-bottom:6px;min-height:36px}.polo-buy .option-label button{min-height:44px}.polo-buy .quantity button{min-width:44px;width:44px}.polo-buy .purchase-actions>.btn{padding-inline:12px}.polo-buy .saved-size{min-height:44px;font-size:12px}.polo-buy .mobile-find-size{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;text-align:left;background:#edf0e6;margin:12px 0 0;padding:10px 13px;font-size:13px;border:1px solid #dce2d3}.mobile-find-size>span:first-of-type{flex:1}.mobile-find-size small{display:block;font-size:10px;color:#5a6552;margin-top:2px}.polo-buy .purchase>.small{margin-top:10px;font-size:11px}.polo-buy .fulfillment{margin:14px 0;font-size:12px}.polo-buy .purchase-return-promise{min-height:44px;font-size:11px}.polo-buy .purchase-note{gap:0}.polo-buy .purchase-note>span:before{content:none}.polo-fit-units button,.polo-fit-user-reply button,.polo-fit-followup button,.polo-review-expand{min-height:44px}.polo-fit-fields input{font-size:16px;min-height:48px}.panel-fit-finder .panel-body{padding:20px 22px 28px}.panel-fit-finder .polo-fit-finder p{font-size:14px;line-height:1.65;color:#5d6655}.panel-fit-finder .polo-fit-finder>.polo-fit-progress{margin-block:22px}.panel-fit-finder .polo-fit-finder h4{font-size:23px;line-height:1.25}.panel-fit-finder .polo-fit-finder-heading b{font-size:18px}.panel-fit-finder .polo-fit-form .btn,.panel-fit-finder .polo-fit-step>.btn{width:100%;margin-top:16px;justify-content:space-between}.panel-fit-finder .polo-fit-result h4{font-size:30px}.bundle-library-catalog .bundle-library-card-large{grid-column:1/-1}.bundle-library-catalog .bundle-library-card-large .grouped-wardrobe-preview{height:auto;aspect-ratio:1/1.1}.bundle-library-card-large .wardrobe-type-label{font-size:12px;line-height:1.4}.bundle-library-card-large .bundle-card-heading h4{font-size:23px}.bundle-collection-page .systems-hero{gap:18px;padding-block:26px}.bundle-collection-page .systems-hero h1{font-size:32px}.bundle-collection-page .systems-hero>img{height:190px;object-fit:cover;object-position:center}.bundle-collection-page .systems-hero p{margin-block:12px;font-size:13px}.bundle-collection-page .systems-hero .btn{min-height:48px}.bundle-collection-page .systems-why{display:none}.bundle-list-section{padding-top:24px}.bundle-pagination button{min-width:44px;min-height:44px}}@media(max-width:360px){.mobile-product-heading h1{font-size:23px}.mobile-product-price{font-size:18px}.home-collection-tile>span{font-size:10px}.polo-buy .purchase-actions>.btn{font-size:11px;gap:8px}.polo-fit-guide-shell .polo-style-fit{padding:20px}}@media(max-width:760px){.mobile-product-delivery{display:block;font-size:11px;line-height:1.5;color:#526047;padding-bottom:3px}.mobile-more-reviews{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;border:1px solid #cbd2c0;font-size:13px;margin:20px 0}.mobile-filter-body fieldset button[aria-pressed=true]:before{content:""}}.mobile-product-links{display:none}.saved-size-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-size-row .saved-size,.forget-size{min-height:44px}.forget-size{font-size:11px;color:#62685c;text-decoration:underline;text-underline-offset:3px;padding:0 8px}@media(max-width:760px){.home-journey .together-hero{height:clamp(320px,42svh,370px)}.together-hero-photo{object-position:56% 38%}.together-hero .quiet-hero-copy{padding:22px}.together-hero .quiet-hero-copy h1{font-size:clamp(26px,7.1vw,32px)}.together-hero-actions{margin-top:12px}.mobile-product-links{display:flex;width:calc(100% - 40px);margin:0 auto 24px;border-block:1px solid #daddd3}.mobile-product-links button{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;padding:10px 12px;font-size:12px}.mobile-product-links button+button{border-left:1px solid #daddd3}.polo-proof-strip{display:none}.polo-detail-copy>.polo-section-intro{display:none}.polo-benefit-list{display:block}.mobile-product-detail{border-bottom:1px solid #daddd3}.mobile-product-detail summary{display:flex;align-items:center;gap:12px;min-height:60px;list-style:none;cursor:pointer}.mobile-product-detail summary::-webkit-details-marker{display:none}.mobile-product-detail summary>span:first-child{font-size:10px;color:#69715e}.mobile-product-detail h3{flex:1;font-size:16px;line-height:1.35;margin:0}.mobile-product-detail p{padding:0 30px 18px;margin:0;line-height:1.7;color:#60665a}.mobile-detail-toggle{font-size:18px}.mobile-product-detail[open] .mobile-detail-toggle{transform:rotate(45deg)}.polo-review-overview>.polo-review-fit{display:none}}.expedited-delivery-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.polo-buy .fulfillment .expedited-delivery-link{margin-left:auto}@media(max-width:760px){.polo-buy .fulfillment{gap:4px 7px;margin-block:10px}.polo-buy .fulfillment .expedited-delivery-link{margin-left:13px;min-height:44px}.polo-details{padding-top:28px}}@media(max-width:760px){.home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.home-collection-tile>img{aspect-ratio:4/3}.home-collection-tile>span{font-size:14px;justify-content:space-between;text-align:left;padding:10px 0;gap:8px}.home-collection-tile>span svg{display:block;width:16px;height:16px}.home-benefit-grid{scrollbar-width:none;padding-bottom:0}.home-benefit-grid::-webkit-scrollbar{display:none;width:0;height:0}.home-benefit-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.home-benefit-navigation>span{font-size:11px;color:#6c7165}.home-benefit-navigation>div{display:flex}.home-benefit-navigation button{width:44px;height:44px;display:grid;place-items:center}.home-benefit-navigation button i{width:6px;height:6px;border-radius:50%;background:#c6cbbf}.home-benefit-navigation button[aria-current=true] i{background:#44543a;width:18px;border-radius:6px}.home-benefit-grid:focus-visible,.home-benefit-navigation button:focus-visible{outline:2px solid #526547;outline-offset:3px}}@media(max-width:760px){.home-collection-tile{display:block;aspect-ratio:1.05;min-width:0;background:#292d27}.home-collection-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;z-index:0}.home-collection-tile>span{position:absolute;inset:auto 0 0;z-index:1;min-height:74px;display:flex;align-items:flex-end;justify-content:space-between;padding:30px 12px 12px;gap:6px;color:#fff;font-size:15px;font-weight:600;line-height:1.35;text-align:left;text-shadow:0 1px 3px #0008;background:linear-gradient(0deg,#000c 0%,#0009 65%,transparent 100%)}.home-collection-tile>span svg{flex-shrink:0;margin-bottom:1px}}.cart-checkout-footer>.btn{width:100%;justify-content:space-between}.reset-review-sizing{padding:18px 0;border-block:1px solid #d7dcce;margin:14px 0}.reset-review-sizing>label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.reset-review-sizing>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reset-review-sizing select{width:100%;min-width:0;min-height:44px;background:#fff;border:1px solid #bcc5b2;padding:9px 12px;font:inherit;font-size:14px}.reset-review-sizing button{min-height:44px;padding:10px 15px;background:#263125;color:#fff;font-size:12px}.reset-review-sizing button:disabled{opacity:.45;cursor:default}.reset-review-sizing>small,.reset-review-sizing>span{display:block;font-size:11px;line-height:1.6;margin-top:8px;color:#54604d}.reset-review-sizing>span{font-weight:600}.gallery-awaiting-photos .polo-main-photo{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.gallery-awaiting-photos .polo-photo-pending{height:auto;min-height:0;padding:28px;text-align:left;align-items:flex-start}.polo-photo-pending .polo-link{min-height:44px;max-width:100%;font-size:12px;gap:12px}.polo-style-layout.without-fit-photos{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.polo-details.without-detail-photo{grid-template-columns:1fr;max-width:760px}@media(max-width:760px){.panel-cart .panel-body{padding:0;overflow:hidden;min-height:0;display:flex}.panel-cart .cart{width:100%;min-height:0;display:flex;flex-direction:column}.panel-cart .cart-scroll-content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 24px}.cart-checkout-footer{flex-shrink:0;background:#fff;border-top:1px solid var(--line);padding:12px 20px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -5px 18px #00000005}.cart-footer-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px}.cart-footer-total strong{font-size:23px}.cart-checkout-footer>.btn{min-height:50px;font-size:12px;padding:12px 14px}.cart-checkout-footer .keep-shopping{display:block;min-height:44px;margin:0;width:100%;font-size:12px}.bag-page:has(.cart.has-items){padding-bottom:180px}.bag-page .cart-checkout-footer{position:fixed;inset:auto 0 0;z-index:45}.reset-mobile-bar{gap:12px}.reset-mobile-bar>button{min-height:48px;max-width:62%;padding:12px 14px;font-size:12px}.reset-review-sizing select{font-size:16px}.polo-pdp .gallery-awaiting-photos .polo-main-photo{height:auto;max-height:none}.gallery-awaiting-photos .polo-photo-pending{padding:22px}.polo-reviews{padding-top:32px}.polo-review-overview{padding-block:18px;margin-bottom:18px}.polo-review-overview .polo-review-score{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0}.polo-review-score>.eyebrow{flex-basis:100%}.polo-review-score strong{font-size:32px}.polo-review-score strong small{font-size:13px;margin-left:6px}.polo-review-score>a{display:flex;align-items:center;flex-basis:100%;min-height:44px;font-size:12px}.polo-review-overview .polo-review-summary{border-top:0;padding:0;margin:6px 0 0}.polo-review-summary>.eyebrow,.polo-review-summary>h3{display:none}.polo-review-overview .polo-review-summary p{font-size:12px;line-height:1.7;margin:0 0 10px}.polo-review-overview .polo-review-summary>small{font-size:11px;line-height:1.7}.bundle-collection-page .systems-hero.compact-bundle-intro{gap:12px;padding-block:20px}.bundle-collection-page .compact-bundle-intro h1{font-size:30px;line-height:1.12;margin:10px 0}.bundle-collection-page .compact-bundle-intro p{margin:8px 0;font-size:12px}.bundle-collection-page .compact-bundle-intro small{font-size:11px;display:block;margin-top:10px}.bundle-collection-page .systems-hero.compact-bundle-intro>img{height:140px;object-fit:cover}}.gallery-awaiting-photos .polo-photo-pending p{font-size:14px;line-height:1.65;margin:6px 0}.gallery-awaiting-photos .polo-photo-pending .polo-link{margin:0}.cart-footer-delivery{display:block;font-size:10px;color:#59604f;margin:-3px 0 10px;line-height:1.5}.reset-mobile-bar>div>small{font-size:9px;color:#59604f;margin-top:2px}.reset-filter>label{font-size:12px;color:#60665a}@media(max-width:760px){.reset-page{padding-bottom:calc(var(--reset-bar-height,96px) + 18px)}.reset-shop{scroll-margin-top:80px}.reset-toast{bottom:calc(var(--reset-bar-height,96px) + 12px)}.reset-page .reset-browse-header{display:block;margin-top:20px}.reset-browse-header h2{font-size:20px;margin:0 0 6px}.reset-browse-header>span{display:block;font-size:11px}.reset-page .reset-tabs{gap:0 17px;margin-top:12px}.reset-page .reset-tabs button{font-size:12px;min-height:44px}.reset-page .reset-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,60%);align-items:center;gap:12px;margin:14px 0 20px}.reset-page .reset-filter select{width:100%;max-width:none;font-size:16px;min-height:48px;padding:10px 12px}.reset-page .reset-savings-inline{flex-wrap:wrap;gap:5px 15px;white-space:normal}.reset-color-gallery-nav button{width:44px;height:44px}.reset-page .reset-mobile-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.reset-mobile-bar>div{min-width:0}.reset-mobile-bar>button{flex-shrink:0}.reset-page .reset-review-sizing>div{grid-template-columns:minmax(0,1fr) auto}.reset-page .reset-review-sizing select{padding-left:10px}.reset-page .reset-review-sizing button{padding-inline:12px}.reset-page .reset-line-options{display:grid;grid-template-columns:minmax(0,1fr) auto}.reset-page .reset-line-options select{width:100%;font-size:16px}.reset-page .reset-line-options select:first-child{grid-column:1/-1}.reset-page .reset-line-options select:nth-child(2){width:90px}.reset-page .reset-qty{grid-column:2;justify-content:flex-end}.reset-page .reset-line-bottom button{min-height:44px}.editorial-catalog.has-outfit-card .quiet-reset-invite{display:none}.collection-outfit-card{min-width:0}.collection-outfit-photo{display:block;position:relative;width:100%;height:var(--catalog-photo-height);background:#eef0e8;overflow:hidden;border:1px solid #e0e3d7}.collection-outfit-photo img{position:absolute;object-fit:contain;height:86%;width:64%;top:7%;left:0}.collection-outfit-photo img:nth-child(2){left:37%;width:62%;z-index:1}.collection-outfit-photo>span{position:absolute;top:10px;left:8px;z-index:2;background:#ffffffeb;padding:4px 5px;font-size:8px;letter-spacing:.07em;color:#43513b}.collection-outfit-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding-top:13px;min-height:43px}.collection-outfit-heading h4{margin:0;font-size:12px;line-height:1.5;font-weight:600}.collection-outfit-heading b{font-size:12px;font-weight:500;white-space:nowrap}.collection-outfit-card>p{font-size:11px;margin:4px 0;color:#5f6857}.collection-outfit-action{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;font-size:11px;text-decoration:underline;text-underline-offset:4px;text-align:left}.collection-outfit-card>small{display:block;font-size:10px;line-height:1.6;color:#62685b}}.footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.footer-brand .footer-socials a{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:8px 12px;border:1px solid #606459;font-size:12px;margin:0;color:#fff}.menu-secondary .menu-welcome-offer{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;min-height:48px;background:#eef0e8;color:#283323;font-weight:600;margin-bottom:16px}.collection-source-note{font-size:11px;margin:18px 0;color:#62665d}.collection-source-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.panel-menu .mobile-links a{font-size:19px;line-height:1.35;min-height:54px;padding:13px 0}.panel-menu .menu-secondary{margin-top:24px}}.announcement{height:auto;min-height:44px;justify-content:center;gap:16px;padding:0 20px;letter-spacing:0}.announcement>button{display:block;min-height:44px;font-size:12px;line-height:1.35;color:#fff;white-space:nowrap}.announcement>button>span{padding:0;color:inherit}.announcement .announcement-separator{padding:0;color:#a8aba2}.announcement .welcome-offer-link{text-decoration:underline;text-underline-offset:3px;font-weight:600}.header nav{gap:clamp(12px,1.4vw,24px)}.footer-brand .footer-socials a{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;color:#fff}.footer-brand .footer-socials a:hover{color:#cdd5c3}.footer-socials{gap:8px}.signup-loading{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:110;background:#1c2119;color:#fff;padding:12px 20px;border-radius:4px;font-size:13px;box-shadow:0 4px 20px #0002;pointer-events:none}@media(max-width:1100px){.header nav{display:none}.header>.mobile-only{display:inline-flex}}@media(max-width:600px){.announcement{display:grid;grid-template-columns:minmax(0,1.35fr) 1px minmax(0,1.3fr) 1px minmax(0,.9fr);gap:9px;padding:0 10px}.announcement>button{font-size:11px;min-width:0;white-space:normal;line-height:1.3}.announcement>button>span{display:block}.announcement .announcement-separator{font-size:15px;text-align:center}}@media(max-width:350px){.announcement{gap:6px;padding-inline:6px}.announcement>button{font-size:10px}}.kl-teaser-QWSjMc{display:none!important}.home-benefit-grid article{position:relative;overflow:hidden;isolation:isolate}.home-benefit-grid .home-benefit-photo{min-height:220px}.home-benefit-grid .home-benefit-copy{position:absolute;inset:auto 0 0;padding:56px 18px 18px;background:linear-gradient(0deg,#0c100be0,#0c100bb8 52%,#0c100b00);color:#fff}.home-benefit-grid .home-benefit-copy h3{color:#fff;font-size:19px;line-height:1.25;margin:0 0 5px;text-shadow:0 1px 3px #0005}.home-benefit-grid .home-benefit-copy p{color:#fff;font-size:12px;line-height:1.5;margin:0;text-wrap:pretty}@media(max-width:760px){.home-benefit-grid .home-benefit-photo{aspect-ratio:1.4;min-height:180px}.home-benefit-grid .home-benefit-copy{padding:48px 14px 14px}.home-benefit-grid .home-benefit-copy h3{font-size:17px}}.review-summary-note a{text-decoration:underline;text-underline-offset:3px;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/121/assets/ntr-mobile-audit.css.map */
