body.template-product{background-color:#f5edd8}body.template-product main#MainContent{background-color:#f5edd8}body.template-product product-info{display:block;background-color:#2c2416!important;background:#2c2416!important;border-radius:20px;padding:40px;margin:40px;color:#f5edd8}body.template-product product-info,body.template-product product-info h1,body.template-product product-info h2,body.template-product product-info h3,body.template-product product-info p,body.template-product product-info span,body.template-product product-info li,body.template-product product-info label,body.template-product product-info .price,body.template-product product-info .product__title,body.template-product product-info .product__text,body.template-product product-info .product__description,body.template-product product-info .accordion summary,body.template-product product-info .accordion__content,body.template-product product-info a{color:#f5edd8}body.template-product product-info svg{color:#f5edd8;fill:currentColor}body.template-product product-info media-gallery{position:relative;display:block}body.template-product .product__media-container .slider-buttons{position:static;pointer-events:none}body.template-product .product__media-container .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;padding:0;border-radius:50%;background:#00000080;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:background-color .2s ease;opacity:1;visibility:visible}body.template-product .product__media-container .slider-button:hover{background:#000000b3}body.template-product .product__media-container .slider-button--prev{left:16px}body.template-product .product__media-container .slider-button--next{right:16px}body.template-product .product__media-container .slider-button[disabled]{opacity:.35;cursor:default}body.template-product .product__media-container .slider-button .icon,body.template-product .product__media-container .slider-button svg{width:16px;height:16px;color:#fff;fill:currentColor}body.template-product .product__media-container .slider-counter{display:none}body.template-product .product__media-container{position:relative}body.template-product .thumbnail-slider{position:relative;margin-top:16px;display:block}body.template-product .thumbnail-list{display:flex!important;gap:10px;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:0;margin:0;list-style:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}body.template-product .thumbnail-list::-webkit-scrollbar{display:none}body.template-product .thumbnail-list__item{flex:0 0 auto!important;width:84px!important;height:84px!important;padding:0!important;margin:0!important;border-radius:8px;overflow:hidden;background:transparent;border:1px solid transparent;transition:border-color .2s ease,transform .2s ease}body.template-product .thumbnail-list__item:hover{border-color:#f5edd873}body.template-product .thumbnail-list__item .thumbnail{width:100%;height:100%;display:block;padding:0;border:none;background:transparent;cursor:pointer;border-radius:7px;overflow:hidden}body.template-product .thumbnail-list__item .thumbnail:after{display:none}body.template-product .thumbnail-list__item .thumbnail img{display:block;width:100%;height:100%;object-fit:cover;opacity:1}body.template-product .thumbnail-list__item[aria-current=true]{border-color:#f5edd8}body.template-product .thumbnail-list__item[aria-current=true] .thumbnail img{opacity:.55}body.template-product .thumbnail-slider .slider-buttons{display:flex;justify-content:space-between;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%);pointer-events:none;z-index:2}body.template-product .thumbnail-slider .slider-button{pointer-events:auto;width:28px;height:28px;border-radius:50%;background:#0000008c;border:none;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}body.template-product .thumbnail-slider .slider-button:hover{background:#000000bf}body.template-product .thumbnail-slider .slider-button[disabled]{opacity:.25;cursor:default}body.template-product .thumbnail-slider .slider-button .icon,body.template-product .thumbnail-slider .slider-button svg{width:12px;height:12px;color:#fff;fill:currentColor}body.template-product .thumbnail-slider .slider-counter{display:none}.product__shipping-badge{margin:10px 0 6px}.shipping-pill{display:inline-flex;align-items:center;gap:6px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;color:#fff!important;background-color:#4f8f58;padding:5px 11px 5px 9px;border-radius:999px;line-height:1;white-space:nowrap}.shipping-pill__check{flex:0 0 auto;color:#fff}body.template-product product-info product-description{display:block;margin:24px 0 0}body.template-product product-info product-description>p:first-child{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic;font-weight:400;color:#fff!important;line-height:1.8;margin:0 0 18px;letter-spacing:.005em}body.template-product product-info product-description ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}body.template-product product-info product-description ul li{font-family:Jost,sans-serif;font-size:14px;font-weight:400;color:#fff!important;line-height:2;padding-left:0;position:relative;margin:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}body.template-product product-info product-description[data-collapsed=true] ul{display:none}body.template-product product-info product-description[data-collapsed=true]>p:not(:first-child){display:none}.product__description-toggle{display:inline-block;margin-top:16px;background:transparent;border:none;padding:0 0 2px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c9a96e;cursor:pointer;border-bottom:1px solid currentColor;transition:opacity .2s ease}.product__description-toggle:hover{opacity:.7}.product__description-toggle .product__description-toggle-hide,.product__description-toggle[aria-expanded=true] .product__description-toggle-show{display:none}.product__description-toggle[aria-expanded=true] .product__description-toggle-hide{display:inline}product-description[data-toggle-hidden=true] .product__description-toggle{display:none}body.template-product .product-form__submit,body.template-product .product-form__submit.button--primary,body.template-product .product-form__submit.button--secondary{width:100%;background:#2c2416!important;background-color:#2c2416!important;color:#fff!important;border:1px solid #ffffff!important;border-radius:8px!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 24px!important;line-height:1!important;min-height:0!important;box-shadow:none!important;transition:background-color .2s ease,opacity .2s ease}body.template-product .product-form__submit:hover,body.template-product .product-form__submit:focus-visible{background:#3d3221!important;background-color:#3d3221!important;border-color:#fff!important;color:#fff!important}body.template-product .product-form__submit[disabled]{opacity:.55;cursor:not-allowed}body.template-product .product-form__submit>span{color:inherit!important;font:inherit!important}body.template-product .product-form__submit:before,body.template-product .product-form__submit:after{display:none!important;content:none!important}body.template-product .product-form__quantity{max-width:100%;width:100%;margin:14px 0;padding:0!important}body.template-product .product-form__quantity .form__label{text-align:left;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f5edd8b3}body.template-product quantity-input.quantity{display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:100%;min-width:0;min-height:0;height:44px;border:1px solid rgba(245,237,216,.25);border-radius:8px;overflow:hidden;background:transparent;margin:0}body.template-product quantity-input.quantity:before,body.template-product quantity-input.quantity:after{display:none!important;content:none!important}body.template-product quantity-input.quantity .quantity__button{flex:0 0 44px;width:44px;min-width:44px;height:100%;min-height:0;padding:0;background:transparent;border:none;cursor:pointer;color:#f5edd8;display:inline-flex;align-items:center;justify-content:center}body.template-product quantity-input.quantity .quantity__button:hover{background:#f5edd814}body.template-product quantity-input.quantity .quantity__button svg,body.template-product quantity-input.quantity .quantity__button .svg-wrapper{width:12px;height:12px;color:#f5edd8}body.template-product quantity-input.quantity .quantity__input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;background:transparent;border:none;color:#f5edd8;text-align:center;font-family:Jost,sans-serif;font-size:14px;font-weight:500;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}body.template-product quantity-input.quantity .quantity__input::-webkit-outer-spin-button,body.template-product quantity-input.quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__trust-line{margin:14px 0 0;text-align:center;font-family:Jost,sans-serif;font-size:11px;font-weight:400;color:#888780!important;letter-spacing:.02em;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.product-form__trust-line{white-space:normal;font-size:11px}}body.template-product .related-products,body.template-product section[id*=related-products] .related-products{background-color:#2c2416;margin:24px 40px;padding:56px 40px;border-radius:20px;max-width:none!important}body.template-product .related-products__heading,body.template-product .related-products__heading.h0,body.template-product .related-products__heading.h1,body.template-product .related-products__heading.h2,body.template-product .related-products__heading.h3{font-family:Cormorant Garamond,Georgia,serif!important;font-size:28px!important;font-weight:500!important;color:#fff!important;letter-spacing:.005em!important;line-height:1.2!important;text-align:center;margin:0 0 32px!important}body.template-product .related-products .card__heading,body.template-product .related-products .card__heading a,body.template-product .related-products .card-information,body.template-product .related-products .card-information *,body.template-product .related-products .price,body.template-product .related-products .price *{color:#f5edd8!important}@media screen and (max-width:749px){body.template-product .related-products,body.template-product section[id*=related-products] .related-products{margin:16px;padding:40px 20px;border-radius:14px}body.template-product .related-products__heading{font-size:24px!important}}body.template-product .product__text,body.template-product .product__text.caption-with-letter-spacing,body.template-product .product__text.subtitle{font-size:14px!important;letter-spacing:.18em!important;font-weight:500!important;color:#c9a96e!important;margin:0 0 8px!important}body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title h2,body.template-product .product__title a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:28px!important;font-weight:500!important;color:#fff!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:.005em!important;margin:0!important}@media screen and (max-width:749px){body.template-product .product__title,body.template-product .product__title h1,body.template-product .product__title h2,body.template-product .product__title a{font-size:26px!important;white-space:normal!important}}.product-badge{position:absolute;top:16px;left:16px;z-index:4;display:inline-flex;align-items:center;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:6px 14px;border-radius:999px;line-height:1;pointer-events:none;box-shadow:0 1px 3px #0000001f}.product-badge--bestseller{background-color:#c9a96e;color:#fff}@media screen and (max-width:989px){body.template-product product-info{padding:28px;margin:24px;border-radius:16px}.product-badge{top:12px;left:12px;font-size:10px;padding:5px 12px}}@media screen and (max-width:749px){body.template-product product-info{padding:20px;margin:16px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-page-container.css.map */
