.product-title h1.medium{font-weight:700!important;font-size:32px!important;line-height:40px!important;letter-spacing:-.7px!important;color:var(--gray-950)!important}.pdp-freq-toggle-label,.pdp-bundle-label{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;color:var(--text-weak);margin-bottom:8px;margin-top:0!important;padding:0!important}.pdp-freq-toggle{display:flex;background:var(--bg-base);border-radius:99px;padding:6px;margin-bottom:24px!important;position:relative}.pdp-freq-toggle-slider{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);background:var(--bg-default);border-radius:99px;box-shadow:0 1px 4px #0000001f;border:1px solid var(--gray-400);transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.pdp-bundle-options{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pdp-bundle-option .bundle-row{display:flex;align-items:flex-start;gap:8px}.pdp-bundle-option .bundle-title{font-size:16px;line-height:24px;font-weight:700;color:var(--text-base);display:block}.pdp-bundle-frequency select{width:100%;border:1px solid var(--gray-300);border-radius:8px;padding:10px 14px;font-size:14px;line-height:20px;color:var(--text-base);-webkit-appearance:none;appearance:none;background:var(--bg-default) url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5675 1.06754L7.31754 7.31754C7.25949 7.37565 7.19056 7.42175 7.11469 7.4532C7.03881 7.48465 6.95748 7.50084 6.87535 7.50084C6.79321 7.50084 6.71188 7.48465 6.63601 7.4532C6.56014 7.42175 6.49121 7.37565 6.43316 7.31754L0.18316 1.06754C0.0658846 0.95026 0 0.7912 0 0.625347C0 0.459495 0.0658846 0.300435 0.18316 0.18316C0.300435 0.0658843 0.459495 0 0.625347 0C0.7912 0 0.95026 0.0658843 1.06753 0.18316L6.87535 5.99175L12.6832 0.18316C12.7412 0.125091 12.8102 0.0790281 12.886 0.0476015C12.9619 0.0161748 13.0432 0 13.1253 0C13.2075 0 13.2888 0.0161748 13.3647 0.0476015C13.4405 0.0790281 13.5095 0.125091 13.5675 0.18316C13.6256 0.241229 13.6717 0.310167 13.7031 0.386037C13.7345 0.461908 13.7507 0.543226 13.7507 0.625347C13.7507 0.707469 13.7345 0.788787 13.7031 0.864658C13.6717 0.940528 13.6256 1.00947 13.5675 1.06754Z" fill="%23615957"/></svg>') no-repeat right 14px center;cursor:pointer;font-weight:700}.pdp-bundle-frequency .bundle-freq-perks span:before{content:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8098 0.747275L3.80977 7.74728C3.76914 7.78795 3.72089 7.82022 3.66778 7.84224C3.61467 7.86426 3.55774 7.87559 3.50024 7.87559C3.44275 7.87559 3.38582 7.86426 3.33271 7.84224C3.2796 7.82022 3.23134 7.78795 3.19071 7.74728L0.128212 4.68477C0.0461192 4.60268 0 4.49134 0 4.37524C0 4.25915 0.0461192 4.1478 0.128212 4.06571C0.210305 3.98362 0.321647 3.9375 0.437743 3.9375C0.55384 3.9375 0.665182 3.98362 0.747274 4.06571L3.50024 6.81923L10.1907 0.128212C10.2728 0.046119 10.3841 -8.64988e-10 10.5002 0C10.6163 8.64988e-10 10.7277 0.046119 10.8098 0.128212C10.8919 0.210305 10.938 0.321647 10.938 0.437743C10.938 0.55384 10.8919 0.665182 10.8098 0.747275Z' fill='%23615957'/%3E%3C%2Fsvg%3E");color:var(--color-primary);font-weight:700;flex-shrink:0;margin-top:1px}@media(max-width:749px){.pdp-bundle-option .bundle-row{gap:6px!important}.pdp-autoship-modal-overlay{align-items:flex-end;padding:0}.pdp-autoship-modal{border-radius:20px 20px 0 0;max-width:100%;padding:24px 20px 32px;animation:modalSlideUpMobile .3s ease}@keyframes modalSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pdp-autoship-modal-btn{max-width:100%;width:100%;float:none;display:block;margin-top:4px;border-radius:10px}.pdp-bundle-option{padding:14px 10px!important}}.product-text{font-weight:400!important;font-size:16px!important;line-height:24px!important;color:var(--gray-600)!important}.pdp-freq-toggle-label,.pdp-bundle-label{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;color:var(--text-weak);margin-bottom:5px}.pdp-freq-toggle{display:flex;background:var(--bg-default);border:1px solid var(--border-supporting);border-radius:99px;padding:6px;margin-bottom:16px;position:relative}.pdp-freq-toggle-slider{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);background:var(--bg-brand-weak);border-radius:99px;box-shadow:0 1px 4px #0000001f;border:1px solid var(--border-brand-strong);transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.pdp-freq-toggle[data-active=onetime] .pdp-freq-toggle-slider{transform:translate(100%)}.pdp-freq-toggle button{flex:1;border:none;background:none;padding:10px 12px;border-radius:99px;font-size:1.4rem;font-weight:500;cursor:pointer;color:var(--text-supporting);transition:color .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap;line-height:1.3;position:relative;z-index:1}.pdp-freq-toggle button.active{background:none;color:var(--text-base);box-shadow:none;border:none}.pdp-freq-toggle button.active .toggle-main-label{color:var(--text-base)!important}.pdp-freq-toggle button .toggle-main-label{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--text-supporting)}.pdp-freq-toggle button .toggle-sub-label{font-size:14px;line-height:14px;font-weight:400;color:var(--text-accent-base)}.pdp-freq-toggle button.active .toggle-sub-label{display:block}.pdp-freq-toggle button .autoship-icon{display:flex;align-items:center;color:var(--text-base)}.pdp-freq-toggle button .autoship-icon svg{transition:color .2s ease}.pdp-freq-toggle button .autoship-icon.spinning svg{animation:autoship-spin .5s cubic-bezier(.4,0,.2,1) forwards}.pdp-bundle-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.pdp-bundle-option{border:1px solid var(--gray-200);border-radius:8px;padding:14px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease;position:relative;overflow:visible}.pdp-bundle-option.selected{border-color:var(--amber-500);background:var(--bg-brand-weak)}.pdp-bundle-option .bundle-row{display:flex;align-items:flex-start;gap:10px}.pdp-bundle-option .bundle-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--gray-300);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.pdp-bundle-option.selected .bundle-radio{border-color:var(--color-primary)}.pdp-bundle-option.selected .bundle-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.pdp-bundle-option .bundle-info{flex:1}.pdp-bundle-option .bundle-title{font-size:16px;line-height:24px;font-weight:700;color:var(--text-base);display:inline-block}.pdp-bundle-option .bundle-per-unit{font-size:14px;line-height:20px;color:var(--text-weak);display:block;margin-top:2px;font-weight:400}.pdp-bundle-option .bundle-right{display:flex;align-items:flex-start;gap:4px}.pdp-bundle-option .bundle-badge{background:var(--teal-100);color:var(--teal-900);font-size:14px;line-height:14px;font-weight:700;padding:6px 8px;border-radius:4px;white-space:nowrap}.pdp-bundle-option .bundle-badge.bestseller{background:var(--border-brand-weak);color:var(--text-secondary-strong);font-size:14px;line-height:14px;padding:2.5px 4.5px;margin-left:5px;font-weight:700;border-radius:4px!important;position:inherit}.pdp-bundle-option .bundle-prices{display:flex;align-items:flex-end;gap:0;flex-direction:column}.pdp-bundle-option .bundle-price-sale{font-size:16px;line-height:24px;font-weight:700;color:var(--text-strong)}.pdp-bundle-option .bundle-price-orig{font-size:14px;line-height:20px;color:var(--text-supporting);text-decoration:line-through;font-weight:400}.pdp-bundle-frequency{display:none;margin-top:14px}.pdp-bundle-option.selected .pdp-bundle-frequency.show-freq{display:block}.pdp-bundle-frequency select{width:100%;border:1px solid var(--gray-300);border-radius:8px;padding:10px 14px;font-size:14px;line-height:20px;color:var(--text-base);-webkit-appearance:none;appearance:none;background:var(--bg-default) url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5675 1.06754L7.31754 7.31754C7.25949 7.37565 7.19056 7.42175 7.11469 7.4532C7.03881 7.48465 6.95748 7.50084 6.87535 7.50084C6.79321 7.50084 6.71188 7.48465 6.63601 7.4532C6.56014 7.42175 6.49121 7.37565 6.43316 7.31754L0.18316 1.06754C0.0658846 0.95026 0 0.7912 0 0.625347C0 0.459495 0.0658846 0.300435 0.18316 0.18316C0.300435 0.0658843 0.459495 0 0.625347 0C0.7912 0 0.95026 0.0658843 1.06753 0.18316L6.87535 5.99175L12.6832 0.18316C12.7412 0.125091 12.8102 0.0790281 12.886 0.0476015C12.9619 0.0161748 13.0432 0 13.1253 0C13.2075 0 13.2888 0.0161748 13.3647 0.0476015C13.4405 0.0790281 13.5095 0.125091 13.5675 0.18316C13.6256 0.241229 13.6717 0.310167 13.7031 0.386037C13.7345 0.461908 13.7507 0.543226 13.7507 0.625347C13.7507 0.707469 13.7345 0.788787 13.7031 0.864658C13.6717 0.940528 13.6256 1.00947 13.5675 1.06754Z" fill="%23615957"/></svg>') no-repeat right 14px center;cursor:pointer;font-weight:700}.pdp-bundle-frequency .bundle-freq-perks{margin-top:10px;font-size:1.25rem;color:var(--text-supporting);display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.pdp-bundle-frequency .bundle-freq-perks span{display:flex;align-items:flex-start;gap:5px;font-weight:400;font-size:14px;line-height:20px}.pdp-bundle-frequency .bundle-freq-perks span:before{content:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8098 0.747275L3.80977 7.74728C3.76914 7.78795 3.72089 7.82022 3.66778 7.84224C3.61467 7.86426 3.55774 7.87559 3.50024 7.87559C3.44275 7.87559 3.38582 7.86426 3.33271 7.84224C3.2796 7.82022 3.23134 7.78795 3.19071 7.74728L0.128212 4.68477C0.0461192 4.60268 0 4.49134 0 4.37524C0 4.25915 0.0461192 4.1478 0.128212 4.06571C0.210305 3.98362 0.321647 3.9375 0.437743 3.9375C0.55384 3.9375 0.665182 3.98362 0.747274 4.06571L3.50024 6.81923L10.1907 0.128212C10.2728 0.046119 10.3841 -8.64988e-10 10.5002 0C10.6163 8.64988e-10 10.7277 0.046119 10.8098 0.128212C10.8919 0.210305 10.938 0.321647 10.938 0.437743C10.938 0.55384 10.8919 0.665182 10.8098 0.747275Z' fill='%23615957'/%3E%3C/svg%3E");color:var(--color-primary);font-weight:700;flex-shrink:0;margin-top:1px}.pdp-bundle-frequency .bundle-freq-perks span:last-child:before{opacity:0}.pdp-bundle-frequency .freq-link{display:inline-block;font-size:14px;line-height:20px;color:var(--text-supporting);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;text-align:left;font-weight:400}.pdp-autoship-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;align-items:center;justify-content:center;padding:16px}.pdp-autoship-modal-overlay.open{display:flex}.pdp-autoship-modal{background:#fff;border-radius:16px;max-width:580px;width:100%;padding:16px;position:relative;box-shadow:0 8px 40px #0000002e;animation:modalSlideUp .25s ease}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pdp-autoship-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;border-radius:50%;transition:background .15s;padding:0}.pdp-autoship-modal-close:hover{background:var(--bg-surface);color:var(--text-base)}.pdp-autoship-modal h2{font-size:20px;line-height:32px;font-weight:700;color:var(--text-strong);margin:0 0 20px;text-align:left;font-family:Inter}.pdp-autoship-modal-illustration{display:flex;justify-content:center;margin-bottom:24px}.pdp-autoship-modal-illustration img,.pdp-autoship-modal-illustration svg{width:140px;height:auto}.pdp-autoship-modal-perks{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.pdp-autoship-modal-perk{display:flex;align-items:flex-start;gap:5px}.pdp-autoship-modal-perk-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-supporting);margin-top:1px}.pdp-autoship-modal-perk-icon svg{width:22px;height:22px}.pdp-autoship-modal-perk-text{line-height:2rem}.pdp-autoship-modal-perk-text strong{display:block;font-size:14px;line-height:20px;font-weight:700;color:var(--text-base)}.pdp-autoship-modal-perk-text span{font-size:14px;font-weight:400;color:var(--text-supporting);line-height:20px}.pdp-autoship-modal-btn{max-width:97px;width:100%;background:var(--gray-900);color:var(--gray-0);border:none;border-radius:10px;padding:16px;font-size:16px;line-height:16px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease;float:right}.pdp-autoship-modal-btn:hover{background:var(--gray-950);transform:translateY(-1px)}@media(max-width:749px){.pdp-bundle-option .bundle-row{gap:6px!important}.pdp-autoship-modal-overlay{align-items:flex-end;padding:0}.pdp-autoship-modal{border-radius:20px 20px 0 0;max-width:100%;padding:24px 20px 32px;animation:modalSlideUpMobile .3s ease}@keyframes modalSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pdp-autoship-modal-btn{max-width:100%;width:100%;float:none;display:block;margin-top:4px;border-radius:10px}.pdp-bundle-option .bundle-per-unit{font-size:12px!important;line-height:16px!important}}.product-title a h2.h1{display:none}.pdp-bundle-option:hover{background-color:var(--bg-brand-weak)}.variant-card{display:block;border:2px solid #ddd!important;border-radius:12px;padding:14px;position:relative;cursor:pointer;background:#fff}.variant-title{display:block;font-weight:600;font-size:16px}.variant-price{display:block;font-size:18px;font-weight:700}.save-badge{background:#a36043;color:#fff;font-size:11px;padding:4px 8px;border-radius:20px;font-weight:600;margin:5px auto;max-width:100px}.variant-pricing{display:flex!important;align-items:center;gap:8px;margin-top:6px;align-content:center;flex-wrap:nowrap;justify-content:center}.variant-compare-price{font-size:14px;text-decoration:line-through;opacity:.6}fieldset.js.product-form-input{padding:0;align-items:stretch;display:inline-flex!important;justify-content:space-between;max-width:100%!important;width:100%;flex-direction:row-reverse!important}label.variant-buttons.variant-card{display:inline-flex!important;max-width:100%;width:100%;margin:0 3px!important;justify-content:space-evenly;text-decoration:none;border:1px solid #000;border-radius:8px!important;align-items:center}.product-form-input input[type=radio]:checked+label{color:#000!important;border:2px solid #A36043!important;background-color:#f9f4ed!important}.variant-card .variant-title,.variant-card .variant-pricing,.variant-card .save-badge{width:100%;display:block;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
