.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: max(47%, 440px)}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5) - 5px);padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0 calc(var(--section-gap) * var(--fluid-1-5));padding-inline-start:var(--product-column-padding);float:right;background-color:rgba(var(--bg-color))}.product-main .sticky__scroll{min-height:var(--sticky-height, 0)}.product-main .product.js-product:has(.product-media.sticky__scroll){display:flow-root}.product-main .product-media.sticky__scroll{position:sticky;top:140px;min-height:0}.product-main .product-media.sticky__scroll .sticky-scroll{position:static;top:auto}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){.product-main .product-media,.product-main .product-info{padding-top:calc(0 * var(--space-unit))}}@media(max-width:768px){.product-breadcrumbs .breadcrumbs{margin:0}.product-main .product-media{margin-top:8px;margin-bottom:10px}}.product-attributes-wrapper{display:flex;gap:12px;align-items:center;margin-top:10px;flex-wrap:wrap}.product-info__block.product-info__weight,product-inventory.product-inventory{margin:0}.product-info__block.product-info__weight:before,.card_attributes-product:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:.5em;border-radius:9px;background-color:currentColor}.slp_1d97ce{background:#f1eae1;padding:5px 10px}.product-info__block.product-signup{margin-top:20px}.restock-card{margin-top:12px;padding:16px;background:#fdf1ec;border:1px solid #b9401f;border-radius:8px;color:#222}.restock-card[hidden]{display:none}.restock-card__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.restock-card__icon{flex-shrink:0;color:#b9401f}.restock-card__text{margin-bottom:4px;font-size:14px}.restock-card__text p{margin:0}.restock-card__form{display:flex;gap:8px;margin-top:10px}.restock-card__input{flex:1 1 auto;min-width:0;height:48px;background:#fff}.restock-card__input[aria-invalid=true]{border-color:#b3261e}.restock-card__btn{flex-shrink:0;height:48px;padding-inline:24px;white-space:nowrap}.restock-card__note{margin:8px 0 0;font-size:13px;color:#5b5b5b}.restock-card__status:empty{display:none}.restock-card__status{margin:8px 0 0;font-size:14px;font-weight:700;color:#1e6b3a;overflow-wrap:anywhere}.restock-card__status.is-error{color:#b3261e}.restock-card.is-done .restock-card__form,.restock-card.is-done .restock-card__note{display:none}@media(max-width:400px){.restock-card__form{flex-direction:column}.restock-card__btn{width:100%}}.product-info__block .icons-with-text__text:not(.text-center){margin-inline-start:10px}.product-info__block .icons-with-text__text .icons-with-text__title{font-size:14px}ul.icon-with-text-grid{margin:10px 0 20px;display:flex;justify-content:space-between}li.icon-with-text-item{justify-content:center;align-items:center;flex-direction:column;gap:8px;text-align:center}li.icon-with-text-item img{width:50px!important}li.icon-with-text-item .icons-with-text__text:not(.text-center){margin-inline-start:0}modal-dialog#modal-product-signup .modal__window{border-radius:20px;border:2px solid;min-height:auto;max-width:550px}modal-dialog#modal-product-signup .modal__content{padding:25px}.signup-form__field button.btn.btn--primary{width:100%;margin-top:15px}div#product-signup-success{background:transparent;color:green;text-align:center;padding-bottom:revert-layer}modal-dialog#modal-product-signup .modal__close-btn{background:#f1eae1;border-radius:50px}modal-dialog#modal-product-signup .modal__close-btn svg.icon{width:18px;height:18px}.js-product-form-main .product-info__add-to-cart{flex-wrap:nowrap;align-items:center;gap:10px}.js-product-form-main .product-info__add-to-cart quantity-input{flex:0 0 96px;max-height:none;margin:0}.js-product-form-main .product-info__add-to-cart .product-info__add-button{flex:1 1 auto;margin:0}.js-product-form-main .product-info__add-to-cart .product-info__add-button .btn{min-height:56px;border-radius:12px;font-size:17px;font-weight:700}.js-product-form-main .product-info__add-to-cart .qty-input.qty-input--combined.inline-flex{height:56px;border:1px solid var(--pdp-line);border-radius:12px;background:#fff}.js-product-form-main .product-info__dynamic-checkout-btn{margin-top:12px}.js-product-form-main .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:52px;border:1.5px solid var(--pdp-ink);border-radius:12px;background:#fff;color:var(--pdp-ink)}.js-product-form-main .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover{background:#f1eae1}.js-product-form-main .shopify-payment-button__button--branded{border-radius:12px;overflow:hidden}.product-main .product-info{--pdp-ink: #1c2a4d;--pdp-muted: #5b6474;--pdp-line: #e6ddd2;--pdp-soft: #f5efe6;--pdp-green: #2d6a3e;--pdp-green-bg: #e9f3ea;--pdp-sale: rgb(var(--sale-price-color));--pdp-star: #e2a727;color:var(--pdp-ink)}.product-main .product-info>.product-info__block,.product-main .product-info>.vendor-review-wrapper{margin-top:16px;margin-bottom:16px}.product-main .product-info>:first-child+.vendor-review-wrapper,.product-main .product-info>.vendor-review-wrapper:first-child{margin-top:0}.product-main .vendor-review-wrapper{gap:12px;margin-bottom:6px}.product-main .product-vendor-sku{color:var(--pdp-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-main .product-vendor-sku .product-vendor a{color:inherit;font-weight:inherit}.product-main .product-info__title{margin-top:4px;margin-bottom:10px}.product-main .product-info__title .product-title{margin:0;color:var(--pdp-ink);font-family:Recoleta-Medium,var(--heading-font-family);font-size:clamp(28px,3.6vw,42);font-weight:500;line-height:1.06}.product-main .pdp-subtitle{max-width:34em;margin-top:0;color:var(--pdp-muted);font-size:16px;line-height:1.5}.product-main .pdp-subtitle>:first-child{margin-top:0}.product-main .pdp-subtitle>:last-child{margin-bottom:0}.product-main .pdp-subtitle p{margin:0 0 .5em}.product-main .product-info__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.product-main .product-info__price .price{display:flex;align-items:baseline}.product-main .product-info__price .price__default{display:flex;align-items:baseline;gap:10px}.product-main .product-info__price .price__current{font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1}.product-main .product-info__price .price--on-sale .price__current{color:var(--pdp-sale)}.product-main .product-info__price .price__was{color:var(--pdp-muted);font-size:18px;font-weight:400}.pdp-save-pill{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--pdp-green-bg);color:var(--pdp-green);font-size:14px;font-weight:600;line-height:1.2}.pdp-save-pill[hidden]{display:none}.product-main .pdp-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:4px 0 20px;border-bottom:1px solid var(--pdp-line);list-style:none;font-size:14px}.pdp-highlights li{display:flex;align-items:flex-start;gap:8px}.pdp-highlights svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:var(--pdp-green)}.pdp-packs[hidden]{display:none!important}.pdp-packs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:14px}.pdp-packs__heading{margin:0;font-size:15px;font-weight:700}.pdp-packs__note{margin:0;color:var(--pdp-muted);font-size:13px}.pdp-packs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pdp-pack{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 12px 12px;border:1px solid var(--pdp-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pdp-pack:hover{border-color:var(--pdp-ink)}.pdp-pack:has(.pdp-pack__input:checked){border-color:var(--pdp-ink);background:#eef3f6;box-shadow:inset 0 0 0 .5px var(--pdp-ink)}.pdp-pack:has(.pdp-pack__input:focus-visible){outline:2px solid var(--pdp-ink);outline-offset:2px}.pdp-pack.is-disabled{opacity:.45;cursor:not-allowed}.pdp-pack__badge{position:absolute;top:-10px;left:10px;padding:3px 8px;border-radius:999px;background:var(--pdp-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.pdp-pack__badge--3{background:var(--pdp-green)}.pdp-pack__label{font-size:15px;font-weight:700}.pdp-pack__price{font-size:20px;font-weight:800;line-height:1.3}.pdp-pack__per{color:var(--pdp-muted);font-size:12px;font-weight:400}.pdp-pack__total{color:var(--pdp-muted);font-size:12px}.pdp-pack__save{color:var(--pdp-green);font-size:12px;font-weight:700}.pdp-pack__save:empty{display:none}.product-media .pdp-badge-stack{z-index:2;display:flex;align-items:flex-start;gap:8px;padding:calc(2 * var(--space-unit)) calc(2 * var(--space-unit));pointer-events:none}.product-media .pdp-badge-stack.end{align-items:flex-end}.product-media .pdp-badge-stack .product-label-container{position:static;padding:0}.product-media .pdp-badge-stack .product-label{border-radius:6px}.product-media .pdp-badge-stack .product-label-wrapper{pointer-events:auto}.pdp-gallery-labels{display:flex;flex-wrap:wrap;gap:4px}.pdp-gallery-labels .product-label-wrapper:not(:last-child){margin-bottom:0}.pdp-rapi-active .js-product-form-main .rapi-bundles{display:none!important}.pdp-delivery{overflow:hidden;border:1px solid var(--pdp-line);border-radius:12px;background:#fff}.pdp-delivery__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 14px;background:var(--pdp-green-bg)}.pdp-delivery__status{display:flex;align-items:center;margin:0;color:var(--pdp-green);font-size:14px;font-weight:700}.pdp-delivery__status [data-pdp-ship]:not(:empty){margin-inline-start:.3em}.pdp-delivery__dot{flex:0 0 auto;width:9px;height:9px;margin-inline-end:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #2d6a3e33}.pdp-delivery__countdown{display:flex;flex-direction:column;align-items:flex-end;margin:0;line-height:1.15}.pdp-delivery__countdown[hidden]{display:none}.pdp-delivery__countdown-label{color:var(--pdp-muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdp-delivery__countdown-time{color:var(--pdp-sale);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.pdp-delivery[data-state=out]{display:none}.pdp-delivery[data-state=backorder] .pdp-delivery__top{background:#fdf3e2}.pdp-delivery[data-state=backorder] .pdp-delivery__status{color:#8a5a00}.pdp-delivery__cells{display:flex;flex-wrap:wrap;gap:1px;margin:0;padding:0;border-top:1px solid var(--pdp-line);background:var(--pdp-line);list-style:none}.pdp-delivery__cells:empty{display:none}.pdp-delivery__cells li{display:flex;flex:1 1 130px;flex-direction:column;gap:2px;padding:10px 12px;background:#fff}.pdp-delivery__cells strong{font-size:13px}.pdp-delivery__cells span{color:var(--pdp-muted);font-size:12px}.pdp-delivery__kit{position:relative}.pdp-delivery__cells .pdp-delivery__kit{background:#eef5fa}.pdp-delivery__kit a{color:#1f4e6e;font-size:12px;font-weight:700;text-decoration:none}.pdp-delivery__kit a span{color:inherit;font-size:inherit}.pdp-delivery__kit a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pdp-delivery__kit a:hover,.pdp-delivery__kit a:focus-visible{text-decoration:underline}.pdp-delivery__kit a:focus-visible{outline:none}.pdp-delivery__kit:focus-within{outline:2px solid #1f4e6e;outline-offset:-2px}.pdp-tiles{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:0;list-style:none}.pdp-tiles li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:10px;background:#f1eae1;text-align:center}.pdp-tiles .pdp-tiles__icon{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.pdp-tiles .pdp-tiles__icon .icon{width:20px;height:20px}.pdp-tiles .pdp-tiles__icon .icon [stroke]{stroke-width:1.4}.pdp-tiles strong{font-size:13px}.pdp-tiles span{font-size:12px}.pdp-quote{display:flex;gap:12px;padding:16px;border:1px solid var(--pdp-line);border-radius:12px;background:#fff;width:100%;margin:0}.pdp-quote__avatar{display:flex;flex:0 0 36px;align-items:center;justify-content:center;height:36px;border-radius:50%;background:var(--pdp-green-bg);color:var(--pdp-green);font-weight:700}.pdp-quote__stars{display:inline-flex;gap:1px;color:var(--pdp-star)}.pdp-quote__stars svg{width:12px;height:12px}.pdp-quote__stars svg.is-empty{color:var(--pdp-line)}.pdp-quote__text{margin:4px 0;padding:0;border:0;color:var(--pdp-ink);font-size:14.5px;font-style:normal;line-height:1.45}.pdp-quote__meta{color:var(--pdp-muted);font-size:12px}.pdp-note{display:flex;align-items:center;gap:8px;color:var(--pdp-muted);font-size:13px}.pdp-note__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--pdp-star)}@media(max-width:768px){.product-main .product-info__title .product-title{font-size:32px}.pdp-packs__grid{gap:8px}.pdp-pack{padding:16px 8px 10px}.pdp-pack__price{font-size:17px}.pdp-pack__badge{left:6px;font-size:9px}}@media(max-width:480px){.product-main .pdp-highlights{grid-template-columns:1fr}.pdp-delivery__cells li{flex-basis:110px}.pdp-pack__per{display:block}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/product-page.css.map */
