.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:.75rem;min-width:.75rem}.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__controls:has(.js-fm-slider-prev.fm-slider__element--destroyed){display:none}.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}.price-compare{color:#815731}.fm-price{padding-left:.25rem}.product-badge{background-color:#ab8d72;border-radius:.125rem;font-size:.875rem;font-weight:800;left:.5rem;letter-spacing:.1em;line-height:1.35;line-height:135%;padding:.25rem .45rem;position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.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:flex;flex-direction:column;gap:1.5rem;margin:1rem 0}.c-prod-thumb-options__option-list,.product-options__option-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.c-prod-thumb-options__option-list .input-pill,.product-options__option-list .input-pill{flex-basis:30%;flex-grow:1;margin:0}.c-prod-thumb-options__option-list .input-pill label.product-options__pill-label,.product-options__option-list .input-pill label.product-options__pill-label{align-items:center;background-color:#fdf5e4;border-radius:.5rem;border-width:.125rem;flex-direction:column;gap:.25rem;height:100%;justify-content:flex-start;line-height:1.25;padding:1rem;text-align:center;width:100%}.c-prod-thumb-options__option-list .input-pill input:hover~label.product-options__pill-label,.product-options__option-list .input-pill input:hover~label.product-options__pill-label{background-color:#ffd97b}.c-prod-thumb-options__option-list .input-pill input:checked~label.product-options__pill-label,.product-options__option-list .input-pill input:checked~label.product-options__pill-label{background-color:#f4c146}.c-prod-thumb-options__option-list .input-pill input:disabled~label.product-options__pill-label,.product-options__option-list .input-pill input:disabled~label.product-options__pill-label{background-color:#fdf5e4}.c-prod-thumb-options__option-list .input-pill .product-options__free-shipping,.product-options__option-list .input-pill .product-options__free-shipping{line-height:0;position:absolute;right:0;top:0;transform:translate(42%,-55%);z-index:1}.c-prod-thumb-options__option-list .input-pill .product-options__pill-main,.product-options__option-list .input-pill .product-options__pill-main{align-items:center;display:flex;flex-direction:column;gap:.125rem}.c-prod-thumb-options__option-list .input-pill .product-options__pill-price-badge,.product-options__option-list .input-pill .product-options__pill-price-badge{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;width:100%}.c-prod-thumb-options__option-list .input-pill .product-options__pill-price-badge .product-options__option-badge,.product-options__option-list .input-pill .product-options__pill-price-badge .product-options__option-badge{margin-top:0}.c-prod-thumb-options__option-list .input-pill .product-options__option-name,.product-options__option-list .input-pill .product-options__option-name{font-size:1rem;font-weight:800}.c-prod-thumb-options__option-list .input-pill .js-variant-price,.product-options__option-list .input-pill .js-variant-price{font-size:1rem;font-weight:400}.c-prod-thumb-options__option-list .input-pill--has-size-icon label.product-options__pill-label,.product-options__option-list .input-pill--has-size-icon label.product-options__pill-label{min-height:7.5rem;padding:1rem}.c-prod-thumb-options__option-list .input-pill--has-size-icon label.product-options__pill-label .icon-size,.product-options__option-list .input-pill--has-size-icon label.product-options__pill-label .icon-size{-webkit-margin-after:.25rem;margin-block-end:.25rem}.product-options__option-badge{background-color:#815731;border-radius:.25rem;color:#fdf5e4;font-size:.75rem;font-weight:800;line-height:1.25;margin-top:.375rem;padding:.25rem .5rem;text-align:center;text-transform:uppercase}.product-options__option-badge .js-variant-option-badge-label{display:block}.product-options__option-title{display:block;font-size:1rem;margin-bottom:.3125rem}.product-options__option-title--tiered{font-weight:600;margin-bottom:1rem}.product-options__option-value{color:#815731}.product-options__tier-label{border-bottom:1px solid #d0c4b9;font-size:.875rem;margin:.75rem 0;padding-bottom:.5rem}.product-options__option-swatches{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.product-options__option-swatches .input-swatch{margin:0;position:relative}.product-options__option-swatches .input-swatch label{align-items:center;display:flex;flex-direction:column;position:relative}.product-options__swatch-badge{align-content:center;align-items:center;bottom:0;display:grid;height:2.75rem;justify-content:center;left:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:rotate(-14.537deg) translate(-45%,35%);width:2.75rem}.product-options__swatch-badge__graphic{grid-area:1/1}.product-options__swatch-badge__label{color:#ffd97b;font-family:Gliker,sans-serif;font-size:.75rem;font-weight:400;grid-area:1/1;line-height:1.1!important;padding:.15rem;text-align:center;text-transform:uppercase}.c-prod-thumb-options,.c-prod-thumb-options__options{display:grid;gap:.75rem}.c-prod-thumb-options__options select{border-width:.125rem}.c-prod-thumb-options__option-label{-webkit-margin-after:.125rem;display:block;font-weight:700;margin-block-end:.125rem}.c-prod-thumb-options__option-price{font-size:.875rem;font-weight:400;line-height:1.35;line-height:1.25}.c-prod-thumb-options .product-options__option-swatches{gap:.375rem;margin-bottom:1rem;margin-top:.5rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch{height:1.5rem;width:1.5rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch:before{height:1.8125rem;width:1.8125rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch--image{height:2.25rem;width:2.25rem}.c-prod-thumb-options .product-options__option-swatches .input-swatch .swatch--image:before{height:2.5rem;width:2.5rem}.product-thumb{background-color:#fdf5e4;border:solid #513013;border-radius:2.375rem;border-width:3px 3px 6px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative}.product-thumb a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible{box-shadow:none;outline:none}.product-thumb a:first-of-type.focus-visible:before{border-radius:1.5rem;outline:.1875rem solid #3b82ec;outline-offset:.125rem}.product-thumb .media-image{background-color:#ede0ce}.product-thumb .junip-product-summary-review-count{font-size:.875rem;letter-spacing:.14px;line-height:1.35}.product-thumb__image-wrapper{aspect-ratio:4/3;position:relative}.product-thumb__image-wrapper .media-image{bottom:0;left:0;position:absolute;right:0;top:0}.product-thumb--small{align-items:center;background-color:#ffd97b;border:none;border-radius:1.25rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem}.product-thumb--small .product-thumb__title{flex-shrink:0;width:auto}.product-thumb--small .product-thumb__content{width:100%}.product-thumb--small .media-image{background-color:#d0c4b9;border-radius:.5rem;flex-shrink:0;height:3.75rem;overflow:hidden;width:3.75rem}.product-thumb--small .product-thumb__button{display:none;flex-shrink:0;padding:.75rem 1rem}.product-thumb__content{padding:.75rem 1rem 1rem}.product-thumb__content-inner{display:flex;flex-direction:column}.product-thumb__title{font-family:Gliker,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;margin:0 1rem 0 0;width:75%;z-index:2}.product-thumb__subtitle{display:block;width:75%;z-index:2}.product-thumb__subtitle,.product-thumb__text{font-size:.875rem;line-height:1.35}.product-thumb__text p{margin:0}.product-thumb__price{font-size:1rem;line-height:1.35;text-align:right}.product-thumb__price .price-from{font-size:.875rem;line-height:1.35}.product-thumb__heading{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.75rem;margin-top:.375rem;z-index:2}.product-thumb__actions{margin-top:auto;position:relative;z-index:3}.c-prod-thumb-options,.product-thumb__cta{margin-top:.75rem}.product-thumb__cta .btn{position:relative;width:100%;z-index:3}.product-thumb__swatches{margin-top:1.5rem}.testimonials{background-color:#ffd97b;padding:3rem 0}.testimonials-slider{align-items:stretch;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start;position:relative}.testimonials-slider.fm-slider{overflow:visible}.testimonials__heading{font-family:Gliker,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.1;margin:0;text-align:center}.testimonials__controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.testimonials__button{align-items:center;background-color:#f4c146;border:.1875rem solid #513013;border-radius:50%;display:flex;flex-shrink:0;height:3.125rem;justify-content:center;padding:.9375rem;width:3.125rem}.testimonials__slide--wrapper{padding:0 .75rem}.testimonials__slide{background-color:#fff;border:.1875rem solid #513013;border-bottom-width:.375rem;border-radius:2.375rem;display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden}.testimonials__image{height:0;overflow:hidden;padding-bottom:66.6666666667%;position:relative;width:100%}.testimonials__image img{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%}.testimonials__slide-title{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 .5rem 0 0;z-index:2}.testimonials__slide-bottom{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:1.5rem}.testimonials__slide-bottom .icon-stars{height:1.5rem;width:7.5rem}.testimonials__slide-bottom-text{display:grid;gap:1rem}.testimonials__slide-bottom--center .icon-stars{margin:0 auto}.testimonials__slide-bottom--center .testimonials__slide-text{text-align:center}.testimonials__slide-buyer{align-items:center;border-top:.0625rem solid #513013;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 0;width:100%}.testimonials__slide-text{padding:0 0 .75rem}.testimonials__slide-attribution{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;justify-content:space-between;line-height:1.35;margin:0;width:100%}.testimonials__slide-attribution .media-image{display:block;margin:.75rem auto 2.25rem;max-height:7rem;max-width:14rem;width:auto}.testimonials__verified-buyer{align-items:center;display:flex;gap:.375rem;justify-content:space-between}.testimonials__verified-buyer .icon{height:1rem;width:1rem}.testimonials__slide-footer{margin-top:auto}.testimonials__dots .fm-slider__dot~label{min-height:1.5rem;min-width:1.5rem}.testimonials__dots .fm-slider__dot.current~label:before,.testimonials__dots .fm-slider__dot:checked~label:before{background-color:#513013}.testimonials__dots .fm-slider__dot--standard~label:before{background-color:#ffd97b;border:.125rem solid #513013;height:.75rem;opacity:1;width:.75rem}.testimonials__dots .fm-slider__dot:disabled~label:before{background-color:inherit!important}@media (hover:hover){.product-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:64em){.slider__thumb~label{height:100px;width:100px}.product-thumb--small .product-thumb__content{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.product-thumb__content{-webkit-padding-before:0;display:grid;height:100%;padding-block-start:0}.product-thumb__content-inner{background-color:#fdf5e4;padding:1.5rem .25rem .5rem}.product-thumb__title{font-size:1.75rem}.testimonials{padding:4rem 0}.testimonials-slider{gap:3.75rem}.testimonials__heading{font-size:3rem}.testimonials__button{position:absolute;top:50%;transform:translateY(-50%)}.testimonials__button:first-child{left:-.75rem}.testimonials__button:last-child{right:-.75rem}.testimonials__slide{background-color:#fdf5e4}.testimonials__slide-bottom{padding:2rem 3rem}.testimonials__slide-bottom .icon-stars{height:1.875rem;width:9.375rem}.testimonials__dots .fm-slider__dot~label{min-height:2.625rem;min-width:2.625rem}.testimonials__dots .fm-slider__dot.current~label:before,.testimonials__dots .fm-slider__dot:checked~label:before{background-color:#eaa500}.testimonials__dots .fm-slider__dot--standard~label:before{border-width:.1875rem;height:1.5rem;width:1.5rem}}@media only screen and (min-width:80em){.product-thumb--small .product-thumb__button{display:block}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}