.home-shopping .home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:14px 22px;border:1px solid var(--lime);border-radius:var(--control-radius);background:var(--lime);color:var(--ink);font:600 14px/1.4 Manrope,sans-serif;text-decoration:none}.home-shopping .home-button:hover{background:#e5ffa0;border-color:#e5ffa0}.home-shopping .home-button:active{background:#c3df50;border-color:#c3df50}.home-shopping .home-button:focus-visible{outline:2px solid currentColor;outline-offset:-5px;box-shadow:0 0 0 3px var(--paper)}.home-shopping .home-button .arrow{flex:0 0 18px}.home-shopping .eyebrow{letter-spacing:.08em}.home-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:15px}.home-price s{opacity:.7}.home-price .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(.catalogue-destinations.home-shopping) .site-footer{margin-top:0}.hero{background:var(--ink);color:var(--paper)}.hero-main.frame{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.hero-copy{padding-block:64px;min-width:0}.hero-copy>.eyebrow{color:var(--lime);margin-bottom:32px}.hero h1{font-size:clamp(100px,11.8vw,188px);line-height:.91;letter-spacing:-.025em;text-transform:uppercase}.hero-description{max-width:390px;margin-top:32px;font-size:clamp(18px,1.6vw,23px);line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px}.hero-actions .text-link{min-height:48px;font-size:13px}.hero-feature{min-width:0;align-self:stretch;display:flex;flex-direction:column}.hero-photo{display:block;position:relative;height:clamp(520px,43vw,680px);overflow:hidden;background:#f7f3f3}.hero-photo picture{height:100%}.hero-image{width:100%;height:100%;object-fit:cover;object-position:var(--hero-x) var(--hero-y)}.hero-photo:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.hero-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0 26px;border-top:3px solid var(--lime);flex:1}.hero-caption .eyebrow{color:#bfc4b4;margin-bottom:6px;font-size:10px}.hero-product-name{font:600 18px/1.35 Manrope,sans-serif;margin-bottom:8px}.hero-product-name a{display:inline-block}.hero-caption .home-button{gap:16px}.hero--type-only .hero-main{grid-template-columns:1fr}.hero--type-only .hero-copy{max-width:950px}.category-rail{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink)}.category-rail>.frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.category-rail a{display:flex;gap:20px;align-items:center;min-height:76px;padding:18px 28px;border-left:1px solid var(--line)}.category-rail a:first-child{padding-left:0;border-left:0}.category-rail a:last-child{padding-right:0}.category-rail a>span:nth-child(2){font:600 18px/1.3 Manrope,sans-serif}.category-rail .arrow{margin-left:auto}.category-rail .rail-number{font-size:10px;color:var(--muted)}.category-rail a:focus-visible{outline-color:var(--ink);outline-offset:-4px}.editorial{padding-block:64px 72px}.edit-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:28px}.edit-heading .eyebrow{margin-bottom:12px;color:var(--muted)}.edit-heading h2,.destinations-heading h2{font-size:clamp(52px,5.8vw,88px);letter-spacing:-.02em}.edit-intro{margin-top:14px;font-size:17px}.edit-link{min-height:48px}.edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.object-studies{display:contents}.edit-card{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--white)}.edit-stage{display:block;aspect-ratio:1;overflow:hidden;background:var(--white)}.edit-stage img{width:100%;height:100%;object-fit:contain}.edit-card--portrait .edit-stage{background:#f4f4f0}.edit-card--portrait .edit-stage img{object-fit:contain}.edit-card--object .edit-stage{padding:28px}.edit-caption{padding:22px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:start;flex:1}.edit-caption>.eyebrow{font-size:10px;color:var(--muted);margin-bottom:8px}.edit-caption h3{font:600 19px/1.4 Manrope,sans-serif;margin-bottom:12px}.edit-caption .home-price{margin-top:auto}.edit-caption .product-link{width:100%;margin-top:22px}.edit-caption .product-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.edit-card:focus-within{outline:2px solid var(--ink);outline-offset:4px}.edit-link-mobile{display:none}.editorial--2 .edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.editorial--1 .edit-grid{grid-template-columns:minmax(0,480px)}.catalogue-destinations{background:var(--paper);border-top:1px solid var(--line);padding-block:60px 0}.destinations-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.destinations-heading .eyebrow{color:var(--muted);margin-bottom:12px}.destinations-heading>p{max-width:240px;font-size:18px}.catalogue-destinations-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.destination-card{display:flex;height:100%;flex-direction:column;text-decoration:none}.destination-card:hover{text-decoration:none}.destination-photo{aspect-ratio:1;overflow:hidden;background:var(--white);border:1px solid var(--line)}.destination-photo img{width:100%;height:100%;object-fit:contain}.destination-title{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:18px}.destination-title h3{font:600 24px/1.15 Barlow,sans-serif}.destination-title .arrow{flex:0 0 20px}.destination-card>p{font-size:13px;line-height:1.5;margin-block:10px 18px;max-width:240px}.destination-action{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:5px;margin-top:auto}.destination-card:hover .destination-action{text-decoration-thickness:2px}.discovery-end{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--ink);padding-block:28px;margin-top:48px}.discovery-end h3{font:600 clamp(28px,3vw,44px)/1.1 Barlow,sans-serif}@media(min-width:750px)and (max-width:1099px){.hero-main.frame{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy{padding-block:40px}.hero h1{font-size:clamp(84px,11.5vw,126px)}.hero-copy>.eyebrow{font-size:9px;margin-bottom:24px}.hero-description{font-size:18px;margin-top:26px}.hero-photo{height:470px}.hero-caption{grid-template-columns:1fr;gap:14px}.hero-caption .home-button{width:100%}.hero-product-name{font-size:16px}.edit-grid{gap:16px}.edit-caption{padding:16px}.edit-caption h3{font-size:16px}.edit-card--object .edit-stage{padding:12px}.catalogue-destinations-list{gap:16px}.home-shopping .home-button{gap:12px;padding-inline:16px}}@media(max-width:749px){.home-shopping .frame,.editorial.frame{width:calc(100% - 40px)}.hero-main.frame{display:block}.hero-copy{padding-block:30px 28px}.hero-copy>.eyebrow{font-size:10px;margin-bottom:20px}.hero h1{font-size:clamp(84px,23vw,148px);line-height:.9}.hero-description{font-size:16px;line-height:1.45;margin-top:22px;max-width:400px}.hero-actions{margin-top:20px;gap:8px 20px}.hero-actions .home-button{width:100%}.hero-actions .text-link{min-height:44px}.hero-photo{height:auto;aspect-ratio:4/5}.hero-image{object-position:var(--mobile-x) var(--mobile-y)}.hero-caption{grid-template-columns:1fr;padding:20px 0 28px;gap:16px}.hero-caption .home-button{width:100%}.hero-product-name{font-size:18px}.hero-caption .home-price{font-size:15px}.category-rail a{padding:16px 12px;gap:6px;min-height:66px}.category-rail .rail-number{display:none}.category-rail a>span:nth-child(2){font-size:14px}.category-rail .arrow{width:16px}.editorial{padding-block:40px}.edit-heading{padding-bottom:24px}.edit-heading h2,.destinations-heading h2{font-size:clamp(48px,12.5vw,70px)}.edit-heading .eyebrow,.destinations-heading .eyebrow{font-size:10px;margin-bottom:10px}.edit-intro{font-size:15px;max-width:280px}.edit-link{display:none}.edit-grid,.editorial--2 .edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.edit-card--portrait{grid-column:1/-1}.editorial--1 .edit-grid{grid-template-columns:1fr}.edit-stage{aspect-ratio:1.12}.edit-card--portrait .edit-stage{aspect-ratio:1}.edit-card--object .edit-stage{padding:12px;aspect-ratio:1}.edit-card--object .edit-caption{padding:14px}.edit-card--object .edit-caption h3{font-size:14px}.edit-card--object .home-price{font-size:13px}.edit-card--object .home-button{padding:12px 10px;gap:6px;font-size:12px}.edit-caption{padding:20px}.edit-caption h3{font-size:18px}.edit-link-mobile{display:inline-flex;min-height:48px;margin-top:20px}.catalogue-destinations{padding-top:38px}.destinations-heading{display:block;margin-bottom:24px}.destinations-heading>p{font-size:16px;max-width:none;margin-top:14px}.catalogue-destinations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.destination-title{gap:4px;margin-top:12px}.destination-title h3{font-size:23px}.destination-title .arrow{flex-basis:16px;width:16px}.destination-card>p{font-size:12px;margin-bottom:14px}.destination-action{font-size:11px}.discovery-end{display:block;margin-top:32px;padding-block:24px 32px}.discovery-end .home-button{width:100%;margin-top:20px}}.brands-directory>p{max-width:560px}.brands-directory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:40px}.brands-directory-list a{display:flex;justify-content:space-between;align-items:center;min-height:56px;gap:16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.brands-directory-list svg{flex-shrink:0;width:20px}@media(min-width:1100px)and (max-width:1399px){.desktop-nav>ul{gap:20px}}@media(max-width:749px){.brands-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;font-size:14px}}body:has(.pt-merch) .site-footer{margin-top:0}.hero-copy>.eyebrow{letter-spacing:.12em}.hero-description{text-wrap:pretty}@media(max-width:749px){.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}body.pill-ctas .hero-actions>.text-link{justify-content:space-between}}@media(min-width:365px)and (max-width:749px){.hero-actions{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);align-items:stretch}body.pill-ctas .hero .hero-actions>:is(.home-button,.text-link){gap:.35rem;justify-content:space-between;min-width:0;min-height:50px;padding:.55rem .75rem;font-size:clamp(.875rem,3vw,1rem)}}@media(min-width:365px)and (max-width:480px){.hero-actions .arrow{display:none}body.pill-ctas .hero .hero-actions>:is(.home-button,.text-link){padding-inline:.5rem;justify-content:center}.hero-actions .magnetic-pill-visual{justify-content:center}}html[data-pt-audience=her] body.pill-ctas .for-her-promo .for-her-promo__button{--lime: var(--ink);color:var(--paper)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/homepage.css.map */
