.drama-store{font-weight:400;letter-spacing:0}.drama-store h1,.drama-store h2,.drama-store h3{font-weight:400;letter-spacing:-.035em}.d-icon{display:inline-block;width:18px;height:18px;flex:none;vertical-align:middle}.d-text-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none!important;border-bottom:1px solid #000;padding-bottom:4px;font-size:11px}.d-text-link .d-icon{width:15px;height:15px;transition:transform .35s var(--d-ease)}.d-text-link:hover .d-icon{transform:translate(2px,-2px)}.d-button .d-icon{width:19px;height:19px}.d-close .d-icon{width:24px;height:24px}.d-close:hover .d-icon{transform:rotate(90deg);transition:transform .35s var(--d-ease)}.drama-store #header-group{transform:none;will-change:auto}.drama-store #header-group:focus-within{transform:none}.d-header{border-bottom:0;position:relative;z-index:2}.d-header--home .d-logo{position:relative;z-index:3;transform:translateY(calc((1 - var(--d-fold,0))*106px)) scale(calc(1 + (1 - var(--d-fold,0))*(var(--d-logo-scale,4) - 1)));transform-origin:center;will-change:transform}.d-header--home .d-logo img{pointer-events:none}.d-header--home:has(.d-nav-dropdown[open]){--d-fold:1!important}.d-desktop-nav a{position:relative}.d-desktop-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--d-ease)}.d-desktop-nav>a:hover:after{transform:scaleX(1)}.d-header__left,.d-header__right{z-index:4}.d-header__left button,.d-header__right button{min-width:36px;min-height:36px;justify-content:center}.d-hero--studio{height:auto;min-height:0;max-height:none;background:#fff;color:#000;--d-hero-scroll:0;overflow:hidden}.d-hero__masthead{height:160px;background:#fff}.d-hero__stage{height:calc(100svh - 240px);min-height:470px;max-height:850px;position:relative;overflow:hidden;background:#fff}.d-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0);animation:d-studio-reveal 1.5s .85s var(--d-ease) both}.d-hero__art img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;transform:translate(calc(var(--px,0)*-6px),calc(var(--py,0)*-4px + var(--d-hero-scroll)*22px)) scale(calc(1.025 + var(--d-hero-scroll)*.035));transition:transform .9s var(--d-ease);will-change:transform}.d-hero__copy{position:absolute;left:var(--d-gutter);top:35px;bottom:auto;z-index:1;max-width:42%;color:#000;animation:d-copy-reveal 1.1s 1.1s var(--d-ease) both}.d-hero__copy .d-eyebrow{font-size:9px;margin-bottom:14px}.drama-store .d-hero__copy h1{font-size:clamp(40px,4.2vw,70px);line-height:1.03;color:#000;margin:0 0 24px;font-weight:300;letter-spacing:-.055em}.d-hero__scroll{position:absolute;right:var(--d-gutter);bottom:40px;width:35px;height:45px;display:grid;place-items:center}.d-hero__scroll .d-icon{width:20px;height:27px;animation:d-scroll-cue 2s 2s ease-in-out infinite}.d-collection-grid{padding:90px var(--d-gutter);background:#fff;color:#000;scroll-margin-top:100px}.d-collection-grid .d-section-heading{align-items:flex-end;margin-bottom:35px}.d-collection-grid .d-section-heading .d-eyebrow{font-size:8px;margin-bottom:11px;letter-spacing:.12em}.d-collection-grid .d-section-heading h2{font-size:clamp(23px,2.1vw,32px);line-height:1.1;font-weight:400}.d-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 18px;overflow:visible}.d-card__images img{transition:opacity .45s,transform 1s var(--d-ease)}@media(hover:hover){.d-card:hover .d-card__images img{transform:scale(1.025)}}.d-card__info{padding-top:14px}.d-card__info a,.d-card__info>span{font-size:11px;font-weight:400}.d-card__info p{font-size:9px;letter-spacing:.015em}.d-grid-end{display:flex;justify-content:center;padding-top:50px}.d-grid-end .d-text-link{font-size:11px}.d-reveal{opacity:0;transform:translateY(24px);transition:opacity .95s var(--d-ease),transform 1.1s var(--d-ease);transition-delay:var(--d-stagger,0ms)}.d-reveal.is-visible,.d-cart-recs-track .d-card{opacity:1;transform:none}.d-campaign{margin:5px var(--d-gutter) 0;position:relative;overflow:hidden;background:#fff;color:#000}.d-campaign__image{aspect-ratio:1.98;overflow:hidden}.d-campaign__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--d-ease);transform:scale(calc(1.025 + var(--d-campaign-progress,0)*.025))}.d-campaign__copy{position:absolute;left:5%;top:50%;translate:0 -50%;max-width:42%}.d-campaign__copy .d-eyebrow{font-size:8px;margin-bottom:18px}.d-campaign__copy h2{font-size:clamp(32px,3.8vw,60px);font-weight:300;line-height:1.06;margin-bottom:28px;letter-spacing:-.05em}.d-product{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr)}.d-product__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.d-product__photo{aspect-ratio:2/3;cursor:zoom-in}.d-product__photo img{aspect-ratio:auto;object-fit:contain;transition:transform 1s var(--d-ease)}.d-product__photo--editorial img{object-fit:cover}.d-product__photo:hover img{transform:scale(1.025)}.d-product__photo>span{font-size:8px;align-items:center}.d-product__photo>span .d-icon{width:15px;height:15px}.d-product__details{top:80px;padding:42px clamp(24px,3.2vw,55px) 55px}.d-product__details>.d-text-link{gap:9px;margin-bottom:40px;font-size:9px}.d-product__details>.d-eyebrow{font-size:8px}.d-product h1{font-weight:400;font-size:32px;letter-spacing:-.04em}.d-product__price{font-size:18px}.d-product .d-size-heading,.d-product__color{font-size:9px;letter-spacing:.04em}.d-purchase .d-button{text-transform:none;font-size:11px}.d-product .d-accordion>summary{font-size:11px}.d-accordion summary .d-icon{width:14px;height:14px}.d-accordion[open] summary>.d-icon{transform:rotate(45deg)}.d-product__description{font-size:11px;line-height:1.8}.d-quick__body>.d-eyebrow{letter-spacing:.08em}.d-menu-dialog nav>a{font-size:22px;font-weight:400;letter-spacing:-.035em}.d-menu-dialog .d-drawer__head h2{font-size:20px}.d-search-dialog .d-drawer__head h2{font-size:24px}.d-cart-quantity .d-icon{width:12px;height:12px}.d-cart-quantity button{display:grid;place-items:center}.d-footer{padding-top:65px}.d-footer__top{padding-bottom:80px}.d-newsletter h2{font-size:30px;font-weight:300;letter-spacing:-.04em}.d-footer__signature{display:block;overflow:hidden;width:100%;padding:18px 0 35px;transition-duration:1.5s;transform:translateY(30px);clip-path:inset(100% 0 0)}.d-footer__signature.is-visible{clip-path:inset(0);transform:none}.d-footer__signature img{display:block;width:100%;height:auto;transform:translateY(calc((1 - var(--d-footer-progress,1))*12px));transition:transform .8s var(--d-ease)}.d-footer__bottom{border-top:1px solid #000;padding-top:23px}.d-footer__bottom>span:last-child{margin-left:auto}.d-newsletter__form button{padding:10px 0 10px 15px}.d-newsletter__form button .d-icon{width:23px;height:23px}.d-transition__mark{width:125px;height:58px;margin-bottom:30px}.d-transition__mark img{width:100%;height:100%;object-fit:contain}.drama-entering.is-revealing .d-transition__veil{animation-name:d-drama-aperture}.d-lightbox__prev,.d-lightbox__next{display:grid;place-items:center}@keyframes d-drama-aperture{0%{mask-size:0 0,100% 100%;-webkit-mask-size:0 0,100% 100%}to{mask-size:2400vmax 2400vmax,100% 100%;-webkit-mask-size:2400vmax 2400vmax,100% 100%}}@keyframes d-studio-reveal{0%{clip-path:inset(0 0 100%);transform:scale(1.04)}to{clip-path:inset(0);transform:scale(1)}}@keyframes d-copy-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes d-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(min-width:1500px){.d-collection-grid{padding-inline:55px}.d-product-grid{gap:55px 25px}}@media(max-width:1000px){.d-product{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.d-product__gallery{grid-template-columns:1fr}.d-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 14px}.d-hero__masthead{height:135px}.d-header--home .d-logo{transform:translateY(calc((1 - var(--d-fold,0))*92px)) scale(calc(1 + (1 - var(--d-fold,0))*(var(--d-logo-scale,3.5) - 1)))}.d-hero__stage{height:calc(100svh - 215px)}.d-campaign__copy h2{font-size:36px}}@media(max-width:749px){.d-header--home .d-logo{transform:translateY(calc((1 - var(--d-fold,0))*68px)) scale(calc(1 + (1 - var(--d-fold,0))*(var(--d-logo-scale,2.2) - 1)))}.d-hero__masthead{height:100px}.d-hero__stage{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:visible}.d-hero__art{position:relative;inset:auto;aspect-ratio:1.25}.d-hero__art img{object-fit:cover;object-position:50% 50%;transform:scale(1.01)}.d-hero__copy{position:relative;left:auto;top:auto;bottom:auto;padding:27px var(--d-gutter) 44px;max-width:100%;background:#fff}.d-hero__copy .d-eyebrow{font-size:8px;margin-bottom:12px}.drama-store .d-hero__copy h1{font-size:43px;line-height:1.05;margin-bottom:22px;font-weight:300}.d-hero__copy .d-text-link{font-size:10px}.d-hero__scroll{bottom:42px;right:var(--d-gutter);height:30px;width:22px}.d-hero__scroll .d-icon{width:17px}.d-collection-grid{padding:48px var(--d-gutter) 55px;scroll-margin-top:80px}.d-collection-grid .d-section-heading{margin-bottom:24px;gap:18px}.d-collection-grid .d-section-heading .d-eyebrow{font-size:7px;margin-bottom:9px}.d-collection-grid .d-section-heading h2{font-size:23px}.d-collection-grid .d-section-heading>.d-text-link{font-size:9px;gap:8px;white-space:nowrap}.d-collection-grid .d-section-heading>.d-text-link .d-icon{width:12px;height:12px}.d-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;grid-auto-flow:row;overflow:visible}.d-product-grid .d-card__info{padding-top:10px}.d-product-grid .d-card__info a{font-size:11px;line-height:1.35}.d-product-grid .d-card__info p{font-size:8px;line-height:1.5}.d-product-grid .d-card__info>span{font-size:10px;margin-top:7px}.d-grid-end{padding-top:35px}.d-grid-end .d-text-link{font-size:10px}.d-campaign{margin:0 var(--d-gutter)}.d-campaign__image{aspect-ratio:1.1}.d-campaign__image img{object-position:65% 50%}.d-campaign__copy{position:relative;left:auto;top:auto;translate:none;max-width:100%;padding:25px 0 5px}.d-campaign__copy .d-eyebrow{font-size:7px;margin-bottom:12px}.d-campaign__copy h2{font-size:33px;margin-bottom:20px}.d-campaign__copy .d-text-link{font-size:10px}.d-product{display:flex}.d-product__gallery{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88vw;gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#000 #fff;padding-bottom:9px}.d-product__photo{aspect-ratio:2/3;scroll-snap-align:start;max-height:72svh}.d-product__photo img{height:100%;width:100%}.d-product__photo>span{bottom:14px;left:14px;right:14px}.d-product__details{padding:30px var(--d-gutter) 35px;position:static}.d-product__details>.d-text-link{font-size:8px;margin-bottom:30px}.d-product h1{font-size:29px}.d-product__description{font-size:11px}.d-footer{padding-top:40px}.d-footer__top{padding-bottom:35px}.d-newsletter h2{font-size:26px}.d-footer__signature{padding:15px 0 25px;transform:translateY(15px)}.d-footer__bottom{padding-top:20px}.d-transition__mark{width:105px;height:48px;margin-bottom:28px}.d-menu-dialog nav>a{font-size:21px}.d-search-dialog .d-drawer__head h2{font-size:22px}.d-card__sizes button{font-size:9px}.d-reveal{transform:translateY(16px);transition-duration:.8s}}@media(prefers-reduced-motion:reduce){.d-reveal{opacity:1;transform:none;clip-path:none}.d-hero__art,.d-hero__copy{opacity:1;transform:none;clip-path:none;animation:none!important}.d-hero__art img,.d-campaign__image img,.d-footer__signature img{transform:none}.d-footer__signature{clip-path:none;transform:none}.d-header--home .d-logo{transform:none}.d-hero__masthead{display:none}.drama-store #header-group{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/drama-motion.css.map */
