body:has(.ero-premium-product-v2-marker){--ero-premium-ink: #171315;--ero-premium-muted: #756c70;--ero-premium-line: rgba(48, 35, 40, .14);--ero-premium-soft: #faf7f5;--ero-premium-red: #9b0401;--ero-premium-red-dark: #760300;--ero-premium-gold: #b79b6c}.ero-premium-product-v2-marker{padding-block:var(--ero-premium-padding-top) var(--ero-premium-padding-bottom);color:var(--ero-premium-ink)}.ero-premium-product-v2-marker .ero-premium-product-v1__shell{overflow:hidden;border:1px solid var(--ero-premium-line);border-radius:1rem;background:linear-gradient(145deg,#fff 0%,var(--ero-premium-soft) 100%);box-shadow:0 1.4rem 4rem #23181d0b}.ero-premium-product-v2-marker .ero-premium-product-v1__header{max-width:70rem;padding:1.8rem 2rem 1.5rem}.ero-premium-product-v2-marker .ero-premium-product-v1__eyebrow{margin:0 0 .55rem;color:var(--ero-premium-red);font-size:.95rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.ero-premium-product-v2-marker .ero-premium-product-v1__heading{margin:0;color:var(--ero-premium-ink);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15;letter-spacing:-.02em}.ero-premium-product-v2-marker .ero-premium-product-v1__intro{max-width:60rem;margin-top:.7rem;color:var(--ero-premium-muted);font-size:1.3rem;line-height:1.55}.ero-premium-product-v2-marker .ero-premium-product-v1__intro>:first-child,.ero-premium-product-v2-marker .ero-premium-product-v1__item .rte>:first-child{margin-top:0}.ero-premium-product-v2-marker .ero-premium-product-v1__intro>:last-child,.ero-premium-product-v2-marker .ero-premium-product-v1__item .rte>:last-child{margin-bottom:0}.ero-premium-product-v2-marker .ero-premium-product-v1__grid{display:grid;border-top:1px solid var(--ero-premium-line)}.ero-premium-product-v2-marker .ero-premium-product-v1__item{display:grid;min-width:0;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.35rem 1.6rem}.ero-premium-product-v2-marker .ero-premium-product-v1__item+.ero-premium-product-v1__item{border-top:1px solid var(--ero-premium-line)}.ero-premium-product-v2-marker .ero-premium-product-v1__icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(155,4,1,.18);border-radius:50%;color:var(--ero-premium-red);background:#9b040108}.ero-premium-product-v2-marker .ero-premium-product-v1__icon svg{width:1.55rem;height:1.55rem}.ero-premium-product-v2-marker .ero-premium-product-v1__item h3{margin:0 0 .25rem;color:var(--ero-premium-ink);font-size:1.35rem;line-height:1.35}.ero-premium-product-v2-marker .ero-premium-product-v1__item .rte{color:var(--ero-premium-muted);font-size:1.2rem;line-height:1.5}body:has(.ero-premium-product-v2-marker) .main-product-information,body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__grid,body:has(.ero-premium-product-v2-marker) .main-product-information .product-details{min-width:0}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information{padding-block:clamp(1.2rem,3vw,3.2rem)}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__grid{gap:clamp(2rem,4vw,5rem)}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media{display:block;width:100%;min-width:0;overflow:visible;visibility:visible;opacity:1}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media media-gallery{display:block;width:100%;min-width:0;padding:.8rem;border:1px solid rgba(48,35,40,.1);border-radius:1rem;visibility:visible;opacity:1;background:linear-gradient(145deg,#fff,#faf8f6);box-shadow:0 1.4rem 4rem #23181d0b}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media .product-media-container{min-width:0;background:#f8f5f3}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media .product-media-container.constrain-height{--viewport-offset: 260px;--constrained-min-height: 380px}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media .product-media-constraint-wrapper{max-width:92%}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media .swiper-controls__thumbnails-container{padding-inline:.35rem}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media :is(img,video,iframe,model-viewer){max-width:100%}body:has(.ero-premium-product-v2-marker) .main-product-information .product-details{gap:clamp(1rem,1.6vw,1.5rem);color:var(--ero-premium-ink)}body:has(.ero-premium-product-v2-marker) .main-product-information .product-details h1{max-width:22ch;margin-block:0;color:var(--ero-premium-ink);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}body:has(.ero-premium-product-v2-marker) .main-product-information .product-details product-price,body:has(.ero-premium-product-v2-marker) .main-product-information .product-details .price{margin-block:0;color:var(--ero-premium-ink);font-size:clamp(1.8rem,2.2vw,2.4rem);line-height:1.25}body:has(.ero-premium-product-v2-marker) .main-product-information .tax-note,body:has(.ero-premium-product-v2-marker) .main-product-information .product__tax,body:has(.ero-premium-product-v2-marker) .main-product-information .product-price__tax{color:var(--ero-premium-muted);font-size:1.15rem;font-weight:400;line-height:1.45}body:has(.ero-premium-product-v2-marker) .main-product-information .productView-hotStock{display:grid;gap:.55rem;margin-block:.1rem;padding:.7rem .9rem;border:1px solid var(--ero-premium-line);border-radius:.6rem;background:var(--ero-premium-soft)}body:has(.ero-premium-product-v2-marker) .main-product-information .hotStock-text{color:var(--ero-premium-muted)!important;font-size:1.1rem;font-weight:550;line-height:1.4;letter-spacing:.01em}body:has(.ero-premium-product-v2-marker) .main-product-information .hotStock-progress{overflow:hidden;border-radius:999px;opacity:.48}body:has(.ero-premium-product-v2-marker) .main-product-information variant-selects,body:has(.ero-premium-product-v2-marker) .main-product-information .variant-picker{margin-block:0}body:has(.ero-premium-product-v2-marker) .main-product-information variant-selects legend,body:has(.ero-premium-product-v2-marker) .main-product-information variant-selects label,body:has(.ero-premium-product-v2-marker) .main-product-information .variant-picker__label{color:var(--ero-premium-ink);font-size:1.25rem;font-weight:600;letter-spacing:.01em}body:has(.ero-premium-product-v2-marker) .main-product-information variant-selects legend:empty,body:has(.ero-premium-product-v2-marker) .main-product-information variant-selects label:empty,body:has(.ero-premium-product-v2-marker) .main-product-information .variant-picker__label:empty{display:none}body:has(.ero-premium-product-v2-marker) .main-product-information .buy-buttons-block{margin-top:.2rem}body:has(.ero-premium-product-v2-marker) .main-product-information .product-form__buttons{gap:.9rem}body:has(.ero-premium-product-v2-marker) .main-product-information quantity-selector,body:has(.ero-premium-product-v2-marker) .main-product-information .quantity-selector,body:has(.ero-premium-product-v2-marker) .main-product-information .quantity{border-color:var(--ero-premium-line);border-radius:.5rem;background:#fff}body:has(.ero-premium-product-v2-marker) .main-product-information .product-form__submit,body:has(.ero-premium-product-v2-marker) .main-product-information button[name=add]{min-height:5.2rem;border:1px solid var(--ero-premium-red);border-radius:.5rem;color:#fff;background:var(--ero-premium-red);box-shadow:0 .8rem 2.4rem #76030024;font-size:1.35rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has(.ero-premium-product-v2-marker) .main-product-information .product-form__submit:hover,body:has(.ero-premium-product-v2-marker) .main-product-information button[name=add]:hover{border-color:var(--ero-premium-red-dark);background:var(--ero-premium-red-dark);box-shadow:0 1rem 2.8rem #76030033;transform:translateY(-1px)}body:has(.ero-premium-product-v2-marker) .main-product-information .product-form__submit:focus-visible,body:has(.ero-premium-product-v2-marker) .main-product-information button[name=add]:focus-visible{outline:2px solid var(--ero-premium-gold);outline-offset:3px}body:has(.ero-premium-product-v2-marker) .main-product-information .payment-icons{padding-block:.2rem .4rem}body:has(.ero-premium-product-v2-marker) .main-product-information .payment-icons__list{display:flex;flex-wrap:wrap;gap:.45rem;opacity:.72}body:has(.ero-premium-product-v2-marker) .main-product-information .payment-icons__icon{width:3.2rem}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout{padding:1rem;border:1px solid var(--ero-premium-line);border-radius:.7rem;background:var(--ero-premium-soft)}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout .grid__item{min-width:0}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout .svg-wrapper,body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout svg{color:var(--ero-premium-red)}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout p{margin:0;color:var(--ero-premium-ink);font-size:1.15rem;line-height:1.35}body:has(.ero-premium-product-v2-marker) .main-product-information .delivery-time{width:100%;padding-top:.2rem;border:0}body:has(.ero-premium-product-v2-marker) .main-product-information .ask-an-expert .popup__button{display:inline-flex;width:100%;min-height:4.6rem;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.4rem;border:1px solid var(--ero-premium-line);border-radius:.5rem;color:var(--ero-premium-ink);background:#fff;font-size:1.25rem;font-weight:600;text-decoration:none}body:has(.ero-premium-product-v2-marker) .main-product-information .ask-an-expert .popup__button:hover{border-color:#9b040173;color:var(--ero-premium-red)}body:has(.ero-premium-product-v2-marker) .main-product-information .ask-an-expert .popup__button svg{width:1.8rem;height:1.8rem;filter:grayscale(1) sepia(.25);opacity:.75}body:has(.ero-premium-product-v2-marker) .main-product-information .accordion{border-top:1px solid var(--ero-premium-line)}body:has(.ero-premium-product-v2-marker) .main-product-information .accordion .details{border-bottom:1px solid var(--ero-premium-line)}body:has(.ero-premium-product-v2-marker) .main-product-information .accordion .details__header{min-height:5rem;color:var(--ero-premium-ink);font-size:1.3rem;font-weight:600}body:has(.ero-premium-product-v2-marker) .main-product-information .accordion .details-content{padding-bottom:1.5rem;color:var(--ero-premium-muted);font-size:1.3rem;line-height:1.65}body:has(.ero-premium-product-v2-marker) .section-product-tabs .style-accordion{overflow:hidden;border:1px solid var(--ero-premium-line);border-radius:.8rem;background:#fff}body:has(.ero-premium-product-v2-marker) .section-product-tabs .style-accordion .tab-content{padding-inline:1.8rem}body:has(.ero-premium-product-v2-marker) .section-product-tabs .style-accordion .toggle-link{min-height:5.6rem;color:var(--ero-premium-ink);font-weight:600}body:has(.ero-premium-product-v2-marker) .section-product-tabs .style-accordion .toggle-content{padding-bottom:1.8rem;color:var(--ero-premium-muted);line-height:1.7}body:has(.ero-premium-product-v2-marker) recently-viewed-products{display:block;border-top:1px solid var(--ero-premium-line);background:linear-gradient(180deg,#fff,#fbf8f6)}body:has(.ero-premium-product-v2-marker) recently-viewed-products .section-global__header{max-width:72rem;margin-inline:auto}body:has(.ero-premium-product-v2-marker) recently-viewed-products .section-global__header h2{margin:0;color:var(--ero-premium-ink);font-size:clamp(2rem,2.8vw,2.7rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}body:has(.ero-premium-product-v2-marker) recently-viewed-products .grid__item{min-width:0;height:auto}body:has(.ero-premium-product-v2-marker) recently-viewed-products .product-card-wrapper{height:100%}body:has(.ero-premium-product-v2-marker) recently-viewed-products .product-card-wrapper>.card{height:100%;gap:.5rem;padding:.8rem;border:1px solid rgba(48,35,40,.1);border-radius:.85rem;background:#ffffffeb;box-shadow:0 .8rem 2.4rem #23181d09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has(.ero-premium-product-v2-marker) recently-viewed-products .product-card-wrapper>.card:hover{border-color:#9b04013d;box-shadow:0 1.2rem 3rem #23181d12;transform:translateY(-2px)}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-media{max-width:94%;margin-inline:auto;border-radius:.65rem;background:#f8f5f3}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-media>.ratio{overflow:hidden;border-radius:.65rem}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-media img{object-fit:contain;padding:.35rem;transition:transform .28s ease}body:has(.ero-premium-product-v2-marker) recently-viewed-products .product-card-wrapper:hover .card--block-media img{transform:scale(1.012)}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card-product-information{min-width:0;gap:.35rem;padding:.15rem .35rem .35rem}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-vendor{color:var(--ero-premium-muted);font-size:1rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-title{font-size:1.35rem;font-weight:500;line-height:1.35}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card-product-information a{color:var(--ero-premium-ink);text-decoration:none}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card-product-information a:hover{color:var(--ero-premium-red)}body:has(.ero-premium-product-v2-marker) recently-viewed-products .price{color:var(--ero-premium-ink);font-size:1.25rem;font-weight:600}body:has(.ero-premium-product-v2-marker) recently-viewed-products .swiper-btn{border-color:var(--ero-premium-line);color:var(--ero-premium-ink);background:#fffffff0;box-shadow:0 .8rem 2rem #23181d14}body:has(.ero-premium-product-v2-marker) recently-viewed-products .swiper-btn:hover{border-color:var(--ero-premium-red);color:var(--ero-premium-red)}@media screen and (min-width:750px){.ero-premium-product-v2-marker .ero-premium-product-v1__header{padding:2rem 2.5rem 1.7rem}.ero-premium-product-v2-marker .ero-premium-product-v1__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ero-premium-product-v2-marker .ero-premium-product-v1__item{padding:1.5rem 1.7rem}.ero-premium-product-v2-marker .ero-premium-product-v1__item+.ero-premium-product-v1__item{border-top:0;border-left:1px solid var(--ero-premium-line)}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media{align-self:start}body:has(.ero-premium-product-v2-marker) .main-product-information .product-details{padding:clamp(2rem,2.6vw,3rem);border:1px solid var(--ero-premium-line);border-radius:1rem;background:linear-gradient(180deg,#fff,#fdfbf9);box-shadow:0 1.5rem 4.5rem #23181d0b}body:has(.ero-premium-product-v2-marker) .section-product-tabs .style-accordion .tab-content{padding-inline:2.4rem}}@media screen and (max-width:749px){body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media{width:100%;max-width:100%}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media media-gallery{padding:.45rem;border-radius:.75rem}body:has(.ero-premium-product-v2-marker) .main-product-information .product-information__media .product-media-container.constrain-height{--viewport-offset: 430px;--constrained-min-height: 280px}body:has(.ero-premium-product-v2-marker) .main-product-information .product-details{padding-inline:.2rem}body:has(.ero-premium-product-v2-marker) .main-product-information .product-form__buttons{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr)}body:has(.ero-premium-product-v2-marker) .main-product-information .shopify-payment-button{grid-column:1/-1}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout .grid{gap:.8rem}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout .grid__item>*{align-items:center}body:has(.ero-premium-product-v2-marker) .main-product-information .collection--grid-layout p{text-align:left}body:has(.ero-premium-product-v2-marker) recently-viewed-products .product-card-wrapper>.card{padding:.6rem;border-radius:.7rem}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-media{max-width:100%}body:has(.ero-premium-product-v2-marker) recently-viewed-products .card--block-title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ero-premium-product-v1.css.map */
