@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap";:root{--brand-teal: #015B59;--brand-teal-deep: #004543;--brand-teal-light: #027A77;--brand-coral: #F58557;--brand-coral-dark: #DE6D3E;--brand-coral-soft: #FDF1EB;--brand-coral-light: #FEE8DE;--brand-navy: #0B2644;--brand-navy-deep: #07192D;--brand-navy-soft: #1E3B5C;--brand-white: #FFFFFF;--brand-silk: #FAF7F5;--brand-cashmere: #F6EDE7;--brand-border: rgba(1, 91, 89, .2);--brand-border-coral: rgba(245, 133, 87, .35);--luxury-emerald: var(--brand-teal);--luxury-emerald-deep: var(--brand-navy);--luxury-emerald-light: var(--brand-teal-light);--luxury-gold: var(--brand-coral);--luxury-gold-dark: var(--brand-coral-dark);--luxury-gold-soft: var(--brand-coral-soft);--luxury-silk: #FFFFFF;--luxury-cashmere: var(--brand-coral-soft);--luxury-rose-blush: var(--brand-coral-light);--luxury-charcoal: var(--brand-navy);--luxury-muted: #50667F;--luxury-border: rgba(1, 91, 89, .2);--font-primary-brand: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-luxury: "Cormorant Garamond", Georgia, serif;--font-body-luxury: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--shadow-luxury-subtle: 0 10px 30px -10px rgba(1, 91, 89, .12), 0 4px 14px rgba(11, 38, 68, .04);--shadow-luxury-hover: 0 20px 45px -12px rgba(1, 91, 89, .2), 0 8px 24px rgba(245, 133, 87, .22)}body{font-family:var(--font-body-luxury)!important;background-color:var(--luxury-silk)!important;color:var(--luxury-charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.015em;overflow-x:hidden}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.collection-hero__title,.card__heading,.banner__heading,.rich-text__heading,.title,.drawer__heading{font-family:var(--font-heading-luxury)!important;font-weight:500!important;letter-spacing:.035em!important;color:var(--luxury-charcoal)}h1,.h1{font-size:clamp(2.5rem,5.2vw,4.4rem)!important;line-height:1.15}h2,.h2{font-size:clamp(2.1rem,4vw,3.4rem)!important;line-height:1.2}h3,.h3{font-size:clamp(1.7rem,2.9vw,2.5rem)!important;line-height:1.25}.subheading,.caption-with-letter-spacing,.card__badge,.badge{font-family:var(--font-body-luxury)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:1.25rem!important;font-weight:700!important}.luxury-offer-bar{background:linear-gradient(90deg,#015b59,#0b2644,#015b59);color:#fff;overflow:hidden;position:relative;border-bottom:1px solid rgba(245,133,87,.35);padding:10px 0;font-family:var(--font-body-luxury);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.luxury-offer-bar__track{display:flex;width:max-content;animation:luxuryTicker 38s linear infinite;white-space:nowrap}.luxury-offer-bar__track:hover{animation-play-state:paused}.luxury-offer-bar__item{display:inline-flex;align-items:center;gap:1.5rem;padding:0 2.8rem;color:#fffffff2;font-size:1.35rem;font-weight:500}.luxury-offer-bar__item strong{color:#fff;font-weight:700;letter-spacing:.1em}.luxury-offer-bar__item .sparkle{color:var(--luxury-gold);font-size:1.1rem}@keyframes luxuryTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-wrapper{transition:all .35s ease;background-color:var(--luxury-silk)!important}.scrolled-past-header .header-wrapper{background:#faf7f5f0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--luxury-border)!important;box-shadow:0 8px 28px -10px #11383514!important}.header__menu-item{font-family:var(--font-body-luxury)!important;font-size:1.45rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--luxury-charcoal)!important;position:relative;padding:.8rem 1.6rem!important;transition:color .25s ease}.header__menu-item:hover{color:var(--luxury-emerald)!important}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1.5px;background:var(--luxury-gold);transition:width .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1)}.header__menu-item:hover span:after{width:100%;left:0}.cart-count-bubble{background-color:var(--luxury-gold)!important;color:var(--luxury-emerald-deep)!important;font-weight:700!important;font-family:var(--font-body-luxury)!important;border-radius:9999px!important;box-shadow:0 2px 10px #c5a05973}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-luxury)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1.35rem!important;font-weight:600!important;border-radius:9999px!important;padding:1.25rem 3.2rem!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden}.button--primary{background-color:var(--luxury-emerald)!important;color:#fff!important;border:1px solid var(--luxury-emerald)!important;box-shadow:0 6px 18px #1138352e}.button--primary:hover{background-color:var(--luxury-emerald-deep)!important;border-color:var(--luxury-gold)!important;transform:translateY(-2px);box-shadow:0 10px 28px #11383542}.button--secondary{background-color:transparent!important;color:var(--luxury-emerald)!important;border:1.5px solid var(--luxury-emerald)!important}.button--secondary:hover{background-color:var(--luxury-emerald)!important;color:#fff!important;transform:translateY(-2px)}.product-card-wrapper .card{border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(197,160,89,.2)!important;transition:all .38s cubic-bezier(.16,1,.3,1)!important;box-shadow:var(--shadow-luxury-subtle)!important}.product-card-wrapper:hover .card{transform:translateY(-6px)!important;box-shadow:var(--shadow-luxury-hover)!important;border-color:var(--luxury-gold)!important}.card__media{border-radius:18px 18px 0 0!important;overflow:hidden!important;background:var(--luxury-rose-blush)}.card__media img{transition:transform .75s cubic-bezier(.16,1,.3,1)!important}.product-card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__information{padding:1.8rem 1.8rem 1.6rem!important;text-align:center}.card__heading{font-family:var(--font-body-luxury)!important;font-size:1.7rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.015em!important;margin-bottom:.8rem!important}.card__heading a{color:var(--luxury-charcoal)!important;transition:color .25s ease}.card__heading a:hover{color:var(--luxury-emerald)!important}.price{font-family:var(--font-body-luxury)!important;font-size:1.85rem!important;font-weight:700!important;color:var(--luxury-emerald)!important;justify-content:center}.price--on-sale .price-item--regular{color:var(--luxury-muted)!important;font-weight:400!important;font-size:1.5rem!important}.price--on-sale .price-item--sale{color:var(--luxury-emerald)!important;font-weight:700!important}.badge{background:#113835f2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:var(--luxury-gold-soft)!important;border:1px solid var(--luxury-gold)!important;padding:.5rem 1.35rem!important;border-radius:9999px!important;font-size:1.2rem!important;letter-spacing:.12em!important;font-weight:700!important;box-shadow:0 4px 12px #0000001f}.quick-add__submit{border-radius:9999px!important;font-size:1.35rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1.15rem 2rem!important;background-color:var(--luxury-silk)!important;color:var(--luxury-emerald)!important;border:1px solid var(--luxury-emerald)!important;transition:all .3s ease!important}.quick-add__submit:hover{background-color:var(--luxury-emerald)!important;color:#fff!important;border-color:var(--luxury-gold)!important}.luxury-usp-strip{background:linear-gradient(180deg,var(--luxury-cashmere) 0%,var(--luxury-silk) 100%);border-top:1px solid var(--luxury-border);border-bottom:1px solid var(--luxury-border);padding:4.5rem 2rem;margin:0}.luxury-usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:1240px;margin:0 auto}.luxury-usp-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1.2rem;position:relative}.luxury-usp-item:not(:last-child):after{content:"";position:absolute;right:-1.25rem;top:20%;height:60%;width:1px;background:var(--luxury-border)}.luxury-usp-icon-wrap{width:58px;height:58px;border-radius:50%;background:#fff;border:1.5px solid var(--luxury-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 6px 18px #c5a05938;transition:all .35s ease}.luxury-usp-item:hover .luxury-usp-icon-wrap{transform:translateY(-4px) scale(1.08);box-shadow:0 10px 24px #c5a0594d;border-color:var(--luxury-emerald)}.luxury-usp-icon-wrap svg{width:26px;height:26px;stroke:var(--luxury-emerald);fill:none}.luxury-usp-title{font-family:var(--font-heading-luxury);font-size:2.1rem;font-weight:600;letter-spacing:.04em;color:var(--luxury-charcoal);margin:0 0 .6rem}.luxury-usp-desc{font-family:var(--font-body-luxury);font-size:1.45rem;color:var(--luxury-muted);line-height:1.6;margin:0}@media screen and (max-width:989px){.luxury-usp-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.luxury-usp-item:not(:last-child):after{display:none}}@media screen and (max-width:749px){.luxury-usp-strip{padding:2.2rem 1.2rem}.luxury-usp-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.4rem .8rem}.luxury-usp-item{padding:.8rem .4rem}.luxury-usp-item:not(:last-child):after{display:none}.luxury-usp-icon-wrap{width:44px;height:44px;margin-bottom:.8rem}.luxury-usp-icon-wrap svg{width:20px;height:20px}.luxury-usp-title{font-size:1.35rem;line-height:1.25;margin:0 0 .35rem}.luxury-usp-desc{font-size:1.15rem;line-height:1.35}}.luxury-shipping-bar{background:#fff;border:1px solid var(--luxury-border);border-radius:14px;padding:1.5rem 1.8rem;margin:1rem 1.5rem 1.5rem;box-shadow:0 4px 18px #00000008}.luxury-shipping-bar__message{font-family:var(--font-body-luxury);font-size:1.45rem;color:var(--luxury-charcoal);margin-bottom:.9rem;display:flex;align-items:center;gap:.6rem}.luxury-shipping-bar__message strong{color:var(--luxury-emerald)}.luxury-shipping-bar__progress{width:100%;height:7px;background-color:var(--luxury-cashmere);border-radius:9999px;overflow:hidden;position:relative}.luxury-shipping-bar__fill{height:100%;background:linear-gradient(90deg,var(--luxury-gold) 0%,var(--luxury-emerald) 100%);border-radius:9999px;transition:width .5s ease}.banner__box{background:#ffffffeb!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid rgba(197,160,89,.35)!important;border-radius:20px!important;padding:3.2rem 4.5rem!important;box-shadow:0 24px 54px -14px #00000024!important}.banner__heading{font-family:var(--font-heading-luxury)!important;font-size:clamp(3rem,4.8vw,5rem)!important;letter-spacing:.04em!important;line-height:1.15!important}.collection-list .card{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(197,160,89,.28)!important;box-shadow:var(--shadow-luxury-subtle)!important;transition:all .38s cubic-bezier(.16,1,.3,1)!important}.collection-list .card:hover{transform:translateY(-8px)!important;box-shadow:var(--shadow-luxury-hover)!important;border-color:var(--luxury-gold)!important}.collection-list .card__heading{font-family:var(--font-heading-luxury)!important;font-size:2.2rem!important;letter-spacing:.03em!important}.multirow__inner{border-radius:22px!important;overflow:hidden!important}.multirow__row{margin-bottom:4.5rem!important}.multirow__card{border-radius:22px!important;overflow:hidden!important;box-shadow:var(--shadow-luxury-subtle)!important}.multirow__card img{border-radius:18px!important}.footer{background:linear-gradient(180deg,#015b59,#0b2644)!important;color:#fff!important;border-top:1px solid rgba(245,133,87,.35)!important}.footer a{color:#ffffffd9!important;transition:color .25s ease}.footer a:hover{color:var(--luxury-gold)!important}.footer__heading,.footer-block__heading{font-family:var(--font-heading-luxury)!important;font-size:2.2rem!important;color:#fff!important;letter-spacing:.04em!important}.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-luxury)!important;font-size:1.45rem!important;letter-spacing:.03em!important}.newsletter-form__field-wrapper input{border-radius:9999px!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:1.3rem 2.2rem!important;font-size:1.45rem!important}.newsletter-form__field-wrapper input::placeholder{color:#ffffffa6!important}.newsletter-form__button{color:var(--luxury-gold)!important}.collapsible-content{background:var(--luxury-cashmere)!important;border-top:1px solid var(--luxury-border);border-bottom:1px solid var(--luxury-border)}.collapsible-content__wrapper{max-width:960px!important;margin:0 auto!important}.accordion{border-radius:14px!important;background:#fff!important;border:1px solid rgba(197,160,89,.22)!important;margin-bottom:1.4rem!important;box-shadow:0 4px 16px #00000005!important;transition:all .3s ease!important}.accordion:hover{border-color:var(--luxury-gold)!important;box-shadow:0 8px 24px #c5a0591f!important}.accordion summary{padding:1.8rem 2.2rem!important}.accordion__title{font-family:var(--font-body-luxury)!important;font-size:1.75rem!important;font-weight:600!important;color:var(--luxury-charcoal)!important}.accordion__content{padding:0 2.2rem 2rem!important;font-size:1.55rem!important;line-height:1.7!important;color:#444!important}.product__title{font-family:var(--font-heading-luxury)!important;font-size:clamp(2.4rem,3.8vw,3.4rem)!important;font-weight:500!important;line-height:1.25!important;color:var(--luxury-charcoal)!important;letter-spacing:.02em!important}.product__info-container .price{font-size:2.2rem!important;font-weight:700!important}.product__info-container .price-item--regular{font-size:1.6rem!important}.product-form__input .form__label{font-size:1.45rem!important;font-weight:700!important;color:var(--luxury-emerald)!important;letter-spacing:.04em!important}.product-form__input input[type=radio]+label{font-size:1.4rem!important;font-weight:600!important;padding:.9rem 1.6rem!important}.product__description,.product__description p{font-size:1.55rem!important;line-height:1.75!important;color:#3a3a3a!important}.product-popup-modal__content-info{font-size:1.5rem!important;line-height:1.7!important}.announcement-bar__message{font-family:var(--font-body-luxury)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.4!important}.utility-bar .list-social__link{padding:.8rem!important}.caption,.caption-large{font-family:var(--font-body-luxury)!important;font-size:1.35rem!important;line-height:1.5!important;color:var(--luxury-charcoal)!important}.caption-with-letter-spacing{font-family:var(--font-body-luxury)!important;font-size:1.3rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important}.cart-count-bubble{min-width:2.2rem!important;height:2.2rem!important;font-size:1.25rem!important;line-height:1!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.facets__heading,.facet-filters__label,.facets__summary{font-family:var(--font-body-luxury)!important;font-size:1.45rem!important;font-weight:600!important;color:var(--luxury-charcoal)!important}.facets__label,.facet-checkbox{font-size:1.45rem!important;line-height:1.5!important}.facet-checkbox span{font-size:1.45rem!important}.mobile-facets__label{font-size:1.5rem!important}.card-information>*{font-size:1.45rem}.card__information .caption-large{font-size:1.35rem!important}.quantity__input{font-size:1.55rem!important;font-weight:600!important}.quantity__button{width:4rem!important}.quantity__button svg{width:1.4rem!important;height:1.4rem!important}.cart-drawer .cart-item__name{font-family:var(--font-heading-luxury)!important;font-size:1.75rem!important;font-weight:600!important;line-height:1.3!important}.cart-drawer .product-option,.cart-drawer .cart-item__details .product-option{font-size:1.35rem!important;color:#555!important}.cart-drawer .cart-item__price-wrapper .price{font-size:1.65rem!important;font-weight:700!important}.cart-drawer .totals__total{font-size:1.6rem!important;font-weight:700!important}.cart-drawer .totals__total-value{font-size:2rem!important;font-weight:700!important;color:var(--luxury-emerald)!important}.cart-drawer .tax-note{font-size:1.3rem!important;color:#666!important}.pagination__item{font-size:1.5rem!important;font-weight:600!important;min-width:4rem!important;height:4rem!important}.breadcrumbs__link,.breadcrumbs__item{font-size:1.35rem!important}.field__input,.select__select{font-family:var(--font-body-luxury)!important;font-size:1.5rem!important}.field__label{font-size:1.4rem!important}.banner__box:empty,[id*=image_banner_PkzBYH] .banner__content,[id*=image_banner_PkzBYH] .banner__box{display:none!important}[id*=image_banner_PkzBYH]{margin:1.5rem 0!important;border-radius:12px;overflow:hidden}@media screen and (max-width:749px){[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]),#Banner-template--22165268234318__image_banner{min-height:480px!important;position:relative;overflow:hidden}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__media,#Banner-template--22165268234318__image_banner .banner__media{min-height:480px!important;height:100%!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__media img,#Banner-template--22165268234318__image_banner .banner__media img{min-height:480px!important;height:100%!important;object-fit:cover!important;object-position:center 25%!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]):after,#Banner-template--22165268234318__image_banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#012d2c80,#012d2ce0);pointer-events:none;z-index:1}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__content,#Banner-template--22165268234318__image_banner .banner__content{position:absolute;bottom:0;left:0;right:0;padding:0 1.4rem 2.2rem!important;z-index:2;align-items:flex-end!important;justify-content:center!important;min-height:auto!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__box,#Banner-template--22165268234318__image_banner .banner__box{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__buttons,#Banner-template--22165268234318__image_banner .banner__buttons{display:flex!important;flex-direction:row!important;gap:.8rem!important;width:100%!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__buttons .button,#Banner-template--22165268234318__image_banner .banner__buttons .button{flex:1 1 0!important;min-width:0!important;padding:1.15rem .5rem!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.02em!important;text-align:center!important;border-radius:999px!important;white-space:nowrap!important;box-shadow:0 4px 18px #00000047!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__buttons .button--primary,#Banner-template--22165268234318__image_banner .banner__buttons .button--primary{background:linear-gradient(135deg,#015b59,#013837)!important;border:1.5px solid var(--luxury-gold)!important;color:#faf7f5!important}[id*=image_banner]:not([id*=PkzBYH]):not([id*="8ER8yA"]) .banner__buttons .button--secondary,#Banner-template--22165268234318__image_banner .banner__buttons .button--secondary{background:#ffffff40!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(255,255,255,.8)!important;color:#fff!important}.product-card-wrapper .card{border-radius:14px!important}.card__media{border-radius:14px 14px 0 0!important}.card__information{padding:.9rem .75rem 1rem!important;text-align:center!important}.card__heading{font-size:1.35rem!important;line-height:1.3!important;letter-spacing:.01em!important;margin-bottom:.35rem!important}.price{font-size:1.45rem!important}.price .price-item--compare{font-size:1.2rem!important}.card__badge{font-size:1.05rem!important;padding:.25rem .6rem!important}.section-heading,.title--primary{font-size:2.3rem!important;letter-spacing:.02em!important;margin-bottom:.5rem!important}.collection-list-title{font-size:2.2rem!important;text-align:center!important}.collection-list .card{border-radius:14px!important}.collection-list .card__heading{font-size:1.7rem!important}.multirow__inner{border-radius:16px!important;margin-bottom:2rem!important}.multirow__card .image-with-text__media{border-radius:14px!important;overflow:hidden!important}.multirow__card .image-with-text__content{padding:1.6rem 1.2rem 1.8rem!important}.multirow__card .image-with-text__heading{font-size:2.1rem!important;line-height:1.25!important;margin-bottom:.6rem!important}.multirow__card .image-with-text__text{font-size:1.35rem!important;line-height:1.5!important;margin-bottom:1.2rem!important}.multirow__card .button{width:100%!important;padding:1.15rem 1.6rem!important;font-size:1.35rem!important;text-align:center!important}.section-padding-mobile-refined,.collection,.collection-list-section,.featured-blog{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.collapsible-content{padding-top:2rem!important;padding-bottom:2rem!important}.collapsible-content summary{padding:1.2rem 0!important;font-size:1.45rem!important}}.slider-mobile-gutter{position:relative}.product-video-jump-pill{position:absolute;top:14px;right:14px;z-index:10;display:inline-flex;align-items:center;gap:7px;background:#0e2b26eb;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:9999px;padding:8px 16px;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 18px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s cubic-bezier(.16,1,.3,1)}.product-video-jump-pill:hover,.product-video-jump-pill:focus-visible{background:#0e2b26;border-color:#d4af37;color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 6px 22px #0e2b2666}.product-video-jump-pill .video-pill-pulse{width:7px;height:7px;border-radius:50%;background:#e27c62;box-shadow:0 0 #e27c62b3;animation:videoPillPulse 2s infinite}@keyframes videoPillPulse{0%{transform:scale(.95);box-shadow:0 0 #e27c62b3}70%{transform:scale(1);box-shadow:0 0 0 6px #e27c6200}to{transform:scale(.95);box-shadow:0 0 #e27c6200}}.product-video-jump-pill .video-pill-icon{flex-shrink:0}.product-media-container.media-type-video .product__modal-opener,.product-media-container.media-type-external_video .product__modal-opener{display:none!important}.product-media-container.media-type-video .deferred-media,.product-media-container.media-type-external_video .deferred-media{display:block!important;width:100%!important;height:100%!important;position:relative!important;border-radius:12px;overflow:hidden}.product-media-container.media-type-video video,.product-media-container.media-type-video iframe{width:100%!important;height:100%!important;max-height:75vh!important;object-fit:contain!important;border-radius:12px!important;background-color:#0d1b18!important}.deferred-media__poster-button{background:#0e2b26e0!important;border:2px solid #ffffff!important;box-shadow:0 4px 20px #00000059!important;color:#fff!important;border-radius:50%!important;width:60px!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,background .25s ease!important}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)!important;background:#0e2b26!important}.deferred-media__poster-button .icon-play{width:22px!important;height:22px!important;margin-left:3px!important;fill:#fff!important}.thumbnail-list__item .thumbnail__badge{background:#0e2b26!important;color:#fff!important;border:1.5px solid #ffffff!important;box-shadow:0 2px 8px #0000004d!important;opacity:1!important;width:24px!important;height:24px!important;top:6px!important;right:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}.thumbnail-list__item .thumbnail__badge .icon{width:10px!important;height:10px!important;fill:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/classy-luxury.css.map */
