.modal{background-color:#fdf5e4;bottom:0;display:none;height:auto;left:0;margin:auto;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;z-index:-10}.modal.is-active{display:flex;flex-direction:column;z-index:10}.modal.is-visible{opacity:1}.modal>*{overflow-y:scroll;position:relative}.modal__header{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-left:1.5rem;position:sticky;top:0;width:100%;z-index:2}.modal__header .btn{margin-left:auto}.modal__title{font-family:Gliker,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.35;margin:.5rem 0}.modal__content{padding:1.5rem}.modal__video{padding:56.25% 0 0;position:relative}.modal__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.modal--standard{max-height:85vh;max-width:950px;width:95%}.modal--fullscreen,.modal--standard{border-radius:.125rem;box-shadow:0 3px 6px rgba(0,0,0,.11)}.modal--fullscreen{padding:1.5rem}.modal--fullscreen .modal__btn{position:absolute;right:.75rem;top:.75rem}.input-pill{display:inline-block;margin:0 .25rem .75rem 0;padding:0;position:relative}.input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-pill label{align-items:center;border:.125rem solid #513013;border-radius:1.375rem;box-shadow:0 .125rem 0 #513013;color:#513013;display:inline-flex;font-size:.875rem;line-height:1.15;margin:0;min-height:2rem;padding:.375rem .875rem .3125rem;position:relative;top:-.125rem;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,top .2s ease-in-out}.input-pill input:checked~label,.input-pill input:hover~label{background-color:#f4c146;box-shadow:0 0 0 #513013;top:0}.input-pill input:disabled~label{background-color:#fdf5e4;border-color:#ab8d72;box-shadow:none!important;color:#ab8d72;top:0}.input-pill input.focus-visible~label{box-shadow:0 0 0 #513013;outline:2px solid #3b82ec;outline-offset:1px;top:0}.product-options{display:grid;gap:1.5rem}.product-options__option-list{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.product-options__option-list .input-pill--has-size-icon{margin:0;width:100%}.product-options__option-list .input-pill--has-size-icon label{border-radius:8px;flex-direction:column;font-size:1rem;font-weight:700;height:100%;line-height:1.25;padding:1rem;position:relative;text-align:center;width:100%}.product-options__option-list .input-pill--has-size-icon label .icon-size{-webkit-margin-after:.25rem;margin-block-end:.25rem;position:relative}.product-options__option-list .input-pill--has-size-icon label .icon-free-shipping{position:absolute;right:-2rem;top:-2.75rem}.product-options__option-title{display:block;font-size:1rem;margin-bottom:.3125rem}.price-compare,.product-options__option-value{color:#815731}.fm-price{padding-left:.25rem}.product-nested{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;position:relative}.product-nested a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-nested a:first-of-type.focus-visible{box-shadow:none;outline:none}.product-nested a:first-of-type.focus-visible:before{border-radius:1.5rem;outline:.1875rem solid #3b82ec;outline-offset:.125rem}.product-nested__image{border:2px solid #513013;border-radius:.375rem;flex-shrink:0;isolation:isolate;overflow:hidden;width:6rem}.product-nested__details{width:100%}.product-nested__text{align-items:flex-start;display:flex;flex-direction:row;gap:1.375rem;justify-content:space-between}.product-nested__title{margin-bottom:.25rem;margin-top:0}.product-nested__title--tag{display:block;font-size:.6875rem;line-height:1.35}.product-nested__price{text-align:right}.product-nested__price .price-compare{display:block;padding:0}.product-nested__price .fm-price{padding-left:.25rem}.product-nested__form{margin-top:1rem}.product-nested__options .product-options__option-title{margin:0}.product-nested__options .product-options__option{margin:.5rem 0}.product-nested__actions{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:flex-start;margin-top:auto;padding-top:.5rem;position:relative}.product-nested__qty .input-qty{max-width:6.375rem}.product-nested__button.btn--primary{min-width:5.625rem;padding:.4375rem}.product-add-ons{padding-bottom:1.5rem}.product-add-ons__heading{font-weight:700;margin:0}.product-add-ons__text{margin:0}.product-add-ons__list{border-top:1px solid #d0c4b9;display:grid;gap:1rem;margin-top:.5rem;padding-top:1rem}.input-qty{align-items:stretch;background-color:#fff!important;border:0;border-radius:1.5rem;display:inline-flex;height:2.25rem;line-height:1;margin-top:0;padding-top:0}.input-qty__button{border:.125rem solid #513013;height:2.25rem;width:2.75rem}.input-qty__button .icon{color:#513013;height:auto;width:.625rem}.input-qty__button:first-of-type{border-radius:1.125rem 0 0 1.125rem;border-right:0}.input-qty__button:nth-of-type(2){border-left:0;border-radius:0 1.125rem 1.125rem 0}.input-qty__button.focus-visible{outline-color:#3b82ec;outline-offset:0;z-index:1}.input-qty__input{border:.125rem solid #513013;border-left:0;border-radius:0;border-right:0;color:#513013;font-size:.875rem;height:2.25rem;max-width:2.5em;min-height:2.25rem;min-width:2rem;padding:0 8px;text-align:center}.input-qty__input.focus-visible{border-radius:0!important;outline:.125rem solid #3b82ec!important;outline-offset:0!important}.input-pill input.is-unavailable~label{background:linear-gradient(330deg,transparent calc(50% - .125rem),#a6a6a6 .125rem,transparent 50%)}.product-form{display:grid;gap:1.5rem;margin:1.5rem 0}.product-form__actions{width:100%}.product-form__actions .btn--primary{padding-left:1.5rem;padding-right:1.5rem;width:100%}.product-form__quantity{display:none}.product-form__quantity .input-qty,.product-form__quantity .input-qty__button,.product-form__quantity .input-qty__input{height:2.875rem}.product-form__quantity .input-qty__button:first-of-type{border-radius:1.8125rem 0 0 1.8125rem}.product-form__quantity .input-qty__button:last-of-type{border-radius:0 1.8125rem 1.8125rem 0}.product-form__atc{width:100%}.product-form__atc #ps-bis-widget__button.ps-bis-button{margin-top:.75rem;width:100%}.product-form__preorder-message{font-size:.875rem;font-weight:500;line-height:1.35;margin:2rem auto 0;text-align:center}.product-form__cta{display:block;width:100%}.product-form__variant-ship-notice{background-color:#f4c146;border-radius:4rem;font-size:.875rem;font-weight:700;margin:0;padding:.75rem;text-align:center}.product-highlighted{background-color:#ffd97b;border-radius:1.75rem;margin-bottom:1.5rem;padding:2.8125rem 2.25rem}.product-highlighted__image{border:.1875rem solid #513013;border-radius:1.5rem;display:block;isolation:isolate;overflow:hidden}.product-highlighted__text{margin-top:.75rem}.product-highlighted__title{font-size:1.25rem;line-height:1.35;margin:0}.product-highlighted__price{font-size:1rem;line-height:1.35}.product-highlighted__button.btn--primary{margin-top:.75rem;min-height:2.25rem;min-width:5.625rem;padding:.4375rem}.zoom__btn{color:#513013;display:none;padding:.75rem}.zoom__btn svg{display:block;height:auto;width:1.5625rem}.zoom__image--desktop{background-color:#fff;display:block;left:0;max-width:none;position:absolute;top:0;visibility:hidden;width:300%;z-index:-1}.zoom-active{cursor:zoom-in}.zoom-active .zoom__image--desktop{visibility:visible;z-index:2}.is-touch .zoom__image--desktop{display:none!important}.zoom-container{height:100%;position:relative;width:100%}.fm-slider--active .fm-slider__slides,.fm-slider__dots{-ms-overflow-style:none;scrollbar-width:none}.fm-slider--active .fm-slider__slides::-webkit-scrollbar,.fm-slider__dots::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.fm-slider--active .fm-slider__slides::-moz-scrollbar,.fm-slider__dots::-moz-scrollbar{display:none}.fm-slider{max-width:100vw;overflow:hidden;position:relative;width:100%}.fm-slider__slides{list-style:none;margin:0;padding:0;position:relative;width:100%}.fm-slider--active .fm-slider__slides{grid-column-gap:0!important;grid-row-gap:0!important;-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:unset;grid-auto-rows:unset;grid-template-rows:1fr;height:100%;justify-content:flex-start;overflow-x:scroll!important;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;-webkit-scroll-snap-type:both mandatory;white-space:nowrap;width:100%}.fm-slider--active .fm-slider__slides.no-scroll,.fm-slider--active .fm-slider__slides.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider--active .fm-slider__slides.no-scroll{overflow:visible!important;transition:transform .5s ease-out}.fm-slider--active .fm-slider__slides.scroll-vertical{overflow-x:hidden!important;overflow-y:scroll!important}.fm-slider--active .fm-slider__slides.no-transition{transition:none!important}.fm-slider--active .fm-slider__slides--fade{overflow:visible!important;-ms-scroll-snap-type:none!important;scroll-snap-type:none!important;transition:none!important}.fm-slider--active .fm-slider__slides--scrolling{-ms-scroll-snap-type:unset!important;scroll-snap-type:unset!important;-webkit-scroll-snap-type:unset!important}.fm-slider__element--destroyed{display:none!important}.fm-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:inline-block;grid-column:unset!important;grid-row:unset!important;height:100%;margin:0!important;overflow:hidden;position:relative;scroll-snap-align:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;white-space:normal;width:100%}.fm-slider__slide--align-start{scroll-snap-align:start}.fm-slider__slides--fade .fm-slider__slide{opacity:0}.fm-slider__slides--fade .fm-slider__slide.is-active{-webkit-animation:fadeIn .35s ease-in;animation:fadeIn .35s ease-in;opacity:1}.fm-slider__clone{margin:0!important;white-space:normal}.fm-slider__offset{background:transparent;display:block;height:100%}.fm-slider__dots{align-items:center;display:none;justify-content:center;margin:0 auto;overflow-x:scroll;padding:.5rem;position:static;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;width:100%;z-index:5}.fm-slider__dots.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider__dots--visible{display:flex}.fm-slider__dots--overflowing{justify-content:flex-start}.fm-slider__dots--vertical{bottom:0;flex-direction:column;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;top:0;width:auto;z-index:1}.fm-slider__dot-wrapper{position:relative;scroll-snap-align:start}.fm-slider__dot{height:100%;left:0;min-height:32px;min-width:32px;opacity:0;position:absolute;top:0;width:100%;z-index:2}.fm-slider__dot:disabled,.fm-slider__dot:disabled~label{background-color:transparent!important}.fm-slider__dot.current~label:before,.fm-slider__dot.focus-visible~label:before,.fm-slider__dot:checked~label:before{background-color:currentColor!important;opacity:1!important}.fm-slider__dot~label{align-items:center;display:flex;justify-content:center;margin:0;min-height:32px;min-width:32px;z-index:1}.fm-slider__dot--standard~label:before{background-color:transparent;border:2px solid;border-radius:50%!important;content:"";display:block;min-height:1rem;min-width:1rem}.fm-slider__dot--thumb~label{background-position:50%;background-size:cover}.slider{overflow:hidden;position:relative;width:100%}.slider__slide{padding:0 spacing(2)}.slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 0 6px;width:100%}.slider__thumb~label{background-position:50%;background-size:cover;border:2px solid #513013;border-radius:6px;height:72px;isolation:isolate;margin:6px;overflow:hidden;width:72px}.slider__thumb.current~label{outline:2px solid #fff;outline-offset:1px}.slider--vertical{display:flex}.slider__controls--vertical{background-color:#fff;display:flex;flex-direction:column;max-height:500px;padding:0 0 0 2rem;width:auto;z-index:3}.slider__controls--vertical .slider__btn{transform:rotate(90deg)}.slider__dots--vertical{flex-direction:column;padding:12px 0}.slider__autoplay-btn{background-color:#fff;border-radius:50%;left:spacing(2);position:absolute;top:spacing(2);z-index:2}.slider__autoplay-btn .play{display:none}.slider__autoplay-btn.paused .play{display:block}.slider__autoplay-btn.paused .pause{display:none}.product-gallery{position:relative;width:100%}.product-gallery--single{isolation:isolate;overflow:hidden;position:relative}.product-gallery--single .zoom__btn{opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .3s cubic-bezier(.16,.87,.64,1);visibility:visible}.product-gallery--single .zoom__btn:focus{opacity:1}.product-gallery--single .media-image{transition:transform .3s cubic-bezier(.16,.87,.64,1)}.product-gallery .product-gallery__btn{align-items:center;background-color:#f4c146;border:.1875rem solid #513013;border-radius:50%;display:flex;height:2.75rem;justify-content:center;padding:.6875rem;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem}.product-gallery .product-gallery__btn:first-of-type{left:.625rem}.product-gallery .product-gallery__btn:last-of-type{right:.625rem}.product-gallery__slide{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.product-gallery__slide .zoom__btn{opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .3s cubic-bezier(.16,.87,.64,1);visibility:visible}.product-gallery__slide .zoom__btn:focus{opacity:1}.product-gallery__slide .media-image{transition:transform .3s cubic-bezier(.16,.87,.64,1)}.product-gallery__slide iframe,.product-gallery__slide video{height:100%;width:100%}.product-gallery__slide.focus-visible{outline-offset:-3px}.product-gallery__slide .product-media__video iframe,.product-gallery__slide .product-media__video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.product-gallery__slide .media-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s ease-out,left .2s ease-out,top .2s ease-out}.product-gallery__item--hidden,.product-gallery__item--hidden .media-image{display:none!important}.product-gallery__modal-media .product-media__controls,.product-gallery__slide .product-media__controls{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem;justify-content:center;position:absolute;right:1rem;top:1rem}.product-gallery__modal-media{background-color:var(--product-primary-color);position:relative}.product-gallery__modal-images{display:grid;gap:1.5rem}.product-gallery__dots.fm-slider__dots{gap:.5rem}.product-gallery__dots.fm-slider__dots .fm-slider__dot--thumb~label{border:.125rem solid #513013;border-radius:.375rem;height:4.5rem;overflow:hidden;width:4.5rem}.product-gallery__dots.fm-slider__dots .fm-slider__dot--thumb.current~label{outline:.125rem solid #fff}.product-gallery__gift-controls .product-gallery__dots{background-color:#ffd97b}.product-gallery--has-badge .product-gallery__slide:not(:has(video)).js-product-gallery-slide-visible{position:relative}.product-gallery--has-badge .product-gallery__slide:not(:has(video)).js-product-gallery-slide-visible:after{background-image:var(--badge-image);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.75rem;content:"";display:block;height:7.5rem;position:absolute;right:.75rem;width:7.5rem;z-index:2}.product-gallery--has-badge .product-gallery__slide:not(:has(video)).js-product-gallery-slide-visible~.product-gallery__slide:after{display:none!important}.product-gallery__modal-media--has-badge .product-gallery__modal-media.js-product-gallery-slide-visible{position:relative}.product-gallery__modal-media--has-badge .product-gallery__modal-media.js-product-gallery-slide-visible:after{background-image:var(--badge-image);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.75rem;content:"";display:block;height:7.5rem;position:absolute;right:.75rem;width:7.5rem;z-index:2}.product-gallery__modal-media--has-badge .product-gallery__modal-media.js-product-gallery-slide-visible~.product-gallery__modal-media:after{display:none!important}.product-value-props{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-around}.product-value-prop{display:grid;flex-basis:calc(50% - 1.5rem);gap:.5rem;max-width:6.8125rem;text-align:center}.product-value-prop__image{height:48px;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:48px}.product-value-prop__text{font-size:.875rem;line-height:1.35;margin:0}.product-subscription-points{display:grid;gap:0;margin:.5rem 0}.product-subscription-points li{align-items:center;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:flex-start;list-style-type:none}.product-subscription-points li .icon{display:block;flex-shrink:0;width:.75rem}.product-subscription-points li span{display:block}.c-prod-usps{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.c-prod-usps__item{display:grid;font-size:.875rem;gap:.5rem;justify-items:center;max-width:5.75rem;text-align:center}.c-prod-usps__item img{width:3rem}.nutrition-facts{background-color:#fdf5e4;border:.1875rem solid #513013;border-bottom-width:.375rem;border-radius:1.75rem;padding:1.5rem}.nutrition-facts table{border-collapse:collapse}.nutrition-facts__title{font-family:Gliker,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.35;margin-bottom:.75rem;margin-top:0}.nutrition-facts__header{border-bottom:.125rem solid #d0c4b9;padding:0 0 .625rem}.nutrition-facts__header p{margin:0}.nutrition-facts__servings-per-pack{font-size:.6875rem;line-height:1.35;line-height:1.5rem}.nutrition-facts__serving-size{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.nutrition-facts__serving-size span{text-align:right}.nutrition-facts__serving-size small{font-size:.6875rem;line-height:1.35;line-height:.75rem}.nutrition-facts__calories{font-size:1.25rem;line-height:1.35}.nutrition-facts__table{border-bottom:.125rem solid #d0c4b9;width:100%}.nutrition-facts__table thead tr td,.nutrition-facts__table thead tr th{border:0}.nutrition-facts__table td,.nutrition-facts__table th{border-bottom:.0625rem solid #d0c4b9;font-weight:400;padding:.25rem 0;text-align:left;white-space:nowrap}.nutrition-facts__table td:last-child{text-align:right}.nutrition-facts__table .nutrition-facts__blank-cell{border-top:0;width:1rem}.nutrition-facts__footer{font-size:.6875rem;line-height:1.35;margin-bottom:0;margin-top:.375rem}.c-prod-notices{display:grid;gap:.5rem}.c-prod-notices__item{align-items:center;background-color:#fff;border-radius:4rem;display:flex;flex-direction:row;font-size:.875rem;gap:.75rem;justify-content:flex-start;padding:.5rem 1rem;width:100%}.c-prod-notices__item b{font-weight:600}.c-prod-notices__icon{height:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5rem}.rte{font-size:1rem;line-height:1.35}.rte>*{margin-bottom:0;margin-top:0}.rte>*+*{margin-top:1.5rem}.rte h1,.rte h2,.rte h3,.rte h4{font-family:Gliker,sans-serif;font-weight:400;line-height:1.2}.rte h1{font-size:3rem}.rte h2{font-size:2.25rem}.rte h3{font-size:1.75rem}.rte h4{font-size:1.5rem}.rte h5{font-size:1.188rem}.rte h6{font-size:1rem}.rte a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.rte a,.rte a:active,.rte a:hover{color:#513013}.rte ol,.rte ul{padding-left:1.75rem}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:0;margin-top:0}.rte ol>li,.rte ul>li{display:list-item;list-style-position:outside;margin:.25rem 0}.rte ol>li img,.rte ul>li img{margin-top:1rem}.rte ul>li{list-style:disc}.rte ol>li{list-style:decimal}.rte blockquote{display:block;font-family:Gliker,sans-serif;font-weight:400;line-height:1.25;margin-left:auto;margin-right:auto;max-width:33rem;padding:1.5rem 0}.rte blockquote p{font-size:1.625rem}.rte blockquote>:first-child{margin-top:0}.rte blockquote>:last-child{margin-bottom:0}.rte iframe{max-width:100%}.rte b,.rte code,.rte em,.rte small,.rte strong{line-height:1}.rte abbr[title]{border-bottom:1px dotted}.rte img{background-color:#d0c4b9;border:.1875rem solid #513013;border-radius:1.5rem}.gvlo-trigger.btn--primary{padding:.9375rem 1rem .75rem!important;text-align:center}.product{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:0 auto;padding:0;position:relative}.prod-form{display:grid;gap:.75rem}.product__media{background-color:var(--product-primary-color);width:100%}.product__details{display:grid;gap:1.5rem;padding:0 1.5rem;width:100%}.product__details--no-image{margin:auto;max-width:600px;width:100%!important}.product__reviews .icon{width:8rem}.product__title{font-family:Gliker,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1;margin:0}.product__title--tag{display:block;font-family:Sharp Sans No2,sans-serif;font-size:1rem;line-height:1.35;margin:.25rem 0;white-space:nowrap}.product__price{font-size:1.25rem;line-height:1.35;margin:.5rem 0}.product__description ol,.product__description p,.product__description ul{margin-bottom:.5rem}.product__details .cselect select{font-weight:500;margin-left:0!important;padding-left:.625rem!important}.product__details [data-smartrr-selling-plan-group-plans]{gap:1rem!important;margin-left:0!important;margin-top:1rem!important}.product__details .smartrr-deliver-frequency{flex-shrink:0}.product__details .cselect:after{height:.5rem!important;right:12%!important;top:36%!important;width:.5rem!important}#ps-desktop-widget__logo-image{margin:0 auto;width:auto!important}@media (hover:hover){.product-gallery--single:hover .zoom__btn{opacity:1}.product-gallery--single:hover .media-image{transform:scale(1.025)}.product-gallery__slide:hover .zoom__btn{opacity:1}.product-gallery__slide:hover .media-image{transform:scale(1.025)}}@media only screen and (min-width:48em){.modal--standard{max-height:65vh}.product-form__actions{display:flex;flex-direction:row;gap:.75rem}.product-form__quantity{display:block;flex-shrink:0}.product-form__preorder-message,.product-highlighted{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.product-highlighted{margin-bottom:0;padding:1.5rem}.product-highlighted__image{width:10.125rem}.product-highlighted__text{margin:0}.product-gallery--single{border:3px solid #513013;border-radius:1.5rem}.product-gallery__modal-media--has-badge .product-gallery__modal-media.js-product-gallery-slide-visible:after{height:15rem;width:15rem}}@media only screen and (min-width:64em){.modal__header{padding-left:2.5rem}.modal__title{font-size:2.25rem;line-height:1.1}.modal__content{padding:2.5rem}.product-nested__price .price-compare{display:inline}.product-add-ons{padding-bottom:0}.input-qty__button{width:2rem}.zoom__btn{display:block}.slider__thumb~label{height:100px;width:100px}.product-gallery__slider{display:flex!important;flex-wrap:wrap;gap:1.5rem}.product-gallery__slide{background-color:var(--product-primary-color);border:3px solid #513013;border-radius:1.5rem;isolation:isolate;overflow:hidden;width:calc(50% - .75rem)}.product-gallery__slide--gift{height:25.25rem;width:100%}.product-gallery__slide--external-video,.product-gallery__slide--video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nutrition-facts{padding:2.25rem}.nutrition-facts__title{font-size:2.25rem;line-height:1.1}.rte h1{font-size:4.25rem}.rte h2{font-size:3rem}.rte h3{font-size:2.25rem}.rte h4{font-size:1.75rem}.rte h5{font-size:1.5rem}.rte h6{font-size:1.188rem}.rte blockquote{padding:4rem 0}.rte blockquote p{font-size:2.5rem}.rte img{border-radius:1.5rem}.product{align-items:flex-start;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;padding:3.75rem 1.5rem}.product__media{background-color:transparent;width:calc(100% - 25.5rem)}.product__details{flex-shrink:0;padding:1.5rem 0 0;position:sticky;top:calc(var(--header-height) + 3rem);width:25.5rem}.product__title{font-size:3rem}}@media only screen and (min-width:80em){.product-gallery__modal-media--has-badge .product-gallery__modal-media.js-product-gallery-slide-visible:after{height:20rem;width:20rem}.product{gap:5.375rem}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}