.amora-editorial-gallery{width:100%;color:#30251e}.amora-editorial-gallery__stage{position:relative;overflow:hidden}.amora-editorial-gallery__zoom{display:block;width:100%;padding:0;border:0;background:#493526;cursor:zoom-in}.amora-editorial-gallery__zoom>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.amora-editorial-gallery__headline{position:absolute;top:34px;left:28px;right:28px;color:white;pointer-events:none;text-shadow:0 1px 10px #24180a66}.amora-editorial-gallery__headline p{font:normal 30px/1.08 Georgia,serif;text-transform:uppercase;max-width:370px;margin:0 0 10px}.amora-editorial-gallery__headline span{display:block;font-size:15px;line-height:1.5}.amora-editorial-gallery__zoom-icon{position:absolute;bottom:16px;right:16px;border-radius:50%;background:#faf6ee;color:#30251e;width:40px;height:40px;font:30px/40px Georgia,serif}.amora-editorial-gallery__thumbs{display:flex;gap:8px;padding:10px 12px}.amora-editorial-gallery__thumbs button{min-width:0;flex:1;max-width:25%;padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden;cursor:pointer;background:transparent}.amora-editorial-gallery__thumbs button[aria-pressed=true]{border-color:#493526}.amora-editorial-gallery__thumbs img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.amora-editorial-gallery__dialog{padding:0;border:0;background:#f6f0e8;max-width:95vw;max-height:90dvh}.amora-editorial-gallery__dialog::backdrop{background:#20160ed9}.amora-editorial-gallery__dialog img{display:block;max-width:95vw;max-height:85dvh;width:auto;height:auto;object-fit:contain}.amora-editorial-gallery__dialog button{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;border-radius:50%;background:#faf6ee;color:#30251e;font-size:28px;cursor:pointer}.amora-editorial-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;padding:12px 0}.amora-editorial-benefits svg{display:block;width:30px;height:30px;margin:0 auto 8px}.amora-editorial-benefits span{display:block;font-size:12px;line-height:1.35}.amora-editorial-gallery button:focus-visible{outline:2px solid #a78056;outline-offset:3px}
@media(max-width:749px){body:has([data-amora-gallery]) .amora-product-header-section{margin-bottom:-76px;background:transparent}body:has([data-amora-gallery]) .amora-product-header__bar{transition:background .2s,color .2s}body:has([data-amora-gallery]) .amora-product-header-section.amora-over-hero .amora-product-header__bar{background:transparent;color:#fff}body:has([data-amora-gallery]) .amora-product-header-section.amora-over-hero .amora-product-header__brand,body:has([data-amora-gallery]) .amora-product-header-section.amora-over-hero .amora-product-header__icon{color:#fff}body:has([data-amora-gallery]) .product__media-wrapper{padding:0!important;margin:0!important}.amora-editorial-gallery__zoom>img{height:clamp(360px,120vw,530px);aspect-ratio:auto;object-position:center}.amora-editorial-gallery__stage:after{content:'';position:absolute;inset:0;background:linear-gradient(#24180b77,transparent 58%);pointer-events:none}.amora-editorial-gallery__headline{top:90px;left:22px;right:22px;z-index:1}.amora-editorial-gallery__headline p{font-size:25px;max-width:300px}.amora-editorial-gallery__headline span{font-size:14px;max-width:250px}.amora-editorial-gallery__zoom-icon{z-index:1}body:has([data-amora-gallery]) .product__info-wrapper{padding:8px 22px 0!important}body:has([data-amora-gallery]) .product__title h1{font-size:32px;line-height:1.06;margin:0;max-width:320px}body:has([data-amora-gallery]) .product__info-container>*+*{margin-top:12px;margin-bottom:12px}body:has([data-amora-gallery]) .product-form__input{margin:0 0 12px;max-width:none}body:has([data-amora-gallery]) .product-form__input .form__label{font-size:11px;margin-bottom:6px}body:has([data-amora-gallery]) .amora-color-choice{width:32px!important;height:32px!important;margin:0 5px 0 0!important}body:has([data-amora-gallery]) .product-form__input--pill input[type=radio]+label{padding:8px 10px;margin:0 5px 0 0;font-size:12px;min-width:0;border-radius:12px}body:has([data-amora-gallery]) fieldset[data-amora-option="size"],body:has([data-amora-gallery]) fieldset[data-amora-option="maat"],body:has([data-amora-gallery]) fieldset[data-amora-option="closure"]{display:flex;flex-wrap:wrap;gap:6px}body:has([data-amora-gallery]) fieldset[data-amora-option="size"] label,body:has([data-amora-gallery]) fieldset[data-amora-option="maat"] label,body:has([data-amora-gallery]) fieldset[data-amora-option="closure"] label{flex:1;margin:0!important}body:has([data-amora-gallery]) .amora-size-dimension{display:block;font-size:10px;margin-top:3px}body:has([data-amora-gallery]) .quantity{height:40px;min-height:40px;width:120px}body:has([data-amora-gallery]) .product-form__submit{min-height:48px;margin-bottom:0}body:has([data-amora-gallery]) .amora-editorial-benefits{margin-top:6px;margin-bottom:16px}.amora-editorial-gallery__thumbs{padding-bottom:8px}}
@media(max-width:350px){body:has([data-amora-gallery]) .product__info-wrapper{padding-left:16px!important;padding-right:16px!important}body:has([data-amora-gallery]) .amora-color-choice{width:29px!important;height:29px!important;margin-right:4px!important}}

.amora-editorial-gallery__zoom-icon svg{width:22px;height:22px;margin:9px}.amora-editorial-gallery__headline[hidden]{display:none}@media(max-width:749px){body:has([data-amora-gallery]) .amora-product-header-section.amora-over-hero .amora-product-header__bar{border-bottom-color:transparent}}

.amora-mask-gallery .amora-editorial-gallery__thumbs{overflow-x:auto;scrollbar-width:thin}.amora-mask-gallery .amora-editorial-gallery__thumbs button{flex:0 0 calc((100% - 32px)/5);max-width:none;min-width:60px}.amora-mask-gallery .amora-editorial-gallery__thumbs button:only-child{display:none}.amora-mask-gallery .amora-editorial-gallery__zoom>img{object-position:center}.amora-mask-gallery .amora-editorial-gallery__headline{max-width:320px}@media(max-width:749px){.amora-mask-gallery .amora-editorial-gallery__zoom>img{height:clamp(360px,115vw,500px)}.amora-mask-gallery .amora-editorial-gallery__headline p{font-size:25px;max-width:270px}.amora-mask-gallery .amora-editorial-gallery__headline span{max-width:235px}body:has([data-mask-gallery]) .product-form__input[data-amora-option="silk weight"] label{padding:8px 18px}}

@media(max-width:749px){body:has([data-native-photo]) .amora-product-header-section{margin-bottom:0}.amora-mask-gallery[data-native-photo] .amora-editorial-gallery__zoom>img{height:auto;aspect-ratio:auto;object-fit:contain}.amora-mask-gallery[data-native-photo] .amora-editorial-gallery__stage:after{display:none}}

.amora-mask-checkout{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.amora-mask-checkout .svg-wrapper{width:17px;height:17px}
.amora-mask-gallery:not([data-native-photo]) .amora-editorial-gallery__zoom>img{object-position:center top}
.amora-installment:has(form>input:only-child){display:none}
@media(max-width:749px){
.amora-product-page product-info>.page-width{padding-inline:0}
.amora-product-page product-info .product{row-gap:0}
.amora-product-page product-info .product__info-wrapper{padding:14px 22px 0!important}
.amora-product-page product-info .product__info-container .product__title{margin:0 0 8px!important}
.amora-product-page product-info .product__title h1{font-size:31px;line-height:1.08;max-width:340px;margin:0}
.amora-product-page product-info .product__info-container>*+*{margin-top:10px;margin-bottom:10px}
.amora-product-page product-info .product__info-container .amora-review-summary{margin:0 0 10px}
.amora-product-page product-info .product__info-container [id^="price-"]{margin-top:0;margin-bottom:10px}
.amora-product-page product-info .amora-editorial-benefits{padding:6px 0;margin-top:8px!important;margin-bottom:16px!important;gap:8px}
.amora-product-page product-info .amora-editorial-benefits svg{width:27px;height:27px;margin-bottom:7px}
.amora-product-page product-info .amora-editorial-benefits span{font-size:11px;line-height:1.35}
.amora-product-page product-info .product-form__input{margin-bottom:12px}
.amora-product-page product-info .product__info-container .product-form{margin:14px 0 10px}
.amora-product-page product-info .amora-mask-checkout{margin:8px 0;font-size:10px;line-height:1.5}
.amora-product-page product-info .amora-product-essentials{margin-top:22px}
.amora-mask-gallery .amora-editorial-gallery__thumbs:has(>button:only-child){display:none}
.amora-editorial-gallery__thumbs{padding:10px 22px 0}
}
