@media only screen and (max-width:990px){
product-info{padding-top:1.2rem!important}
.product__title{margin-bottom:1.6rem}
}
.product__title{display:flex;align-items:center;justify-content:space-between;gap:3.2rem}
.product__media-list{gap:1.2rem!important}
.product-form__buttons{display:flex;flex-direction:column;gap:8px}
.main-product-variants-buttons-wrapper-title{display:flex;align-items:center;width:100%;gap:.4rem}
.main-product-variants-buttons-tooltip{display:flex;flex-direction:column}
.main-product-variants-buttons-tooltip-icon{display:flex;margin-bottom:1rem}
.main-product-breadcrumbs{margin-bottom:12rem;display:flex;align-items:center;gap:.8rem}
@media only screen and (max-width:990px){
.main-product-breadcrumbs{margin-top:2.4rem;margin-bottom:1.6rem}
}
.main-product-breadcrumbs-item{display:flex;align-items:center;gap:.4rem;color:var(--color-brand-palette-dark-brown,#3e2723);font-size:1.3rem;font-weight:400;line-height:110%;text-decoration:none}
.main-product-breadcrumbs-item svg{width:1.6rem;height:1.6rem}
.main-product-breadcrumbs-item-last{opacity:40%}
.main-product-title{margin-bottom:.4rem!important;color:var(--color-brand-palette-beige,#8d6e63);font-size:var(--size-h6,20px);font-weight:300;line-height:124%;letter-spacing:-.2px}
.main-product-title-icon{padding:.2rem 1.2rem;background-color:rgba(238,231,221,.4);border-radius:100rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-weight:500;font-size:13px;line-height:176%;letter-spacing:0;color:#3e2723}
.main-product-price{margin-bottom:1.6rem}
@media only screen and (max-width:990px){
.main-product-price{margin-bottom:1.6rem}
}
.main-product-content-description{margin-bottom:4.2rem;color:var(--color-brand-dark-opacity-700,rgba(62,39,35,.7));font-size:1.4rem;font-weight:400;line-height:176%;letter-spacing:.42px}
.main-product-content-description *{color:var(--color-brand-dark-opacity-700,rgba(62,39,35,.7));font-size:1.4rem;font-weight:400;line-height:176%;letter-spacing:.42px}
.main-product-variants{display:flex;flex-direction:column;gap:2rem}
.main-product-variants-buttons{display:flex;align-items:center;gap:.8rem}
.main-product-variants-buttons-button{cursor:pointer;display:block!important;width:2.2rem;height:2.2rem;background:#000;border-radius:50%}
.main-product-variants-buttons-button-gold{display:block!important;width:2.2rem;height:2.2rem;background:radial-gradient(50% 50% at 50% 50%,#fff1cb 0,#fce8b0 64.39%,#e3cb89 100%);border-radius:50%}
.main-product-variants-buttons-button-silver{display:block!important;width:2.2rem;height:2.2rem;background:radial-gradient(50% 50% at 50% 50%,#fff 0,#eee 64.39%,#d9d9d9 100%);border-radius:50%}
.main-product-variants-buttons-list{display:none;padding:0;margin:0;list-style:none;width:100%;border-radius:0 0 .2rem .2rem}
.main-product-variants-buttons-list::-webkit-scrollbar{width:5px}
.main-product-variants-buttons-list::-webkit-scrollbar-track{margin:1.6rem 0;padding-right:2.4rem;border-radius:100px;background:var(--color-brand-palette-thin-sand,rgba(238,231,221,.4))}
.main-product-variants-buttons-list::-webkit-scrollbar-thumb{border-radius:100px;background:var(--color-brand-palette-beige,#8d6e63)}
.main-product-variants-buttons-list.closed{max-height:.1px;overflow:hidden;transition:.3s ease-in-out}
.main-product-variants-buttons-list.opened{display:block;position:absolute;padding:1.6rem;overflow:auto;max-height:44rem;border:1px solid var(--color-brand-dark-opacity-200,rgba(62,39,35,.2));background-color:#fff;border-radius:.4rem;transition:.3s ease-in-out;z-index:999}
.main-product-variants-buttons-list li{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}
.main-product-variants-buttons-list-wrapper{width:100%;cursor:pointer}
.main-product-variants-buttons-list-wrapper-outer{padding:0;width:100%;border-bottom:1px solid var(--color-brand-dark-opacity-200,rgba(62,39,35,.2))}
.main-product-variants-buttons-list-wrapper-label{height:unset!important;display:flex;align-items:center;justify-content:space-between}
.main-product-variants-buttons-list-wrapper-label svg{width:1.6rem;height:1.6rem;transform:rotate(90deg);transition:.3s ease-in-out}
.main-product-variants-buttons-list li{cursor:pointer;color:var(--color-brand-palette-dark-brown,#3e2723);font-size:15px;font-weight:400;line-height:200%;letter-spacing:.15px}
.main-product-variants-buttons-list li:first-of-type{border-top:0}
.main-product-variants-buttons-list li:first-child{border-top:0}
.main-product-variants-buttons-list li .label-label{color:var(--color-brand-palette-beige,#8d6e63);font-size:12px;font-weight:400;line-height:100%;letter-spacing:.12px}
.main-product-variants-buttons-list li:last-child{border-bottom:none}
.main-product-variants-buttons-list li input[type=radio]{cursor:pointer;opacity:0;clip:unset;overflow:visible;margin:0;top:0;left:0;width:95%;height:100%}
.main-product-variants-buttons-label{margin-bottom:1rem;color:var(--color-black-opacity-400,rgba(0,0,0,.5));font-size:1.3rem;font-weight:400;line-height:110%}
.main-product-variants-buttons-label-value{display:flex;align-items:center;gap:.8rem;padding-bottom:1.6rem;color:var(--color-brand-palette-dark-brown,#3e2723);font-size:1.5rem;font-weight:400;line-height:110%}
.main-product-variants-select-label{margin-bottom:1.2rem;height:1rem;display:flex;align-items:center;gap:.8rem;font-size:1.4rem;line-height:100%;font-weight:500;text-transform:uppercase;color:rgba(0,0,0,.5019607843)}
.main-product-variants-select-select{cursor:pointer;padding:1.4rem 1.6rem 1.4rem 2.4rem;width:100%;display:flex;align-items:center;justify-content:space-between;border:none;font-size:1.4rem;font-weight:500;line-height:100%;text-transform:uppercase;color:#3e2723;background-color:rgba(238,231,221,.4);border-radius:.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.main-product-variants-select-select:focus-visible{outline:0;box-shadow:none}
.main-product-variants-select-select-icon{pointer-events:none;position:absolute;display:flex;right:1.6rem;top:1.2rem;transform:rotate(90deg);transition:.3s ease-in-out}
.main-product-time{margin-top:4.2rem;padding:1.6rem;display:flex;align-items:flex-start;gap:1.2rem;border-radius:4px;background:var(--color-brand-palette-thin-sand,rgba(238,231,221,.4))}
@media only screen and (max-width:990px){
.main-product-time{margin-top:1.6rem}
}
.main-product-time-head{display:flex;align-items:center;gap:.8rem;color:var(--color-brand-palette-dark-brown,#3e2723);font-size:1.4rem;font-weight:400;line-height:176%;letter-spacing:.42px}
.main-product-time-head-dot{display:block!important;margin-top:.6rem;width:1rem;height:1rem;border-radius:50%;background-color:#f79e1b}
.main-product-time-bottom{color:var(--color-brand-dark-opacity-700,rgba(62,39,35,.7));font-size:1.3rem;font-weight:400;line-height:110%}
.main-product-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3.2rem}
.main-product-icons-icon{display:flex;align-items:center;gap:4px;color:var(--color-brand-palette-dark-brown,#3e2723);font-size:1.3rem;font-weight:400;line-height:110%}
.main-product-icons-icon svg{width:2rem;height:2rem}
.main-product-description{margin-top:9.6rem;display:flex;padding:13.2rem;background-color:rgba(238,231,221,.4);gap:13.2rem}
@media only screen and (max-width:990px){
.main-product-description{margin-top:3.2rem;flex-direction:column;gap:3.2rem;padding:3.2rem}
}
.main-product-description-left{display:flex;flex-direction:column;gap:3.2rem;max-width:85rem}
.main-product-description-left-text{font-size:1.6rem;line-height:175%;font-weight:300;color:rgba(62,39,35,.8)}
.main-product-description-left-text div,.main-product-description-left-text p,.main-product-description-left-text span{font-size:1.6rem;line-height:175%;font-weight:300;color:rgba(62,39,35,.8)}
.main-product-description-right{display:flex;flex-direction:column;width:100%;min-width:23rem}
.main-product-description-right-title{margin-bottom:2.4rem}
.main-product-description-right-row{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;border-bottom:.1rem solid rgba(62,39,35,.1490196078)}
.main-product-description-right-row-left{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;line-height:175%;color:#3e2723}
.main-product-description-right-row-right{font-size:1.4rem;line-height:175%;color:#3e2723}
.select:after{content:unset!important}
@media only screen and (max-width:990px){
media-gallery .product__media{border-radius:0!important}
}
.main-product-variants-buttons-tooltip{position:relative;display:inline-flex;align-items:center}
.main-product-variants-buttons-tooltip-content{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:320px;background:#3e2723;padding:12px;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:20}
.main-product-variants-buttons-tooltip{position:relative}
.main-product-variants-buttons-tooltip-content::after{content:"";position:absolute;top:100%;left:12px;border-width:6px;border-style:solid;border-color:#3e2723 transparent transparent transparent}
.main-product-variants-buttons-tooltip.is-open .main-product-variants-buttons-tooltip-content{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(-4px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}
.main-product-variants-buttons-tooltip-icon{cursor:pointer}
.main-product-variants-buttons-tooltip-content-title{margin-bottom:.2rem;color:var(--color-brand-palette-light-sand,#ffe0b2);font-size:16px;font-weight:500;line-height:176%}
.main-product-variants-buttons-tooltip-content-title a{margin-bottom:.2rem;color:var(--color-brand-palette-light-sand,#ffe0b2);font-size:16px;font-weight:500;line-height:176%;text-decoration:underline;text-underline-offset:.3rem}
.main-product-variants-buttons-tooltip-content-text{color:var(--color-brand-palette-off-white,#fffcf8);font-size:13px;font-weight:400;line-height:176%}
.main-product-variants-buttons-tooltip-content{position:absolute;bottom:calc(100% + 10px);left:150px;transform:translateX(-50%)}
.product-form__input-gallery{margin-top:2rem!important}