.productHeader h1,.productHeader h2{font-family:Franie-Regular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.75rem;font-style:normal;line-height:120%;margin-top:0;text-transform:lowercase}.productHeader h1 small,.productHeader h2 small{display:block;font-family:var(--subheading-font);font-size:1rem;font-weight:500;text-transform:uppercase}.productHeader a{color:#000;text-decoration:none}.QtyControls{display:flex;height:2.5rem;padding:0 1.25rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;border-radius:2.5rem;border:1px solid #000;height:2.375rem}.QtyControls button{appearance:none;border:0;background:0 0;cursor:pointer}.QtyControls button svg{width:.625rem;height:.625rem}.QtyControls-indicator{color:#000;text-align:center;width:.625rem;font-family:Franie-Regular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-style:normal;line-height:140%}.SellingPlan{display:none;max-height:0;transition:all .3s ease-in-out;position:relative;margin-top:clamp(1rem,.8350923483rem + .7036059807vw,1.5rem);padding:0}.SellingPlan.active{display:block;max-height:1000px}.SellingPlan__settings{position:relative}.SellingPlan__label{font-family:var(--body-font);font-size:1.125rem;font-weight:400;line-height:120%;color:#000;display:inline-flex;height:1.1875rem;align-items:center;user-select:none;cursor:pointer;display:inline-flex;white-space:nowrap}.SellingPlan__dropdown{position:absolute;right:-1px;opacity:0;visibility:hidden;transition:all .4s ease-in-out;width:100%;border:.0625rem solid #919191;top:101%;background-color:#fff;z-index:5;border-radius:0 0 .25rem .25rem;box-sizing:content-box}.SellingPlan__dropdown.active{opacity:1;visibility:visible}.SellingPlan__dropdownItem{font-family:var(--body-font);font-size:1.125rem;font-weight:400;line-height:120%;color:#000;display:flex;cursor:pointer;padding:.5rem .75rem;justify-content:flex-start;transition:all .3s ease-in-out}.SellingPlan__dropdownItem:last-child{border-radius:0 0 .25rem .25rem}.SellingPlan__dropdownItem.active,.SellingPlan__dropdownItem:focus,.SellingPlan__dropdownItem:hover{background-color:#efefef}.SellingPlan:global(.active){border-radius:.25rem .25rem 0 0}.SellingPlan:global(.active) .Sort__dropdown{opacity:1;visibility:visible}.SellingPlan:global(.active)>svg{transform:rotate(180deg)}.SellingPlan>svg{position:absolute;right:.75rem;transform:rotate(0);transition:all .3s ease-in-out;top:calc(50% - .1875rem)}.SellingPlan__select{display:inline-flex;height:1.1875rem;width:calc(100% - 1.5rem);border:1px solid #000;cursor:pointer;align-items:center;position:relative;padding:.5rem .75rem;border-radius:.25rem}.SellingPlan__select>svg{position:absolute;right:.75rem;width:.75rem;height:auto;transform:rotate(0);transition:all .3s ease-in-out;top:calc(50% - .1875rem)}.SellingPlan__select>span{font-family:var(--body-font);font-size:1.125rem;font-weight:400;line-height:120%;color:#000;display:inline-flex;height:fit-content;user-select:none;white-space:nowrap}.productUpsell{margin-top:clamp(2rem,1.6701846966rem + 1.4072119613vw,3rem)}.productUpsell__buttons{display:flex;gap:1.25rem;margin-bottom:1rem}.productUpsell__button{border:0;background-color:transparent;padding:0;color:#000;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.06;text-transform:uppercase;margin-bottom:.75rem;transition:all .3s ease-in-out;opacity:.3;cursor:pointer}.productUpsell__button.active,.productUpsell__button:focus,.productUpsell__button:hover{opacity:1}.productUpsell__content-tab{display:none;animation:fadeEffect 1s}.productUpsell__content-tab.active{display:block}.productUpsell__card{display:flex;align-items:center;justify-content:space-between;min-height:11.25rem;gap:clamp(.5rem,-.1596306069rem + 2.8144239226vw,2.5rem);border-radius:.25rem;border:1px solid #ded1b5;padding:0 clamp(1rem,.5052770449rem + 2.110817942vw,2.5rem)}.productUpsell__card [data-image-wrapper]{width:7.5rem;height:auto}.productUpsell__card-body{flex:1;min-height:8.125rem;display:flex;flex-direction:column;justify-content:space-around}.productUpsell__card-body h6{font-size:1.125rem;line-height:1.4;letter-spacing:.0225rem;margin:0;text-transform:lowercase}.productUpsell__card-body h6 small{display:block;margin:0;text-transform:uppercase;font-size:1rem;font-weight:500;font-family:var(--subheading-font)}.productUpsell__card-actions{margin:.75rem 0}.productUpsell__card-actions label{border:1px solid #f8f3eb;background-color:#f8f3eb;color:#000;font-family:var(--subheading-font);font-size:.6875rem;letter-spacing:.01375rem;line-height:1.4;text-transform:lowercase;border-radius:62.5rem;padding:.5rem;margin-right:.25rem;cursor:pointer}.productUpsell__card-actions label:hover{border-color:#000}.productUpsell__card-actions input[type=radio]:checked+label{border-color:#000}.productUpsell__card .button{gap:.75rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1;width:fit-content;box-sizing:border-box;color:#000;background-color:transparent;border:.0625rem solid #000;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;min-height:fit-content;min-width:fit-content;padding:.5rem 1.875rem;appearance:none}.productUpsell__card .button svg{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (hover:hover){.productUpsell__card .button:hover{color:#fff;background-color:#d16039;border-color:#d16039}}.productUpsell__card .button:disabled,.productUpsell__card .button[disabled]{color:#919191;background-color:#fff;border-color:#919191;cursor:not-allowed}.productUpsell__card .button::after,.productUpsell__card .button::before{display:none}.productUpsell__card .button{padding:.5rem;font-size:clamp(.75rem,.6675461741rem + .3518029903vw,1rem)}.productUpsell__card .button del{font-size:.625rem;opacity:.3;margin-right:.25rem}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.productBundleComponents{margin-top:clamp(2rem,1.6701846966rem + 1.4072119613vw,3rem)}.productBundleComponents__header{margin-bottom:1rem}.productBundleComponents__header h3{color:#000;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.06;margin:0;text-transform:uppercase}.productBundleComponents__content{display:grid;gap:1rem}.productBundleComponents__card{align-items:center;border:1px solid #ded1b5;border-radius:.25rem;display:flex;gap:clamp(.5rem,.1701846966rem + 1.4072119613vw,1.5rem);justify-content:space-between;min-height:11.25rem;padding:0 clamp(1rem,.8350923483rem + .7036059807vw,1.5rem)}.productBundleComponents__card-image{align-items:center;display:flex;width:9.25rem}.productBundleComponents__card-image img{display:block;height:auto;width:100%}.productBundleComponents__card-body{flex:1;min-height:8.125rem}.productBundleComponents__card-body .jdgm-widget.jdgm-preview-badge{margin-bottom:.5rem}.productBundleComponents__card-body h6{color:#000;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.06;margin:0}.productBundleComponents__card-body h6 small{display:block;font-size:.75rem;line-height:1.4;color:#000;text-transform:uppercase}.productBundleComponents__card-title{color:#000;text-decoration:none}.productBundleComponents__card-quantity,.productBundleComponents__card-variant{color:#000;margin:.25rem 0 0}.productBundleComponents__card-variant{font-size:.875rem;line-height:1.4}.productBundleComponents__card-quantity{font-family:var(--subheading-font);font-size:.75rem;letter-spacing:.01375rem;text-transform:uppercase}@media print,screen and (width >= 64em){.productBundleComponents__content{grid-template-columns:1fr}}.ingredientTooltip{display:block;margin-top:.75rem}.ingredientTooltip__trigger{background:0 0;border:none;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.1875rem}.ingredientTooltip__trigger:focus-visible{border-radius:.125rem;outline:.125rem solid #000;outline-offset:.125rem}.ingredientTooltip__dialog{background-color:#fff;border:.0625rem solid #000;border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);color:#000;left:0;margin:0;max-width:min(30rem,100vw - 1rem * 2);padding:1rem;position:fixed;top:0;width:min(30rem,100vw - 1rem * 2)}.ingredientTooltip__dialog::backdrop{background-color:rgba(0,0,0,.4)}.ingredientTooltip__close{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;display:flex;margin-left:auto}.ingredientTooltip__close:focus-visible{border-radius:.125rem;outline:.125rem solid #000;outline-offset:.125rem}.ingredientTooltip__close .icon--close{height:1rem;width:1rem}.ingredientTooltip__heading{font-family:var(--body-font);font-size:.875rem;font-weight:600;margin:0 0 .75rem;padding-right:1rem}.ingredientTooltip__content *{font-size:.875rem!important;letter-spacing:normal!important}.productMain{margin:clamp(.625rem,.4188654354rem + .8795074758vw,1.25rem) auto clamp(3.125rem,2.5065963061rem + 2.6385224274vw,5rem);max-width:var(--page-width);padding:0 1.25rem}.productMain__container{display:flex;flex-direction:column}@media print,screen and (width >= 64em){.productMain__container{display:grid;grid-template-columns:1fr 35.75rem;gap:4rem}}.productMain__badge{background-color:#d16039;border-radius:6.25rem;color:#fff;font-family:var(--subheading-font);font-weight:500;font-size:.6875rem;font-style:normal;left:.875rem;letter-spacing:0;line-height:1;padding:.25rem .5rem;position:absolute;top:.75rem;z-index:2}@media print,screen and (width >= 64em){.productMain__badge{left:1.125rem;top:1rem}}.productMain__description ul{columns:2;column-gap:1rem;margin:clamp(1rem,.8350923483rem + .7036059807vw,1.5rem) 0 clamp(1rem,.6701846966rem + 1.4072119613vw,2rem);padding:0;list-style:none}.productMain__description ul li{font-family:var(--subheading-font);text-transform:uppercase;font-size:clamp(.75rem,.6675461741rem + .3518029903vw,1rem)}.productMain__description ul.list-regular{columns:1;list-style:inherit;padding-left:1rem}.productMain__description-smp ul:not(.list-regular){columns:1}@media print,screen and (width >= 64em){.productMain__description-smp ul:not(.list-regular){columns:2}}.productMain__collection-swatches{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.75rem}.productMain__collection-swatches .productMain__swatch-image{border:solid .125rem transparent;border-radius:100%;display:block;height:3.125rem;margin:0 auto;transition:all .5s ease-in-out;width:3.125rem}@media screen and (max-width:768px){.productMain__collection-swatches .productMain__swatch-image{height:2.625rem;width:2.625rem}}.productMain__collection-swatches .productMain__swatch.active .productMain__swatch-image{border:solid .125rem #000}.productMain__collection-swatches .productMain__swatch:hover .productMain__swatch-image{border:solid .125rem #000}.productMain .SwatchDropdown{position:relative;margin-bottom:1rem}.productMain .SwatchDropdown-trigger{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.625rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;width:100%;transition:border-color .2s ease-in-out}.productMain .SwatchDropdown-trigger:hover,.productMain .SwatchDropdown-trigger[aria-expanded=true]{border-color:rgba(0,0,0,.6)}.productMain .SwatchDropdown-trigger:focus-visible{outline:.125rem solid #000;outline-offset:.125rem}.productMain .SwatchDropdown-triggerInner{display:flex;align-items:center;gap:.625rem}.productMain .SwatchDropdown-triggerName{display:flex;flex-direction:column;text-align:left}.productMain .SwatchDropdown-optionLabel{font-family:var(--subheading-font);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.5);line-height:1}.productMain .SwatchDropdown-selectedName{font-family:var(--body-font);font-size:.875rem;font-weight:400;line-height:1.3;color:#000}.productMain .SwatchDropdown-caret{flex-shrink:0;transition:transform .25s ease-in-out;color:#000}[aria-expanded=true] .productMain .SwatchDropdown-caret{transform:rotate(180deg)}.productMain .SwatchDropdown-dot{display:block;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#d4b8a0;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.12);flex-shrink:0}.productMain .SwatchDropdown-panel{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.625rem;overflow:hidden;max-height:18.75rem;overflow-y:auto}.productMain .SwatchDropdown-option{appearance:none;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;width:100%;text-align:left;transition:background-color .15s ease-in-out}.productMain .SwatchDropdown-option:focus-visible,.productMain .SwatchDropdown-option:hover,.productMain .SwatchDropdown-option[aria-selected=true]{background-color:#f8f3eb}.productMain .SwatchDropdown-option:focus-visible{outline:0}.productMain .SwatchDropdown-optionName{font-family:var(--body-font);font-size:.8125rem;font-weight:400;color:#000;flex:1}.productMain .SwatchDropdown-check{display:none;color:#000;flex-shrink:0}.is-selected .productMain .SwatchDropdown-check{display:block}.productMain .SwatchGrid{margin-top:-.5rem;margin-bottom:1rem}.productMain .SwatchGrid-label{font-family:var(--subheading-font);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.5);line-height:1;margin:0 0 .5rem}.productMain .SwatchGrid-dots{display:flex;flex-wrap:wrap;gap:.5rem}.productMain .SwatchGrid-dot{appearance:none;border:2px solid transparent;border-radius:50%;cursor:pointer;display:block;width:2rem;height:2rem;padding:0;background-color:#d4b8a0;background-size:cover;background-position:center;box-shadow:0 0 0 1px rgba(0,0,0,.12);flex-shrink:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}.productMain .SwatchGrid-dot:focus-visible,.productMain .SwatchGrid-dot:hover{border-color:#000}.productMain .SwatchGrid-dot:focus-visible{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 0 0 .1875rem #000}.productMain .SwatchGrid-dot.is-selected{border-color:#000}.productMain__variants h3{font-family:var(--body-font);font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:.0225rem;margin-top:0;margin-bottom:.75rem}.productMain__variants fieldset{appearance:none;margin:0;padding:0;border:none;display:flex;gap:.25rem}.productMain__variants fieldset input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.productMain__variants fieldset input:checked+label{border-color:#000}.productMain__variants fieldset label{border:1px solid #f8f3eb;background-color:#f8f3eb;color:#000;font-family:var(--subheading-font);font-size:.6875rem;padding:.625rem;letter-spacing:.01375rem;line-height:1.4;text-transform:lowercase;border-radius:62.5rem;cursor:pointer;display:inline-block}.productMain__variants fieldset label:hover{border-color:#000}.productMain__selling-plan{display:flex;border:0;padding:0;margin:clamp(1.5rem,1.3350923483rem + .7036059807vw,2rem) 0 0;flex-direction:column;gap:1rem}@media print,screen and (width >= 64em){.productMain__selling-plan{flex-direction:row}}.productMain__selling-plan-option label{cursor:pointer;position:relative;display:flex;align-items:center;border-radius:.25rem;border:1px solid #fff;padding:.5rem .75rem;transition:all .25s ease-in-out}@media print,screen and (width >= 64em){.productMain__selling-plan-option label{border:none;padding:0}}.productMain__selling-plan-option label:before{content:"";width:1.125rem;height:1.125rem;background:#fff;border:1px solid #000;position:relative;display:inline-block;border-radius:50%;box-sizing:border-box;transition:all .25s ease-in-out;margin-right:.375rem}.productMain__selling-plan-option input[type=radio]:checked+label{border-color:#919191}.productMain__selling-plan-option input[type=radio]:checked+label::before{outline:5px solid #d16039;outline-offset:-.625rem}.productMain__selling-plan-details{margin:0;border:none;padding:0}.productMain__actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:1rem 0 1.5rem}@media print,screen and (width >= 64em){.productMain__actions{align-items:center;flex-direction:row}}.productMain__actions-add-to-cart{gap:.75rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1;width:fit-content;box-sizing:border-box;color:#fff;background-color:#000;border:.0625rem solid #000;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;min-height:fit-content;min-width:fit-content;padding:.5rem 1.875rem;appearance:none}.productMain__actions-add-to-cart svg{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (hover:hover){.productMain__actions-add-to-cart:hover{color:#fff;background-color:#d16039;border-color:#d16039}}.productMain__actions-add-to-cart:disabled,.productMain__actions-add-to-cart[disabled]{color:#919191;background-color:#fff;border-color:#919191;cursor:not-allowed}.productMain__actions-add-to-cart::after,.productMain__actions-add-to-cart::before{display:none}.productMain__actions-add-to-cart{width:100%;border-radius:6.25rem;height:2.5rem;gap:.5rem}.productMain__actions-add-to-cart.gPreorderBtn span{font-family:var(--subheading-font)!important;font-size:1rem;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;text-decoration:none}.productMain__actions-back-in-stock{gap:.75rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1;width:fit-content;box-sizing:border-box;color:#fff;background-color:#000;border:.0625rem solid #000;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;min-height:fit-content;min-width:fit-content;padding:.5rem 1.875rem;appearance:none}.productMain__actions-back-in-stock svg{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (hover:hover){.productMain__actions-back-in-stock:hover{color:#fff;background-color:#d16039;border-color:#d16039}}.productMain__actions-back-in-stock:disabled,.productMain__actions-back-in-stock[disabled]{color:#919191;background-color:#fff;border-color:#919191;cursor:not-allowed}.productMain__actions-back-in-stock::after,.productMain__actions-back-in-stock::before{display:none}.productMain__actions-back-in-stock{width:100%;border-radius:6.25rem;height:2.5rem;gap:.5rem;margin:1rem 0 1.5rem}.productMain__actions-back-in-stock:not(.hidden){display:flex!important}.productMain__actions .gPreorderTopMessageParent{display:none!important}.productMain__actions .gPreorderBottomMessage{background-color:transparent!important;color:#000!important;font-size:1.125rem!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:lowercase!important}.productMain__actions .gPreorderWarning{display:none!important}.productMain .singleProductPreOrderForm:has(input[name="properties[_is_preorder]"]) .productMain__selling-plan{display:none}.productMain .singleProductPreOrderForm:has(input[name="properties[_is_preorder]"]) .productMain__actions{flex-direction:column!important}.productMain__accordions .accordion{padding:1.5rem 0}.productMain__accordions .accordion summary{font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.productMain__accordions .accordion__content{padding-top:1rem}.productMain__accordions .accordion__content *{color:#000;font-family:var(--body-font);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:.0225rem}.productMain__content .restock-rocket-form-updated .productMain__actions .QtyControls{display:none}.productMain__content .restock-rocket-preorder-description .preorder-description-text{text-align:center}