.product__media-wrapper,.product__media-wrapper .media,.product__media-wrapper img,.product__media-list .media{border-radius:0!important}.product__media-wrapper{border:1px solid rgba(var(--color-foreground),.08)}.product__media-wrapper{overflow:hidden}.senve-magnifier{position:fixed;width:180px;height:180px;border:2px solid rgb(var(--color-background));border-radius:50%;pointer-events:none;background-repeat:no-repeat;box-shadow:0 10px 28px rgba(var(--color-shadow),.35);z-index:1000}.thumbnail-list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding-bottom:.4rem;margin-top:1.2rem;scroll-snap-type:x proximity}.thumbnail-list__item{flex:0 0 auto;width:7.2rem;scroll-snap-align:start}.thumbnail-list__item .thumbnail{border-radius:50%!important;aspect-ratio:1 / 1;overflow:hidden;object-fit:cover;border:1px solid rgba(var(--color-foreground),.12)}.thumbnail-list__item button[aria-current=true] .thumbnail{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-color:rgb(var(--color-foreground))}.product-media-modal[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-shadow),.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:998}.product-media-modal__dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(90vw,760px)!important;height:min(85vh,760px)!important;max-width:none!important;max-height:none!important;margin:0!important;z-index:999;display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--color-background))}.product-media-modal__content{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-media-modal__content>[data-media-id]{display:none!important;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-media-modal__content>[data-media-id].active{display:block!important}.product-media-modal__toggle{position:absolute;top:1.4rem;right:1.4rem;z-index:10;background:rgb(var(--color-background));border-radius:50%;padding:.6rem}.senve-modal-thumbnails{flex:0 0 auto;display:flex;justify-content:center;gap:.8rem;padding:1.2rem;border-top:1px solid rgba(var(--color-foreground),.1);overflow-x:auto}.senve-modal-thumbnails button{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:0;overflow:hidden;padding:0;border:1px solid rgba(var(--color-foreground),.15);opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.senve-modal-thumbnails button img{width:100%;height:100%;object-fit:cover;display:block}.senve-modal-thumbnails button.active{opacity:1;border-color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.senve-modal-thumbnails button{transition:none}}.product__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3rem,3.4vw + 1.4rem,4.8rem);letter-spacing:-.03em;line-height:1.02;text-wrap:balance;margin-bottom:.4em}.product .price{font-family:var(--font-heading-family)}.product .price .price-item--regular,.product .price .price-item--sale{font-size:2rem;font-weight:600;letter-spacing:-.01em}.product__info-container>*+*{margin-top:2.6rem}.product-form__buttons .button{text-transform:uppercase;letter-spacing:.09em;font-size:1.3rem;font-weight:600;padding-block:1.9rem}.product-form__input .form__label{font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:.02em;text-transform:uppercase}.icon-with-text{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);padding-block:2rem}.icon-with-text__item svg{width:2rem;height:2rem}.icon-with-text__text{font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:-.005em}.product__accordion.accordion{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:none;box-shadow:none}.product__accordion.accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.005em;padding-block:1.8rem}.product__accordion .accordion__content{padding-bottom:1.8rem}.product__shipping-strip{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem;color:rgba(var(--color-foreground),.65)}.product__shipping-strip svg{flex-shrink:0;color:rgba(var(--color-foreground),.65)}.product__accordion summary{position:relative;padding-right:3rem}.product__accordion summary .icon-caret{display:none}.product__accordion summary:before,.product__accordion summary:after{content:"";position:absolute;right:.2rem;top:50%;background:rgb(var(--color-foreground));transition:opacity .2s ease,transform .2s ease}.product__accordion summary:after{width:1.2rem;height:.1rem;transform:translateY(-50%)}.product__accordion summary:before{width:.1rem;height:1.2rem;transform:translate(-.55rem,-50%)}.product__accordion details[open]>summary:before{opacity:0;transform:translate(-.55rem,-50%) rotate(90deg)}@media screen and (min-width:750px){.product__info-wrapper{padding-left:6rem}}@media screen and (min-width:1500px){product-info>.page-width,.senve-pdp-story.page-width{max-width:136rem}}.product__text.caption-with-letter-spacing{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;color:rgba(var(--color-foreground),.55);margin-bottom:.6em}@media screen and (min-width:990px){.product__info-container>*+*{margin-top:2.2rem}}.senve-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:1.2rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);padding:1rem 1.6rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));transform:translateY(100%);pointer-events:none;transition:transform .25s ease}.senve-sticky-cta.is-visible{transform:translateY(0);pointer-events:auto}.senve-sticky-cta__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.senve-sticky-cta__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.senve-sticky-cta__price{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.senve-sticky-cta__button{flex:0 0 auto;margin:0;padding-inline:1.8rem;min-height:4.4rem;text-transform:uppercase;letter-spacing:.09em;font-size:1.2rem;font-weight:600}@media screen and (min-width:750px){.senve-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.senve-sticky-cta{transition:none}.product__accordion summary:before,.product__accordion summary:after{transition:none}}.shopify-payment-button{--shopify-payment-button-border-radius: 999px}.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pdp-luxury.css.map */
