body:has(.product-information){--asamo-pink: #e9b3b7;--asamo-line: #efc5c8}body:has(.product-information) .announcement-bar{background:#e9b3b7!important;color:#fff;padding-block:8px}body:has(.product-information) .announcement-bar .text-block{color:#fff;font-weight:700}body:has(.product-information) header-component{--color-background-top-row: #fff !important;--color-background: #fff;--color-foreground: #171717;--color-foreground-rgb: 23 23 23}body:has(.product-information) .header__row--top{background:#fff!important;color:#171717;--color-foreground: #171717;--color-foreground-rgb: 23 23 23;border-bottom:1px solid #eee}.product-information.section{display:block;width:min(1040px,calc(100% - 48px));max-width:none;margin:30px auto 64px;padding:0}.product-information .product-information__grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr)!important;gap:40px;align-items:start}.product-information .product-information__media{grid-column:1;min-width:0;width:100%}.product-information .product-details{grid-column:2;min-width:0;width:100%;padding:0}.product-information .product-details>.group-block{padding:0;width:100%}.product-information .product-details>.group-block>.group-block-content{gap:20px}.product-information .product-details h1{font-family:var(--font-heading--family);font-size:clamp(26px,2.2vw,32px);font-weight:750;line-height:1.12;letter-spacing:-.5px;color:#161616;margin:0}.product-information product-price .price{font-size:23px;color:#d9969e;font-weight:750}.product-information product-price .compare-at-price{font-size:16px}.product-information .product-media-container{border-radius:10px;overflow:hidden;background:#f7f1ef;aspect-ratio:1}.product-information .product-media img{object-fit:contain}.product-information slideshow-component{--slide-height: auto}.product-information .slideshow-controls__thumbnails{gap:8px;padding-top:8px}.product-information .slideshow-controls__thumbnail{border-radius:10px}.product-information .buy-buttons-block,.product-information product-form-component,.product-information .product-form-buttons{width:100%}.product-information .product-form-buttons{gap:16px;flex-direction:column}.product-information .product-form-buttons>add-to-cart-component{width:100%}.product-information .add-to-cart-button{background:#e9b3b7;color:#fff;border:1px solid #e9b3b7;border-radius:0;min-height:46px;font-size:14px;font-weight:650;letter-spacing:1px;text-transform:uppercase;width:100%;box-shadow:none}.product-information .add-to-cart-button:hover{background:#d79fa5;border-color:#d79fa5}.product-information .variant-picker{width:100%}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-direction:column;gap:8px;width:100%}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) legend{width:100%;text-align:center;font-size:11px;font-weight:750;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid #efc5c8;padding-bottom:10px;margin-bottom:12px}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;max-width:none;min-height:64px;padding:14px 12px;border:1px solid #efc5c8;border-radius:9px;background:#fff;color:#292929}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:#d99ca3;background:#fcf6f6;color:#292929}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) input{position:static;opacity:1;width:14px;height:14px;margin:0;clip-path:none;-webkit-appearance:auto;appearance:auto;accent-color:#d99ca3;flex-shrink:0}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{font-weight:700;font-size:14px;text-align:left}.product-information .asamo-variant-price{margin-left:auto;color:#cc8993;font-size:14px;font-weight:750;white-space:nowrap}.product-information .asamo-variant-price s{display:block;color:#6b6264;font-size:11px;font-weight:400;text-align:right}.product-information .variant-picker--bundle .variant-option__button-label{position:relative;overflow:visible}.product-information .variant-picker--bundle .variant-option__button-label:after{display:none}.product-information .variant-picker--bundle input[type=radio]:after{content:none;display:none}.product-information .variant-picker--bundle .variant-option__button-label svg{display:none}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches){gap:10px}.product-information .variant-picker--bundle .variant-option--buttons:not(.variant-option--swatches) legend{border:0;position:relative;padding-bottom:0;margin-bottom:14px}.product-information .variant-picker--bundle legend:before,.product-information .variant-picker--bundle legend:after{content:"";display:inline-block;width:26%;height:1px;background:#e9b3b7;vertical-align:middle;margin-inline:8px}.product-information .asamo-variant-saving{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.2px}.product-information .asamo-variant-badge{position:absolute;right:-7px;top:-9px;padding:3px 9px;border-radius:2px;background:#e9b3b7;color:#fff;font-size:11px;font-weight:750;line-height:1.2;transform:rotate(3deg)}@media(max-width:749px){.product-information.section{width:calc(100% - 32px);margin:18px auto 40px}.product-information .product-information__grid{grid-template-columns:1fr!important;gap:24px}.product-information .product-information__media,.product-information .product-details{grid-column:1}.product-information .product-details h1{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/asamo-product.css.map */
