.accordion-section{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;justify-content:center}.accordion-section__label{grid-column:1 / span 3;grid-row:1;align-self:start;background-color:var(--color-off-white);color:#000;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.accordion-section__label p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.accordion-section__subheadline{grid-column:4 / -1;grid-row:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--color-off-white);padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000}.accordion-section__subheadline p{text-box-trim:trim-both;text-box-edge:cap alphabetic}a.accordion-section__subheadline{text-decoration:none;color:#000}.accordion-section__subheadline svg{flex-shrink:0}.accordion-item{grid-column:4 / -1;display:grid;grid-template-columns:subgrid}.accordion-section>.grid{row-gap:.4rem}.accordion-item__details{grid-column:1 / -1;border:none}.accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__details{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:subgrid;grid-template-rows:max-content}.accordion-item--with-image .accordion-item__details::details-content{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.accordion-item--with-image .accordion-item__header{grid-column:1 / span 7;align-self:start}.accordion-item--with-image .accordion-item__body{grid-column:1 / span 3;align-self:start}.accordion-item__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;background-color:var(--color-off-white);padding:1.2rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;font-weight:400;font-style:normal;line-height:normal;text-transform:uppercase;color:#000}.accordion-item__header::-webkit-details-marker{display:none}.accordion-item__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}.accordion-item__icon{display:block;width:4.6rem;height:1.7rem;flex-shrink:0}.accordion-item__icon--open,.accordion-item__details[open] .accordion-item__icon--closed{display:none}.accordion-item__details[open] .accordion-item__icon--open{display:block}.accordion-item__body{padding:2.4rem 0;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-weight:400;font-style:normal;line-height:normal;text-transform:none;color:var(--color-foreground);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.4rem}.accordion-item--with-image .accordion-item__body{font-size:1.2rem}.accordion-section--no-label>.grid{padding-left:200px;padding-right:200px}.accordion-section--no-label .accordion-item{grid-column:1 / -1}.accordion-section--no-label .accordion-item--with-image .accordion-item__header{grid-column:1 / span 9}.accordion-section--no-label .accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__image{grid-column:10 / -1}.accordion-item__image{display:none}.accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__image{display:block;grid-column:8 / -1;grid-row:1}.accordion-item__image img{width:100%;height:auto}@media(max-width:1024px){.accordion-section--no-label>.grid{padding-left:var(--grid-padding);padding-right:var(--grid-padding)}.accordion-section__label{grid-column:1 / span 3}.accordion-section--no-subheadline .accordion-section__label{grid-column:1 / -1}.accordion-section__subheadline{grid-column:4 / span 3}.accordion-section__subheadline p{white-space:pre;overflow:hidden}.accordion-item,.accordion-item__details,.accordion-item__body{grid-column:1 / -1}.accordion-item--with-image:has(.accordion-item__details[open]){grid-template-rows:auto 1fr}.accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__details{grid-column:1 / -1;grid-row:1 / 3;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:subgrid;gap:var(--grid-gap)}.accordion-item--with-image .accordion-item__header{grid-column:1 / -1;grid-row:1}.accordion-item--with-image .accordion-item__details::details-content{display:grid;grid-template-columns:repeat(6,1fr);grid-column:1 / -1;grid-row:2;gap:var(--grid-gap)}.accordion-item--with-image .accordion-item__body{grid-column:1 / span 3;font-size:1.6rem;line-height:1.3}.accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__image{grid-column:4 / span 3;grid-row:2;padding-top:2.4rem}.accordion-section--no-label .accordion-item--with-image .accordion-item__header{grid-column:1 / -1}.accordion-section--no-label .accordion-item--with-image:has(.accordion-item__details[open]) .accordion-item__image{grid-column:4 / span 3}}.cart-drawer{margin:0 0 0 auto;width:min(60rem,100vw);max-width:100vw;height:100vh;max-height:100vh;padding:0;border:0;color:#fff;background-color:#000;overflow:hidden}.cart-drawer::backdrop{background-color:#0006}.cart-drawer[open]{transform:translate(0);transition:transform .35s ease,overlay .35s ease allow-discrete,display .35s ease allow-discrete}.cart-drawer:not([open]){transform:translate(100%)}@starting-style{.cart-drawer[open]{transform:translate(100%)}}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;padding:1.6rem;overflow-y:auto;gap:2.4rem}.cart-drawer__head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.6rem}.cart-drawer__headline{display:flex;flex-direction:column}.cart-drawer__count,.cart-drawer__tagline{margin:0;font-family:AF Graphite,sans-serif;font-weight:400;font-size:6.4rem;line-height:100%;letter-spacing:.02em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.cart-drawer__tagline{margin-top:2.4rem;max-width:12ch}.cart-drawer__close{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;border:0;cursor:pointer;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:2.4rem;line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.cart-drawer__close>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.cart-drawer__close-count{font-family:TWK Issey,serif;letter-spacing:normal;font-size:1.2rem;line-height:1}.cart-drawer__close:hover{font-variation-settings:"wdth" 500}.cart-drawer__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}.cart-drawer__item{display:grid;grid-template-columns:8rem 1fr;column-gap:1.6rem;align-items:stretch;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;line-height:1.2}.cart-drawer__item-img{width:8rem;height:9.6rem;overflow:hidden;background-color:#1a1a1a;display:block}.cart-drawer__item-img img{width:100%;height:100%;object-fit:cover}.cart-drawer__item-body{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:9.6rem;min-width:0}.cart-drawer__item-info{display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem;row-gap:.4rem;align-items:start}.cart-drawer__item-title{font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.6rem;text-decoration:none;color:inherit;text-transform:uppercase;line-height:1}.cart-drawer__item-price{color:#fff}.cart-drawer__item-label{color:#9a9a9a}.cart-drawer__item-value{color:#fff}.cart-drawer__item-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem;align-items:end}.cart-drawer__item-qty{display:inline-flex;align-items:center;gap:1rem}.cart-drawer__qty-btn{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0}.cart-drawer__qty-btn:disabled{opacity:.4;cursor:default}.cart-drawer__qty-num{min-width:2rem;text-align:center}.cart-drawer__item-remove{justify-self:end;background:transparent;border:0;color:inherit;cursor:pointer;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.6rem;text-transform:uppercase;line-height:1;padding:0;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.cart-drawer__item-remove:hover{font-variation-settings:"wdth" 500}.cart-drawer__foot{margin-top:auto;display:flex;flex-direction:column;gap:1.6rem}.cart-drawer__checkout:disabled{opacity:.5;cursor:not-allowed}.cart-drawer__notice-row{display:grid;grid-template-columns:1fr auto;gap:1.6rem;align-items:end}.cart-drawer__notice{margin:0;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;line-height:1.4}.cart-drawer__form{display:contents}.cart-drawer__checkout{align-self:end;background-color:var(--color-off-white);color:#000;border:0;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:2.4rem;line-height:1;text-transform:uppercase;cursor:pointer;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.cart-drawer__checkout:hover{font-variation-settings:"wdth" 500}.cart-drawer__additional-buttons{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}.cart-drawer__additional-buttons>*{width:100%}@media(max-width:1024px){.cart-drawer{width:100vw}.cart-drawer__count{font-size:3.6rem}.cart-drawer__inner{padding:1.6rem}}.collection-page--staggered{padding-top:10rem;padding-bottom:10rem}@media(min-width:1025px){.collection-page--staggered{padding-top:9.8rem}}.collection-page--staggered .collection-page__products{grid-column:1 / -1;position:relative;margin-top:0}.collection-page--staggered .collection-page__inquire{position:sticky;bottom:2.4rem;margin-top:10rem;z-index:50}.collection-page--staggered .collection-page__product-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--grid-gap)}.collection-page--staggered .collection-page__product-grid>.collection-product:nth-child(3n+2){margin-top:62.5%}.collection-page--staggered .collection-product{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground)}.collection-page--staggered .collection-product__image{position:relative;overflow:hidden;aspect-ratio:4 / 5}.collection-page--staggered .collection-product__image>.image,.collection-page--staggered .collection-product__image>.image>img{width:100%;height:100%;object-fit:cover;display:block}.collection-page--staggered .collection-product__image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.collection-page--staggered .collection-product__image-hover .image,.collection-page--staggered .collection-product__image-hover .image>img{width:100%;height:100%;object-fit:cover}.collection-page--staggered .collection-product__image:hover .collection-product__image-hover{opacity:1}.collection-page__inquire{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:2.4rem auto 0;pointer-events:none}.collection-page__inquire>*{pointer-events:auto}.collection-page__inquire-text{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.collection-page__inquire-text:not(.collection-page__inquire-text--active)>span:first-child{padding-right:.3rem}.collection-page__inquire-text:not(.collection-page__inquire-text--active)>span+span{padding-left:.3rem}.collection-page__inquire-text--active{flex-direction:column;align-items:center}.collection-page__inquire-text>span{background-color:var(--color-off-white);color:#000;padding:1rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:2.4rem;line-height:100%;text-transform:uppercase;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:36ch}.collection-page__inquire-text--active .collection-page__inquire-secondary{font-size:1.4rem;line-height:1.2;text-transform:none;max-width:28ch}.collection-page__inquire-text--active>span+span,.collection-page__inquire-subtext{margin-top:-1px}.collection-page__inquire-subtext{background-color:var(--color-off-white);color:#000;padding:1rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;line-height:100%;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.collection-page__inquire-button{background-color:var(--color-off-white);color:#000;padding:1rem;font-family:AF Graphite,sans-serif;font-weight:400;font-size:2.4rem;line-height:100%;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.collection-page__inquire-button:hover{font-variation-settings:"wdth" 500}.collection-page--staggered .collection-product__image img{width:100%;height:100%;object-fit:cover}.collection-page--staggered .collection-page__pagination{display:flex;justify-content:center;margin-top:10rem}.collection-page--staggered .collection-page__load-more{padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:2.4rem;line-height:100%;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.collection-page--staggered .collection-page__load-more:hover{font-variation-settings:"wdth" 500}.collection-page--staggered .collection-page__empty{font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase}@media(max-width:1024px){.collection-page--staggered .collection-page__product-grid{grid-template-columns:repeat(2,1fr)}.collection-page--staggered .collection-page__product-grid>.collection-product:nth-child(3n+2){margin-top:0}}.collection-page{position:relative;padding-top:10rem;padding-bottom:10rem}.collection-page:has(>.countdown) .collection-product,.collection-page:has(>.countdown) .collection-page__controls{pointer-events:none}.collection-page__filters{grid-column:1 / -1;grid-row:1}.collection-page__controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.4rem;margin-top:.8rem}.collection-page__toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:.4rem .8rem;background-color:var(--color-off-white)}.collection-page__toggle-button{font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000;text-decoration:none;opacity:.6;text-box-trim:trim-both;text-box-edge:cap alphabetic}.collection-page__toggle-button--active{opacity:1}.collection-page__toggle-arrow{flex-shrink:0}.collection-page__toggle-arrow--right{transform:scaleX(-1)}.collection-page__sort{position:relative;border:none}.collection-page__sort-summary{display:flex;flex-direction:row;align-items:center;gap:1rem;cursor:pointer;list-style:none;padding:.4rem .8rem;background-color:var(--color-off-white);font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000}.collection-page__sort-summary::-webkit-details-marker{display:none}.collection-page__sort-label{opacity:.6;text-box-trim:trim-both;text-box-edge:cap alphabetic}.collection-page__sort-current{text-box-trim:trim-both;text-box-edge:cap alphabetic}.collection-page__sort[open] .collection-page__sort-summary svg{transform:scaleY(-1)}.collection-page__sort-options{position:absolute;top:100%;left:0;display:flex;flex-direction:column;z-index:10}.collection-page__sort-option{padding:.4rem .8rem;background-color:var(--color-off-white);font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000;text-decoration:none;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:.6}.collection-page__sort-option--active,.collection-page__sort-option:hover{opacity:1}.collection-page__products{grid-column:1 / -1;grid-row:2;margin-top:19.7rem}.collection-page__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);row-gap:4.8rem}.collection-product{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground)}.collection-product__image{position:relative;aspect-ratio:4 / 5;overflow:hidden}.collection-product__image .image,.collection-product__image .image>img{width:100%;height:100%;object-fit:cover;display:block}.collection-product__image-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.collection-product__image-alt .image,.collection-product__image-alt .image>img{width:100%;height:100%;object-fit:cover}@media(hover:hover){.collection-product:hover .collection-product__image-alt{opacity:1}}.collection-product__info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;line-height:100%;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.collection-product:hover .collection-product__info{opacity:1}.collection-product__title,.collection-product__price,.collection-product__sold{text-box-trim:trim-both;text-box-edge:cap alphabetic}.collection-product__info{max-width:100%}.collection-product__title{overflow:hidden;text-overflow:ellipsis}.collection-product__meta{display:flex;flex-direction:row;align-items:center;gap:1.6rem;flex-shrink:0}.collection-product--sold .collection-product__info{left:0;right:0;transform:translateY(-50%);justify-content:space-between}@media(hover:none){.collection-product--sold .collection-product__info{opacity:1}}.collection-product__sold{color:red}.collection-page__pagination{display:flex;justify-content:center;margin-top:10rem}.collection-page__load-more{padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:2.4rem;line-height:100%;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.collection-page__load-more:hover{font-variation-settings:"wdth" 500}.collection-page__empty{font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase}@media(max-width:1024px){.collection-page__product-grid{grid-template-columns:1fr}.collection-page__products{margin-top:2.4rem}.collection-page__controls{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.collection-page__toggle{grid-column:1 / -1;justify-content:space-between}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.footer{display:flex;flex-direction:column;gap:0;width:100%;font-size:2.4rem;text-transform:uppercase;line-height:100%;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em}.footer__nav-box{width:100%;background-color:#000;display:flex;flex-direction:column;padding:4.8rem 2.4rem 2.4rem}.footer__menu{display:flex;flex-direction:column;align-items:center;margin:0 auto}.footer__menu-link{padding:.4rem .8rem;background-color:#fafafa;color:#000;text-decoration:none;display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.footer__menu-link:hover{font-variation-settings:"wdth" 500}.footer__form-bar{width:100%;background-color:#000;color:#fff;padding:2.4rem;font-size:1.2rem}.footer__form{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:100%;margin:0;font-family:TWK Issey,sans-serif;letter-spacing:normal}.footer__form-text{font-size:2.4rem;line-height:100%;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em}.footer__form-input{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-family:inherit;font-size:1.2rem;text-transform:uppercase;outline:none;padding:1rem;flex:1;max-width:130px}.footer__form-input::placeholder{color:#fff;opacity:1}.footer__form-button{background:#fff;color:#000;border:none;border-radius:8px;padding:.6rem 1.6rem;font-family:inherit;font-size:1.2rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,outline-color .2s ease;outline:2px solid transparent}.footer__form-button:hover{background:#000;color:#fff;outline-color:#fff}.footer__form-success{font-size:1.2rem;margin:0}.footer__credits{position:relative}.footer__credits-toggle{list-style:none;cursor:pointer}.footer__credits-toggle::-webkit-details-marker{display:none}.footer__credits-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;white-space:nowrap;z-index:1}.footer__wordmark{width:100%;background-color:#000;color:#fff;padding:2.4rem}.footer__wordmark svg{display:block;width:100%;height:auto}@media(max-width:1024px){.footer__form{flex-wrap:wrap;gap:.8rem}.footer__form-text{font-size:1.6rem}.footer__form-input{min-width:0}}.full-height-text{align-content:start;background-color:#fff;color:#000;padding-top:10rem;padding-bottom:6rem}.full-height-text__content{grid-column:4 / -4;text-align:center;font-family:TWK Issey,sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.3;letter-spacing:0;text-transform:none;white-space:pre-line;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width:1024px){.full-height-text{padding-top:8rem}.full-height-text__content{grid-column:1 / -1}}.grid-accordion{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;justify-content:center}.grid-accordion__label{grid-column:1 / span 3;grid-row:1;background-color:var(--color-off-white);color:#000;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.grid-accordion__label p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.grid-accordion__subheadline{grid-column:4 / -1;grid-row:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--color-off-white);padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;text-decoration:none;color:#000}.grid-accordion__subheadline p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.grid-accordion__subheadline svg{flex-shrink:0}.grid-accordion__items{grid-column:4 / -1;grid-row:2;display:grid;grid-template-columns:subgrid;gap:var(--grid-gap)}.grid-accordion__item{grid-column:span 3;position:relative;display:block;text-decoration:none;color:inherit}.grid-accordion__item-image{width:100%}.grid-accordion__item-image img{width:100%;height:auto;display:block}.grid-accordion__item-title{position:absolute;top:50%;left:1.2rem;right:1.2rem;transform:translateY(-50%);background-color:var(--color-off-white);color:#000;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;text-align:center}.grid-accordion__item-title p{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width:1024px){.grid-accordion__label{grid-column:1 / span 3}.grid-accordion--no-subheadline .grid-accordion__label{grid-column:1 / -1}.grid-accordion__subheadline{grid-column:4 / span 3}.grid-accordion__subheadline p{white-space:pre;overflow:hidden}.grid-accordion__items{grid-column:1 / -1;grid-template-columns:none;display:flex;flex-direction:row;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.grid-accordion__items::-webkit-scrollbar{display:none}.grid-accordion__item{flex:0 0 calc((100% - var(--grid-gap) * 5) / 6 * 5 + var(--grid-gap) * 4);scroll-snap-align:start}.grid-accordion__item-title{font-size:2rem}}.header__section{position:fixed;top:0;left:50%;transform:translate(-50%);width:calc(100vw - 3.2rem);margin:0;z-index:100;background-color:transparent;font-size:2.4rem;text-transform:uppercase;line-height:100%;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;padding:1.6rem 0}header{height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}header a{position:relative;text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}header a sup{position:absolute;left:100%;overflow:hidden}header .header__title{background-color:var(--color-off-white);padding:.4rem .8rem;position:absolute;left:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}header .header__title h2{font-size:2.4rem;display:flex;flex-direction:row;align-items:center;gap:1rem}header .header__title-tfa{font-family:TWK Issey,serif;letter-spacing:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.4rem}header .header__title-graphite{font-variation-settings:"wdth" 500;text-box-trim:trim-both;text-box-edge:cap alphabetic}header .header__menu{display:flex}header .header__cart{display:flex;position:absolute;right:0;align-items:center}header .header__cart-link{display:flex;flex-direction:row;align-items:center;gap:1rem}header .header__cart-link>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}header .header__cart-num{font-family:TWK Issey,serif;letter-spacing:normal;font-size:1.2rem;line-height:1}header .header__menu-link,header .header__cart-link{padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;font-weight:400;letter-spacing:.05em;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}header .header__menu-link:hover,header .header__cart-link:hover{font-variation-settings:"wdth" 500}header .header__menu-link{display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.header--mobile{display:none}@media(max-width:1024px){.header--desktop{display:none}.header--mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:auto;position:relative}.header__mobile-shop{font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;text-decoration:none;color:#000;background-color:var(--color-off-white);padding:.4rem .8rem}.header__mobile-shop span,.header__mobile-toggle span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.header__mobile-details{position:relative}.header__mobile-toggle{display:flex;flex-direction:row;align-items:center;gap:1rem;cursor:pointer;list-style:none;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;color:#000;background-color:var(--color-off-white);padding:.4rem .8rem}.header__mobile-toggle::-webkit-details-marker{display:none}.header__mobile-icon--close,.header__mobile-details[open] .header__mobile-icon--open{display:none}.header__mobile-details[open] .header__mobile-icon--close{display:block}.header__mobile-dropdown{position:absolute;top:100%;right:0;display:flex;flex-direction:column;align-items:flex-end;margin-top:.4rem}.header__mobile-dropdown-link{font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;text-decoration:none;color:#000;background-color:var(--color-off-white);padding:.4rem .8rem;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:fit-content}}.hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--hero-bg);overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero--has-media>.grid{position:relative;z-index:1}@media(max-width:1024px){.hero .grid{padding:1.6rem 0}}.hero .hero__container{grid-column:3 / -3;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000}@media(max-width:1024px){.hero .hero__container{grid-column:1/-1}}.hero .hero__container svg{width:100%}.hero .hero__text{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:4.5rem;gap:.3em}.hero__text span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.hero .hero__text-graphite{font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-variation-settings:"wdth" 500}.hero .hero__text-tfa{font-family:TWK Issey,serif;letter-spacing:normal}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.info-section{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;justify-content:center}.info-section>.grid{row-gap:.4rem}.info-section__label{grid-column:1 / span 3;grid-row:1;background-color:var(--color-off-white);color:#000;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.info-section__label p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.info-section__heading{grid-column:4 / -1;grid-row:1;display:flex;align-items:center;background-color:var(--color-off-white);padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000}.info-section__heading span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.info-section__body{grid-column:4 / -1;grid-row:2;padding:2.4rem 0;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-weight:400;font-style:normal;line-height:normal;text-transform:none;color:var(--color-foreground);font-size:2.4rem}.info-section__body :where(p,ul,ol){margin:0}.info-section__body :where(p,ul,ol)+:where(p,ul,ol){margin-top:1.6rem}@media(max-width:1024px){.info-section__label{grid-column:1 / span 3}.info-section__heading{grid-column:4 / -1}.info-section__body{grid-column:1 / -1}}.page-full-height-text{align-content:start;background-color:#fff;color:#000;padding-top:10rem;padding-bottom:6rem}.page-full-height-text__content{grid-column:4 / -4;text-align:center;font-family:TWK Issey,sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.3;letter-spacing:0;text-transform:none}.page-full-height-text__content p{margin:0 0 1em}.page-full-height-text__content p:last-child{margin-bottom:0}@media(max-width:1024px){.page-full-height-text{padding-top:8rem}.page-full-height-text__content{grid-column:1 / -1}}.product-page{padding-top:10.4rem;padding-bottom:2.4rem}.product-page__back{justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;text-align:center;text-decoration:none;text-transform:uppercase;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;font-weight:400;line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-page__back:hover{background-color:#000;color:var(--color-off-white)}.product-page__media{position:relative;margin-top:4.8rem}.product-page__carousel{padding-left:var(--grid-padding);height:60rem;cursor:grab}.product-page__carousel.swiper-grabbing{cursor:grabbing}.product-page__carousel-item.swiper-slide{width:auto;height:100%;aspect-ratio:4 / 5}.product-page__carousel-item .product-page__carousel-image{width:100%;height:100%}.product-page__carousel-item .product-page__carousel-image>img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.product-page__drag-hint{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:.8rem;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;white-space:nowrap;pointer-events:none}.product-page__drag-hint span{text-decoration:underline;text-underline-offset:.2em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-page__drag-hint-arrow{width:2.3rem;height:auto;flex-shrink:0}.product-page__drag-hint-arrow--left{transform:scaleX(-1)}.product-page__info{position:absolute;top:0;right:var(--grid-padding);z-index:2;width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 3 + 2 * var(--grid-gap));color:#000;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;line-height:1.4;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-page__info-header{display:grid;grid-template-columns:1fr;padding:.4rem .8rem;background-color:var(--color-off-white);font-size:1.4rem}.product-page__info-header>span{grid-area:1 / 1}.product-page__info-header>span:first-child{justify-self:start}.product-page__info-header>span:last-child{justify-self:center;text-align:center}.product-page__info-description{margin-top:2.4rem;padding:.8rem;background-color:var(--color-off-white);text-align:center;font-size:1.4rem;line-height:1.5;text-box-trim:none}.product-page__info-description a{color:inherit;text-decoration:none}@media(min-width:1025px){.product-page__info-description{max-height:24rem;overflow-y:auto;scrollbar-width:thin}}.product-page__info-meta{display:flex;flex-direction:column;gap:.4rem;margin:2.4rem 0 0}.product-page__info-row{display:grid;grid-template-columns:1fr 2fr;gap:1.6rem;padding:.4rem .8rem;background-color:var(--color-off-white)}.product-page__info-row dt{font-weight:400}.product-page__info-row dd{margin:0}.product-page__info-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.product-page__info-buy{display:inline-flex;align-items:center;justify-content:center;margin-top:2.4rem;padding:.4rem .8rem;border:0;background-color:var(--color-off-white);color:#000;cursor:pointer;font-family:AF Graphite,sans-serif;letter-spacing:.05em;font-size:2.4rem;font-weight:400;line-height:100%;text-transform:uppercase;text-decoration:none;font-variation-settings:"wdth" 200;transition:font-variation-settings .3s ease}.product-page__info-buy>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-page__info-buy:hover{font-variation-settings:"wdth" 500}@media(max-width:1024px){.product-page{overflow-x:clip}.product-page__drag-hint{display:none}.product-page__media{display:flex;flex-direction:column-reverse;gap:2.4rem}.product-page__info{position:static;width:100%}.product-page__carousel{width:100%;max-width:100%;padding-left:0;height:auto}.product-page__carousel-item.swiper-slide{width:100%;height:auto;aspect-ratio:4 / 5}.product-page__carousel-item .product-page__carousel-image,.product-page__carousel-item .product-page__carousel-image>img{width:100%;height:100%;object-fit:cover}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.shop-grid{position:relative;padding-top:2.4rem;padding-bottom:4.8rem;display:flex;justify-content:center}.shop-grid:has(>.countdown) .shop-grid__product,.shop-grid:has(>.countdown) .shop-grid__subheadline{pointer-events:none}@media(min-width:1025px){.shop-grid:has(>.countdown) .shop-grid__product--overflow-desktop{display:none}}@media(max-width:1024px){.shop-grid:has(>.countdown) .shop-grid__product--overflow-mobile{display:none}}.shop-grid__label{grid-column:1 / span 3;grid-row:1;background-color:var(--color-off-white);color:#000;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;line-height:100%;font-size:2.4rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.shop-grid__label p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.shop-grid__subheadline{grid-column:4 / -1;grid-row:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--color-off-white);padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;text-decoration:none;color:#000}.shop-grid__subheadline p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.shop-grid__subheadline svg{flex-shrink:0}.shop-grid__products{grid-column:4 / -1;grid-row:2;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;gap:var(--grid-gap)}.shop-grid__products--full{grid-column:1 / -1}.shop-grid__subheadline--static{grid-column:4 / span 3;grid-row:1;margin:0;padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:1.2rem;text-transform:uppercase;color:#000;background-color:var(--color-off-white)}.shop-grid__subheadline--fill{grid-column:4 / -1}.shop-grid__subheadline--static span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.shop-grid__information{grid-column:4 / -1;grid-row:2;padding:.4rem .8rem;font-family:TWK Issey,sans-serif;letter-spacing:normal;font-size:2.4rem;line-height:1.5;text-transform:none;color:#000}.shop-grid__information :where(p,ul,ol){margin:0}.shop-grid__information :where(p,ul,ol)+:where(p,ul,ol){margin-top:1.6rem}.shop-grid__product{grid-column:span var(--column-span);position:relative;aspect-ratio:4 / 5;overflow:hidden}.shop-grid__product-image{width:100%;height:100%;object-fit:cover;display:block}.shop-grid__product--hover{display:block;text-decoration:none;color:inherit}.shop-grid__product--hover .shop-grid__product-image--primary{width:100%;height:100%;object-fit:cover}.shop-grid__product-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}@media(hover:hover){.shop-grid__product--hover:hover .shop-grid__product-image--hover,.shop-grid__product--related:hover .shop-grid__product-image--hover{opacity:1}}.shop-grid__product--related{display:block;text-decoration:none;color:var(--color-foreground)}.shop-grid__product--related .shop-grid__product-image{width:100%;height:100%}.shop-grid__product--related .shop-grid__product-image>img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1024px){.shop-grid__label{grid-column:1 / span 3}.shop-grid__subheadline{grid-column:4 / span 3}.shop-grid__subheadline p{white-space:pre;overflow:hidden}.shop-grid__subheadline--static{grid-column:4 / span 3}.shop-grid__information{grid-column:1 / -1}.shop-grid__products{grid-column:1 / -1;grid-template-columns:repeat(6,1fr)}.shop-grid__product{grid-column:span var(--column-span-mobile)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.collection-page .image{background-color:#e9e9e9}.collection-page .image>img{opacity:0;transition:opacity .4s ease}.collection-page .image>img.is-loaded{opacity:1}.countdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.collection-page:has(>.countdown) .collection-product,.shop-grid:has(>.countdown) .shop-grid__product{opacity:.35}.collection-page:has(>.countdown) .collection-product__info,.shop-grid:has(>.countdown) .shop-grid__product-info{display:none}html:has(.collection-page>.countdown){overflow:hidden}.countdown__pin{position:sticky;top:0;height:min(100vh,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;will-change:transform}.shop-grid .countdown__pin{position:static;height:100%;will-change:auto}.countdown__stack{pointer-events:auto;display:flex;flex-direction:column;align-items:center;color:#fff}.countdown__bar{background-color:#000;display:flex;align-items:center;justify-content:center}.countdown__wordmark{width:min(45vw,65rem);padding:1.3vw 1.8vw}.countdown__wordmark-inner{width:100%;padding:.8rem 1.2rem;background-color:var(--color-off-white);color:#000}.countdown__wordmark svg{display:block;width:100%;height:auto}.countdown__collection{padding:.5rem 2rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:clamp(2rem,3.25vw,4.7rem);line-height:100%;text-transform:uppercase;white-space:nowrap}.countdown__collection span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.countdown__timer{align-items:flex-start;padding:2vw 2.1vw 1.1vw}.countdown__group{display:flex;flex-direction:column;align-items:center}.countdown__digits,.countdown__colon{font-family:AF Graphite,sans-serif;font-weight:400;font-variation-settings:"wdth" 100;font-size:clamp(8rem,14.9vw,21.5rem);line-height:100%;letter-spacing:.02em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.countdown__colon{animation:countdown-blink 1s step-end infinite}@keyframes countdown-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.countdown__colon{animation:none}}.countdown__unit{margin-top:1.2rem;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;line-height:100%;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.countdown__signup{width:min(37.2vw,54rem);padding:1.2rem}.countdown__form{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;margin:0}.countdown__input{width:min(28vw,41rem);background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;text-transform:uppercase;outline:none;padding:.7rem}.countdown__input::placeholder{color:#fff;opacity:1}.countdown__cta{font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:clamp(2rem,3.25vw,4.7rem);line-height:100%;text-transform:uppercase;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.countdown__button{display:flex;align-items:center;justify-content:center;height:2.5rem;background:#fff;color:#000;border:none;border-radius:.6rem;padding:0 .9rem;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;line-height:100%;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,outline-color .2s ease;outline:2px solid transparent}.countdown__button:hover{background:#000;color:#fff;outline-color:#fff}.countdown__success{margin:0;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;text-transform:uppercase}@media(max-width:1024px){.countdown__wordmark{width:88vw;padding:2.4vw 3.4vw}.countdown__collection{font-size:6.4vw;padding:2.6vw 2rem}.countdown__digits,.countdown__colon{font-size:26vw}.countdown__signup{width:74vw}.countdown__input{width:56vw}.countdown__cta{font-size:6.4vw}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.intro{background-color:#fff;color:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:3141516;padding:1.2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.intro.is-hidden{opacity:0}@media only screen and (min-width:1280px){.intro{padding:2.4rem}}.intro__counter{font-family:TWK Issey,sans-serif;font-weight:400;font-size:1.2rem;line-height:2rem;letter-spacing:.03em;text-transform:uppercase}@media only screen and (min-width:768px){.intro__counter{font-size:1.6rem;line-height:2.4rem}}.popup{position:fixed;bottom:2rem;right:2.4rem;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;width:33rem;max-width:calc(100vw - 4.8rem);opacity:0;visibility:hidden;transform:translateY(1rem);pointer-events:none;transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}.popup--visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .4s ease,transform .4s ease}.popup__close{background:#000;color:#fff;border:none;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.2rem;line-height:100%;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer}.popup__card{width:100%;background:#000;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.4rem}.popup__wordmark{width:24.2rem;max-width:100%;padding:.4rem .8rem;background-color:var(--color-off-white);color:#000}.popup__wordmark svg{display:block;width:100%;height:auto}.popup__form{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin:0}.popup__text{margin:0;color:#fff;text-align:center;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;text-transform:uppercase}.popup__row{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%}.popup__input{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;text-transform:uppercase;outline:none;padding:.6rem}.popup__input::placeholder{color:#fff;opacity:1}.popup__button{background:#fafafa;color:#000;border:none;padding:.4rem .8rem;font-family:AF Graphite,sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.2rem;line-height:100%;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;transition:background-color .2s ease,color .2s ease,outline-color .2s ease;outline:2px solid transparent}.popup__button:hover,.popup__close:hover{background:#000;color:#fff;outline-color:#fff}.popup__success{margin:0;color:#fff;text-align:center;font-family:TWK Issey,sans-serif;letter-spacing:.05em;font-size:1.2rem;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
