h1.product-title.h5{font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:36px;letter-spacing:0%}.price__current{font-family:Poppins;font-weight:600;font-style:Semi Bold;font-size:36px;line-height:140%;letter-spacing:0%;vertical-align:middle}.price__was{color:#9c9386;font-size:.8em;white-space:nowrap;font-size:20px;font-weight:500}.product-policies.text-sm.rte{font-family:Poppins;font-weight:300;font-size:13px;line-height:150%;letter-spacing:0%;margin:0}.product-info__price .price{margin-bottom:0}.offer-banner{display:flex;align-items:center;gap:12px;padding:10px 18px;background:#f8f4ef;border:1px dashed #D7B98A;border-radius:8px;width:100%;box-sizing:border-box;margin:20px 0}.offer-banner__icon{width:24px;height:24px;flex-shrink:0}.offer-banner__icon img{width:100%;height:100%;display:block}.offer-banner__text{margin:0;color:#333;font-size:13px;font-weight:400;line-height:1.4}.offer-banner__text strong{font-weight:600}.product-info__block{margin:20px 0 0!important}.option-selector .label{font-family:Poppins;font-weight:600;font-style:Semi Bold;font-size:20px;line-height:160%;letter-spacing:0%;vertical-align:middle}.option-selector__label-value{font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:160%;letter-spacing:0%}:root{--swatch-variant-picker-size: 33px}.product-info__add-to-cart quantity-input{flex-basis:50%}.media-thumbs__btn{border:none!important}span.font-heading.collection-banner__count{display:none}h1.collection-banner__heading{font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center}.collection-banner__content>p{font-family:Poppins;font-weight:300;font-style:Light;font-size:20px;line-height:160%;letter-spacing:0%;text-align:center}.section--template{margin:40px 0}product-card p.card__title{font-family:Poppins;font-weight:400;font-size:24px;line-height:140%;letter-spacing:0%;vertical-align:middle}product-card .price__default{font-family:Poppins;font-weight:400;font-size:24px;line-height:140%;letter-spacing:0%;vertical-align:middle}.product-main .product-media,.product-main+.product-details>.container{border:none!important;border-inline-end:none!important}.product-main .product-info:before,.product-main .product-info:after{display:none}.spec-block-dots p{color:#58595b;margin-bottom:0;font-size:13px}.product-info__block--sm{margin:0}.product-info__sticky{margin-block-start:20px}.product-info__add-to-cart{display:flex;align-items:center;gap:16px;width:100%}.product-info__add-to-cart quantity-input{flex:0 0 130px!important}.product-info__add-button{flex:1!important;margin-inline-start:0!important}.product-info__dynamic-checkout-button{flex:1;margin-top:0!important}.product-info__dynamic-checkout-button .shopify-payment-button{width:100%}.qty-input{display:flex;align-items:center;justify-content:space-between;height:52px;border:1px solid #e5ddd4!important;border-radius:999px!important;overflow:hidden;padding:0 14px;background:#fff}.qty-input__btn{border:0;background:transparent;width:24px;height:24px;font-size:24px;color:#222;cursor:poPoppins}.qty-input__input{width:40px;border:0;background:transparent;text-align:center;font-size:18px;font-weight:600;padding:0}.product-info__add-button .btn{width:100%;height:52px;border-radius:999px;background:#f7f3ee;color:#222;border:0;text-transform:uppercase;font-weight:500}.shopify-payment-button__button{width:100%!important;height:52px!important;border-radius:999px!important;background:#222!important;color:#fff!important;border:0!important;text-transform:uppercase;font-weight:500}@media(max-width:999px){.product-info__add-to-cart{flex-wrap:wrap}.product-info__add-to-cart quantity-input{flex:0 0 100%}.product-info__add-button,.product-info__dynamic-checkout-button{flex:1 1 100%}}.product-info__add-to-cart quantity-input{flex:1 1 33%}shopify-accelerated-checkout{margin-top:0!important;display:block}.shopify-payment-button__button{margin-top:0!important}.js-product-form-main{border-top:1px solid #EFE6D9;padding:calc(6 * var(--space-unit)) 0}.product-specifications h3,.product-specifications h4{color:#2a2a2a}.product-specifications{border:1px solid #B7A26A;border-radius:4px;padding:24px}.product-specifications h3{font-size:18px;font-weight:600;margin:0}.spec-row{padding:18px 0;border-bottom:1px solid #ececec}.spec-row h4,.spec-item h4{margin-bottom:0;font-size:14px;font-weight:600}.spec-row p,.spec-item p{margin:0;color:#59534c;font-size:14px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr)}.spec-item{padding:18px 0;border-bottom:1px solid #ececec}@media(max-width:768px){.spec-grid{grid-template-columns:1fr}}.disclosure--row{border:1px solid #B7A26A;margin:20px 0;border-radius:4px;padding:0 20px}details-disclosure+details-disclosure .disclosure--row{border-top:1px solid #B7A26A}.product-breadcrumbs .breadcrumbs{padding:0;margin:0}.breadcrumbs-wrapper{padding:20px 0;border-bottom:1px solid #EFE6D9;margin-block-end:20px;display:flex;justify-content:space-between}.breadcrumbs-list li a{color:#5f5f5d;font-weight:300;font-size:13px}.breadcrumbs-list li:last-child a{color:#000;font-weight:500}.breadcrumbs-list>svg{color:#5f5f5d}.gap-1{gap:calc(1 * var(--space-unit))}.gap-2{gap:calc(2 * var(--space-unit))}.breadcrumbs-wrapper .social__link{width:23px;height:23px;padding:5px}.social-share__heading{font-size:13px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{width:100%;height:52px;border-radius:999px;background:#f7f3ee;color:#222;border:0;text-transform:uppercase;font-weight:500}.product-benefits{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;border-top:1px solid #EFE6D9;border-bottom:1px solid #EFE6D9}.product-benefit{text-align:center;align-items:center;gap:12px}.product-benefit img,.product-benefit svg{width:40px;flex-shrink:0;aspect-ratio:1 / 1;margin-bottom:15px}.product-benefit span{color:#333;font-size:12px;line-height:1.2;font-weight:400;margin:0;padding:0}@media(max-width:767px){.product-benefits{gap:16px;padding:18px 0}.product-benefit{gap:8px}.product-benefit span{font-size:13px}.product-benefit img,.product-benefit svg{width:40px;height:40px}}h2.h4.section__heading.text-start{font-family:Cormorant Garamond;font-weight:500;font-style:Italic;font-size:44px;line-height:120%;letter-spacing:0%;margin-bottom:10px}p.section__subheading{font-family:Poppins;font-weight:300;font-size:14px;line-height:160%;letter-spacing:0%}.card__info-container p.card__specs_pattern.text-sm.text-current.mb-1{font-family:Poppins;font-weight:400;font-style:italic;font-size:14px;line-height:120%;letter-spacing:0%;vertical-align:middle;margin-bottom:8px}.card__info-container p.card__title{font-family:Poppins;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%;vertical-align:middle;margin:0 0 8px!important}.card__info-container .price__current{font-size:18px!important}.card__info-container .price.price--top{padding:0!important;margin:auto}.card__info-container .spec-block-dots{margin-top:8px}@media screen and (max-width:499px){.container.product-breadcrumbs{display:none}h1.product-title.h5{font-size:24px}.price__current{font-size:36px}.product-benefit span{font-size:12px}h2.h4.section__heading.text-start{font-size:24px;text-align:center}p.section__subheading{font-size:12px;text-align:center;margin:0!important}.card__info-container p.card__specs_pattern.text-sm.text-current.mb-1{font-size:12px}.card__info-container p.card__title{font-size:14px}.spec-block-dots p{font-size:12px}}.main-products-grid[data-layout=grid] .grid-cols-2>li{border:none!important}.main-products-grid__results>.grid{border-bottom:1px solid #EFE6D9;padding-bottom:calc(12 * var(--space-unit))}@media screen and (min-width:769px){.product.js-product{display:flex;align-items:flex-start}#product-media{position:-webkit-sticky;position:sticky;top:var(--header-height);height:fit-content;align-self:flex-start}}.price__save-badge{background-color:#f0fdf4;color:#166534;font-size:14px;font-weight:700;padding:5px 10px;border-radius:2px;text-transform:uppercase;display:inline-block;line-height:1.2;margin-left:6px}variant-label.block.product-info__block{display:none}.product .disclosure>summary{padding:calc(4 * var(--space-unit)) 0}button.btn.btn--primary.w-full.js-quick-add{position:absolute;left:50%;bottom:26px;transform:translate(-50%);background:#f7f3ed;color:#222;text-decoration:none;width:calc(100% - 60px);text-align:center;padding:18px;border-radius:999px;font-size:14px;letter-spacing:.18em;text-transform:uppercase;border:none;outline:none;font-weight:400}@media(max-width:1023.98px){.mob\:card__quick-add--below{position:static;padding:calc(4 * var(--space-unit)) 0 0 0;display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/dev_pdp.css.map */
