.input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}.input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}.input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border:.0625rem solid rgba(54,55,65,.5);border-radius:var(--border-radius);display:block;flex-shrink:0;height:2.5rem;position:relative;width:2.5rem}.input-swatch .swatch:after,.input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.input-swatch .swatch:before{border:.125rem solid transparent;height:calc(100% + .5rem);width:calc(100% + .5rem);z-index:-1}.input-swatch input:checked~label .swatch{border-color:#fdfdfc;border-width:.125rem}.input-swatch input:checked~label .swatch:before{border-color:#222}.input-swatch input.focus-visible{box-shadow:none}.input-swatch input.focus-visible~label .swatch{border:.0625rem solid transparent}.input-swatch input.focus-visible~label .swatch:before{border-color:#fff;border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #976a44;height:calc(100% + .25rem);outline:none;width:calc(100% + .25rem)}.input-swatch input:disabled{pointer-events:none}.input-swatch input:disabled~label .swatch:after{background-color:#363741;width:.0625rem}.input-swatch:hover .swatch{border-color:#363741}.input-swatch .is-unavailable~label:after{background:linear-gradient(-45deg,transparent calc(50% - .0625rem),#363741 calc(50% - .0625rem) calc(50% + .0625rem),transparent calc(50% + .0625rem) 100%);border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.input-swatch--small .swatch{height:1.5rem;width:1.5rem}.input-pills{display:grid;gap:.375rem;grid-template-columns:repeat(3,minmax(0,1fr))}.input-pill{display:inline-block;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:.0625rem solid #2c374e;border-radius:.125rem;color:#2c374e;display:inline-flex;font-size:.875rem;height:100%;line-height:1.35;margin:0;padding:.75rem 1.5rem;text-align:center;width:100%}.input-pill label:before{border:.0625rem solid #2c374e;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;z-index:-1}.input-pill input:hover~label{border-color:#5470ac;color:#5470ac}.input-pill input:checked~label{border-color:#2c374e;color:#fdfdfc}.input-pill input:checked~label:before{background-color:#2c374e;border-color:#2c374e;border-radius:.125rem;opacity:1}.input-pill input:checked:hover~label{border-color:#5470ac}.input-pill input:checked:hover~label:before{background-color:#5470ac;border-color:#5470ac}.input-pill input:disabled~label{border-color:#efecec;color:#363741!important;cursor:default}.input-pill input:disabled~label:before{background-color:#efecec!important;border-color:#efecec;opacity:1}.product-options{display:grid;gap:1rem}.product-options .input-pill label{justify-content:center}.input-swatches{min-height:3.1875rem}.product-options__option:not(.product-options__option--1):has(input:not(.is-nonexistent)) .input-pill.is-nonexistent,.product-options__option:not(.product-options__option--1):has(input:not(.is-nonexistent)) .input-swatch.is-nonexistent{display:none}.product-options__option-title{display:block;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:.75rem;line-height:1.25;margin-bottom:.75rem}.product-options__option-title legend{width:auto}.product-options__option-title legend>span{font-weight:400}.product-options__option-link{font-weight:400;line-height:1.25;min-height:unset;-webkit-text-decoration-line:underline;text-decoration-line:underline}.product-options__option-link:hover{color:#5470ac}.price-compare{display:inline-block;margin-right:.375rem;opacity:.75;text-decoration:line-through}.input-qty{align-items:stretch;border:.0625rem solid hsla(25,42%,68%,.5);border-left:0;border-right:0;display:inline-flex;line-height:1.35;margin-top:0;padding-top:0}.input-qty__button{align-items:center;border:.0625rem solid hsla(25,42%,68%,.5);border-radius:.125rem;display:flex;flex-direction:row;justify-content:center;margin:-.0625rem;width:2.75rem}.input-qty__button .icon{color:#363741;height:auto;width:.75rem}.input-qty__button:first-of-type{border-right:0}.input-qty__button:nth-of-type(2){border-left:0}.input-qty__button.focus-visible{background-color:#fff!important;z-index:1}.input-qty__input{border:0;font-size:.875rem;margin:0 .75rem;max-width:2.5em;min-height:2.75rem;min-width:2.75rem;padding:0;text-align:center}.product-form{display:grid;gap:1.5rem}.product-form__actions{display:grid;gap:.75rem;width:100%}.product-trust-badges{display:grid;gap:.5625rem;padding:.75rem 0}.product-trust-badge__item{align-items:center;display:flex;flex-direction:row;font-size:.875rem;gap:.5625rem;justify-content:flex-start;line-height:1.35}.product-trust-badge__item .js-product-callout-text{width:calc(100% - 2.4375rem)}.grid-layout .product-trust-badge__item{gap:.375rem}.grid-layout .product-trust-badge__item .js-product-callout-text{width:calc(100% - 2.25rem)}.product-trust-badge__icon{align-items:center;display:flex;flex-direction:row;height:1.875rem;justify-content:center;position:relative;width:1.875rem}.product-trust-badge__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.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:1.5rem 0 0;width:100%}.slider__dots .fm-slider__dot--standard~label:before{background-color:currentColor;height:.75rem;opacity:.75;width:.75rem}.slider__dots .fm-slider__dot--thumb~label{background-position:50%;background-size:cover;border:1px solid #fdfdfc;height:4.75rem;margin-bottom:.125rem;width:3.75rem}.slider__dots .fm-slider__dot--thumb.current~label{border-color:hsla(25,42%,68%,.75)}.slider__btn{flex-shrink: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{display:grid;gap:0;overflow:visible!important;position:relative;width:100%}.product-gallery.fm-slider--has-vertical-dots{padding-left:4rem}.product-gallery .slider__controls,.product-gallery .slider__controls .fm-slider__dots{padding:0}.product-gallery .slider__controls .button{background-color:#2c374e;background-color:transparent;border:.0625rem solid transparent;color:#fdfdfc;color:#2c374e;filter:invert(1);mix-blend-mode:difference;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);z-index:7}.product-gallery .slider__controls .button.js-fm-slider-next{right:0}.product-gallery:not(.fm-slider--active) .product-gallery__slides{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery .skip-link{position:absolute}.product-gallery__slide{height:0;overflow:hidden;padding-bottom:125%;position:relative;width:100%}.product-gallery__slide .video-play-button,.product-gallery__slide iframe,.product-gallery__slide img,.product-gallery__slide picture,.product-gallery__slide 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 .video__controls{bottom:0;color:#fdfdfc;position:absolute;right:0;z-index:4}.product-gallery__slide .video__controls button{height:2.75rem;opacity:.75;width:2.75rem}.product-gallery__item--hidden,.product-gallery__item--hidden .media-image{display:none!important}.product-upsells{display:grid;gap:1.5rem;padding-top:.75rem}.product-upsells__heading{font-family:Recoleta,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0}.product-upsell-items{display:grid;gap:0}.product-upsell-item{justify-content:flex-start}.product-upsell,.product-upsell-item{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.125rem}.product-upsell{justify-content:space-between;position:relative}.product-upsell__media{max-width:6.25rem;width:100%}.product-upsell__media--standalone{display:none}.product-upsell__image{height:0;overflow:hidden;padding-bottom:125%;position:relative;width:100%}.product-upsell__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%}.product-upsell__info{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.125rem;justify-content:flex-start}.product-upsell__header{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.product-upsell__title{font-family:Recoleta,sans-serif;font-size:1.313rem;font-weight:400;line-height:1.25;margin:0}.product-upsell__price{font-size:1rem;line-height:1.35}.product-upsell__summary{font-size:.875rem;line-height:1.35;margin:.25rem 0 0}.product-form-upsell{width:100%}.product-form-upsell__container,.product-form-upsell__options{display:flex;flex-direction:row;gap:.375rem}.product-upsell__details{flex:1}.product-form-upsell__options{flex-wrap:wrap;width:100%}.product-form-upsell__options .input-group{flex:auto}.product-form-upsell__options .input-group select{min-height:2.625rem;padding:.625rem 1.5rem .625rem .75rem}.product-form-upsell__options .input-group .input-select:after{border-bottom-width:.0625rem;border-right-width:.0625rem;bottom:calc(50% - .1rem);height:.4rem;right:.75rem;width:.4rem}.product-form-upsell__button{white-space:nowrap}.product-upsell__link-to-guide{font-size:.75rem;min-height:unset;-webkit-text-decoration-line:underline;text-decoration-line:underline}.product-upsell__link-to-guide:hover{color:#5470ac}.metafield-rich_text_field,.product-accordions .accordion__content>div,.rte{font-size:1rem;line-height:1.6}.metafield-rich_text_field>*,.product-accordions .accordion__content>div>*,.rte>*{margin-bottom:0;margin-top:0}.metafield-rich_text_field>*+*,.product-accordions .accordion__content>div>*+*,.rte>*+*{margin-top:.5rem}.metafield-rich_text_field h1,.metafield-rich_text_field h2,.metafield-rich_text_field h3,.metafield-rich_text_field h4,.metafield-rich_text_field h5,.metafield-rich_text_field h6,.product-accordions .accordion__content>div h1,.product-accordions .accordion__content>div h2,.product-accordions .accordion__content>div h3,.product-accordions .accordion__content>div h4,.product-accordions .accordion__content>div h5,.product-accordions .accordion__content>div h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Recoleta,sans-serif;font-weight:400}.metafield-rich_text_field h1,.product-accordions .accordion__content>div h1,.rte h1{font-size:2.125rem;line-height:1.1}.metafield-rich_text_field h2,.product-accordions .accordion__content>div h2,.rte h2{font-size:1.875rem;line-height:1.15}.metafield-rich_text_field h3,.product-accordions .accordion__content>div h3,.rte h3{font-size:1.75rem;line-height:1.15}.metafield-rich_text_field h4,.product-accordions .accordion__content>div h4,.rte h4{font-size:1.5rem;line-height:1.25}.metafield-rich_text_field h5,.product-accordions .accordion__content>div h5,.rte h5{font-size:1.125rem;line-height:1.25}.metafield-rich_text_field h6,.product-accordions .accordion__content>div h6,.rte h6{font-size:1rem;line-height:1.35}.metafield-rich_text_field a,.product-accordions .accordion__content>div a,.rte a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.metafield-rich_text_field a:hover,.product-accordions .accordion__content>div a:hover,.rte a:hover{color:#5470ac}.metafield-rich_text_field ol,.metafield-rich_text_field ul,.product-accordions .accordion__content>div ol,.product-accordions .accordion__content>div ul,.rte ol,.rte ul{padding-left:0}.metafield-rich_text_field ol ol,.metafield-rich_text_field ol ul,.metafield-rich_text_field ul ol,.metafield-rich_text_field ul ul,.product-accordions .accordion__content>div ol ol,.product-accordions .accordion__content>div ol ul,.product-accordions .accordion__content>div ul ol,.product-accordions .accordion__content>div ul ul,.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:0;margin-top:0}.metafield-rich_text_field ol>li,.metafield-rich_text_field ul>li,.product-accordions .accordion__content>div ol>li,.product-accordions .accordion__content>div ul>li,.rte ol>li,.rte ul>li{display:list-item;margin:.25rem 0;position:relative}.metafield-rich_text_field ol>li:before,.metafield-rich_text_field ul>li:before,.product-accordions .accordion__content>div ol>li:before,.product-accordions .accordion__content>div ul>li:before,.rte ol>li:before,.rte ul>li:before{color:#976a44;left:.375rem;position:absolute}.metafield-rich_text_field ul>li,.product-accordions .accordion__content>div ul>li,.rte ul>li{list-style:none;padding-left:1.3125rem}.metafield-rich_text_field ul>li:before,.product-accordions .accordion__content>div ul>li:before,.rte ul>li:before{content:"•"}.metafield-rich_text_field ol,.product-accordions .accordion__content>div ol,.rte ol{counter-reset:section}.metafield-rich_text_field ol>li,.product-accordions .accordion__content>div ol>li,.rte ol>li{list-style:none;padding-left:1.625rem}.metafield-rich_text_field ol>li:before,.product-accordions .accordion__content>div ol>li:before,.rte ol>li:before{content:counters(section,".",decimal-leading-zero) " ";counter-increment:section;font-size:.75rem;font-weight:500}.metafield-rich_text_field blockquote,.product-accordions .accordion__content>div blockquote,.rte blockquote{font-family:Recoleta,sans-serif;line-height:1.22;padding:2rem 1.5rem 1.5rem;position:relative}.metafield-rich_text_field blockquote:before,.product-accordions .accordion__content>div blockquote:before,.rte blockquote:before{color:#976a44;content:"“";font-size:2.625rem;font-weight:600;left:-.1875rem;position:absolute;top:1.5rem}.metafield-rich_text_field blockquote>:first-child,.product-accordions .accordion__content>div blockquote>:first-child,.rte blockquote>:first-child{margin-top:0}.metafield-rich_text_field blockquote>:last-child,.product-accordions .accordion__content>div blockquote>:last-child,.rte blockquote>:last-child{margin-bottom:0}.metafield-rich_text_field iframe,.product-accordions .accordion__content>div iframe,.rte iframe{margin:auto;max-width:100%}.metafield-rich_text_field .iframe,.product-accordions .accordion__content>div .iframe,.rte .iframe{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.metafield-rich_text_field .iframe iframe,.product-accordions .accordion__content>div .iframe iframe,.rte .iframe iframe{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%}.metafield-rich_text_field b,.metafield-rich_text_field code,.metafield-rich_text_field em,.metafield-rich_text_field small,.metafield-rich_text_field strong,.product-accordions .accordion__content>div b,.product-accordions .accordion__content>div code,.product-accordions .accordion__content>div em,.product-accordions .accordion__content>div small,.product-accordions .accordion__content>div strong,.rte b,.rte code,.rte em,.rte small,.rte strong{line-height:1}.metafield-rich_text_field b,.metafield-rich_text_field strong,.product-accordions .accordion__content>div b,.product-accordions .accordion__content>div strong,.rte b,.rte strong{font-weight:500}.metafield-rich_text_field abbr[title],.product-accordions .accordion__content>div abbr[title],.rte abbr[title]{border-bottom:1px dotted}.metafield-rich_text_field img,.product-accordions .accordion__content>div img,.rte img{margin:auto;width:auto}.modal{display:none;height:auto;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:100%;z-index:-10}.modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:11}.modal.is-visible{opacity:1}.modal>*{background-color:#fdfdfc;overflow-y:auto;position:relative;width:100%}.modal .button-close{position:absolute;right:.375rem;top:.375rem;z-index:2}.modal--nested.is-active{z-index:12}.modal__header{align-items:center;background-color:#efebe3;display:flex;flex-direction:row;justify-content:space-between;padding:.9375rem .75rem .9375rem 1.5rem;width:100%}.modal__title{font-family:Recoleta,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25;margin: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{border-radius:.125rem;box-shadow:0 3px 6px rgba(0,0,0,.11);max-height:100dvh;max-width:51.75rem}.modal--narrow{max-width:500px}.product-size-chart__modal{border-radius:.125rem}.product-size-chart table{border:0!important;border-collapse:collapse;border-radius:.125rem;border-style:solid!important;font-size:.875rem;line-height:1.35;overflow:hidden;width:100%!important}.product-size-chart table p{margin:0}.product-size-chart table a{text-decoration:underline}.product-size-chart table caption{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.product-size-chart th{background-color:#efebe3;border:0!important;color:#363741;font-weight:500;padding:.75rem 1.125rem;text-align:left}.product-size-chart tr{border:0}.product-size-chart td{background-color:transparent!important;border:0!important;position:relative}.product-quiz__modal{min-height:100dvh}.product-quiz__modal iframe{bottom:0;left:0;position:absolute;right:0;top:0}.product-guide__modal{border-radius:.125rem}.product-guide__modal ol,.product-guide__modal p,.product-guide__modal ul{font-size:.875rem;line-height:1.35}.product{--junipStarColor:color("neutral","emphasis");align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-right:auto;position:relative}.product .junip-product-summary-stars-wrapper{line-height:1;margin-bottom:-.1875rem}.product .junip-product-summary-review-count{font-size:.875rem}.product [class^=junip-] svg{fill:#976a44}.product__media{width:100%}.product__media .product-badge{left:auto;right:.375rem;top:.375rem}.product__details{display:grid;gap:.5625rem;padding:1.125rem 1.5rem 1.5rem;width:100%}.product__details .product-form-upsell__button{height:2.625rem;min-width:3.875rem}.product__details--mobile{display:grid;gap:.5625rem;padding:.75rem 1.5rem 1.5rem}.product__details--no-image{margin:auto;max-width:600px;width:100%!important}.product__title{font-family:Recoleta,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0}.product__price{font-size:1.125rem;font-variant-numeric:lining-nums;line-height:1.6;position:relative}.product__alert{align-items:flex-start;background-color:#bdd8c6;border-radius:.125rem;display:flex;flex-direction:row;font-size:.875rem;gap:.75rem;justify-content:flex-start;line-height:1.35;padding:1.125rem 1.125rem 1.125rem .75rem}.product__alert p{margin:0}.product__alert--sm{align-items:center;padding:.75rem .75rem .75rem .5625rem}.product__text p,shopify-payment-terms{font-size:.875rem;line-height:1.35}shopify-payment-terms{margin-bottom:.75rem}.product-accordions .accordion>li:last-child{border-bottom:.0625rem solid #d0a88c}.product-accordions .accordion__content.is-visible{padding-bottom:2.5rem}.product-accordions .accordion__content>div{font-size:.875rem!important}.product-lifestyle-video{border-radius:.125rem;height:0;margin:.75rem 0 0;overflow:hidden;padding-bottom:56%;position:relative}.product-lifestyle-video iframe{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.junip-product-review,.junip-review-carousel,.junip-review-section{--junipStarColor:color("neutral","emphasis")}.junip-product-review [class^=junip-] svg,.junip-review-carousel [class^=junip-] svg,.junip-review-section [class^=junip-] svg{fill:#976a44}.junip-product-review .junip-product-review-container,.junip-review-carousel .junip-product-review-container,.junip-review-section .junip-product-review-container{max-width:82.5rem;padding:.75rem 1.5rem 2rem;text-align:center}.junip-product-review .junip-product-review-title,.junip-product-review .junip-review-carousel-title,.junip-review-carousel .junip-product-review-title,.junip-review-carousel .junip-review-carousel-title,.junip-review-section .junip-product-review-title,.junip-review-section .junip-review-carousel-title{font-family:Recoleta,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15;text-align:left}.junip-product-review .junip-product-review-average,.junip-review-carousel .junip-product-review-average,.junip-review-section .junip-product-review-average{font-size:1.875rem}.junip-product-review .junip-btn.junip-btn-sm,.junip-review-carousel .junip-btn.junip-btn-sm,.junip-review-section .junip-btn.junip-btn-sm{align-items:center;background-color:#2c374e;border:.0625rem solid #2c374e;border-radius:.125rem;color:#fdfdfc;display:inline-flex;font-family:Söhne,sans-serif;font-size:1.125rem;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:center;letter-spacing:.023em;line-height:1.6;padding:.5625rem 1.125rem;text-align:left;text-transform:capitalize;transition:.15s ease-in}.junip-product-review .junip-btn.junip-btn-sm:disabled,.junip-review-carousel .junip-btn.junip-btn-sm:disabled,.junip-review-section .junip-btn.junip-btn-sm:disabled{background-color:#efecec!important;border-color:#efecec!important;color:rgba(54,55,65,.75)!important;pointer-events:none!important}.junip-product-review .junip-btn.junip-btn-sm:active,.junip-review-carousel .junip-btn.junip-btn-sm:active,.junip-review-section .junip-btn.junip-btn-sm:active{background-color:#2c374e;color:#fdfdfc}.junip-product-review .junip-btn.junip-btn-lg,.junip-review-carousel .junip-btn.junip-btn-lg,.junip-review-section .junip-btn.junip-btn-lg{align-items:center;background-color:#2c374e;border:.125rem solid #2c374e;border-radius:.125rem;color:#fdfdfc;display:inline-flex;font-family:Söhne,sans-serif;font-size:1.125rem;font-weight:500;gap:.75rem;justify-content:center;letter-spacing:.023em;line-height:1.6;padding:.875rem 3.75rem;text-align:left;text-transform:capitalize;transition:.15s ease-in}.junip-product-review .junip-btn.junip-btn-lg:disabled,.junip-review-carousel .junip-btn.junip-btn-lg:disabled,.junip-review-section .junip-btn.junip-btn-lg:disabled{background-color:#efecec!important;border-color:#efecec!important;color:rgba(54,55,65,.75)!important;pointer-events:none!important}.junip-product-review .junip-btn.junip-btn-lg:active,.junip-review-carousel .junip-btn.junip-btn-lg:active,.junip-review-section .junip-btn.junip-btn-lg:active{background-color:#2c374e;color:#fdfdfc}.junip-product-review .junip-see-more,.junip-review-carousel .junip-see-more,.junip-review-section .junip-see-more{margin-top:3.75rem;width:100%}.junip-product-review .junip-powered-by-footer,.junip-review-carousel .junip-powered-by-footer,.junip-review-section .junip-powered-by-footer{margin-top:1.5rem}.junip-product-review .junip-product-review-summary-container,.junip-review-carousel .junip-product-review-summary-container,.junip-review-section .junip-product-review-summary-container{margin-bottom:2rem}.junip-product-review .junip-filters,.junip-review-carousel .junip-filters,.junip-review-section .junip-filters{text-align:left}.junip-product-review .junip-filters,.junip-product-review .junip-filters-container,.junip-review-carousel .junip-filters,.junip-review-carousel .junip-filters-container,.junip-review-section .junip-filters,.junip-review-section .junip-filters-container{margin-top:.75rem}.junip-product-review .junip-filters-label .junip-label-container,.junip-review-carousel .junip-filters-label .junip-label-container,.junip-review-section .junip-filters-label .junip-label-container{text-decoration:none}.junip-product-review .junip-separator,.junip-review-carousel .junip-separator,.junip-review-section .junip-separator{background:#d0a88c}.junip-product-review .junip-reviews-container,.junip-review-carousel .junip-reviews-container,.junip-review-section .junip-reviews-container{padding-top:2.25rem;text-align:left}.junip-product-review .junip-reviews-container .junip-separator,.junip-review-carousel .junip-reviews-container .junip-separator,.junip-review-section .junip-reviews-container .junip-separator{margin-bottom:2.25rem}.junip-product-review.junip-product-review-empty .junip-product-review-container,.junip-product-review.junip-product-review-empty .junip-reviews-container,.junip-review-carousel.junip-product-review-empty .junip-product-review-container,.junip-review-carousel.junip-product-review-empty .junip-reviews-container,.junip-review-section.junip-product-review-empty .junip-product-review-container,.junip-review-section.junip-product-review-empty .junip-reviews-container{padding-top:0}.junip-product-review .junip-review-list-item-container,.junip-review-carousel .junip-review-list-item-container,.junip-review-section .junip-review-list-item-container{padding-bottom:2.25rem}.junip-product-review .junip-review-customer .junip-review-author,.junip-review-carousel .junip-review-customer .junip-review-author,.junip-review-section .junip-review-customer .junip-review-author{font-size:1rem;font-weight:500}.junip-product-review .junip-review-carousel-item-title,.junip-review-carousel .junip-review-carousel-item-title,.junip-review-section .junip-review-carousel-item-title{font-family:Recoleta,sans-serif;font-weight:400}.junip-product-review .junip-review-carousel-item-customer,.junip-review-carousel .junip-review-carousel-item-customer,.junip-review-section .junip-review-carousel-item-customer{font-weight:500}.junip-product-review .junip-review-list-item .junip-flex-wrapper,.junip-review-carousel .junip-review-list-item .junip-flex-wrapper,.junip-review-section .junip-review-list-item .junip-flex-wrapper{margin-bottom:1.5rem}.junip-product-review .junip-review-list-item .junip-review-title,.junip-review-carousel .junip-review-list-item .junip-review-title,.junip-review-section .junip-review-list-item .junip-review-title{font-family:Recoleta,sans-serif;font-size:1.313rem;font-weight:400;font-weight:500;line-height:1.15;margin-bottom:.375rem}.junip-product-review .junip-review-list-item .junip-review-body-container,.junip-review-carousel .junip-review-list-item .junip-review-body-container,.junip-review-section .junip-review-list-item .junip-review-body-container{font-size:1rem;line-height:1.6}.junip-product-review .junip-review-list-item .junip-review-product-container,.junip-review-carousel .junip-review-list-item .junip-review-product-container,.junip-review-section .junip-review-list-item .junip-review-product-container{margin-top:1.5rem}.junip-product-review .junip-review-list-item .junip-review-response-container,.junip-review-carousel .junip-review-list-item .junip-review-response-container,.junip-review-section .junip-review-list-item .junip-review-response-container{background:#efebe3;border:none;border-radius:.125rem;font-size:1rem;margin-top:2.25rem;padding:1.5rem}.junip-product-review .junip-review-list-item .junip-review-response-container .junip-review-respondent,.junip-review-carousel .junip-review-list-item .junip-review-response-container .junip-review-respondent,.junip-review-section .junip-review-list-item .junip-review-response-container .junip-review-respondent{font-weight:500}.junip-product-review .junip-checkbox input[type=checkbox]+label:before,.junip-product-review .junip-filters-container .junip-select-container .junip-select,.junip-review-carousel .junip-checkbox input[type=checkbox]+label:before,.junip-review-carousel .junip-filters-container .junip-select-container .junip-select,.junip-review-section .junip-checkbox input[type=checkbox]+label:before,.junip-review-section .junip-filters-container .junip-select-container .junip-select{border-color:#2c374e}.junip-product-review .junip-avatar,.junip-review-carousel .junip-avatar,.junip-review-section .junip-avatar{background-color:#976a44!important}@media (hover:hover){.product-gallery .slider__controls .button:hover{background-color:#5470ac;background-color:transparent;border-color:#5470ac;border-color:transparent}.junip-product-review .junip-btn.junip-btn-lg:hover,.junip-product-review .junip-btn.junip-btn-sm:hover,.junip-review-carousel .junip-btn.junip-btn-lg:hover,.junip-review-carousel .junip-btn.junip-btn-sm:hover,.junip-review-section .junip-btn.junip-btn-lg:hover,.junip-review-section .junip-btn.junip-btn-sm:hover{background-color:#5470ac;border-color:#5470ac;color:#fdfdfc}}@media only screen and (min-width:48em){.slider__dots .fm-slider__dot--thumb~label{height:8.625rem;width:6.875rem}.product-gallery.fm-slider--has-vertical-dots{padding-left:7.125rem}.product-upsell-items{gap:1.5rem}.modal{max-height:65vh}.product{flex-direction:row;gap:2.25rem;padding:0 1.5rem}.product__details{max-width:23.75rem;padding:.75rem 0;position:sticky;top:3.5rem}.product__details--mobile{display:none}}@media only screen and (min-width:64em){.product-options{display:grid;gap:1.5rem}.product-trust-badges.grid-layout{gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-layout .product-trust-badge__item{align-items:flex-start}.slider__dots .fm-slider__dot--thumb~label{height:4.75rem;width:3.75rem}.product-gallery.fm-slider--has-vertical-dots{padding-left:4rem}.product-upsells{gap:1.125rem;padding-top:1.5rem}.product-upsell{align-items:flex-start;gap:1.5rem}.product-upsell__media{max-width:7.5rem}.product-upsell__media--standalone{display:block}.product-upsell__media--combo{display:none}.product-upsell__info{flex:1}.product-upsell__header{flex-direction:row}.metafield-rich_text_field,.product-accordions .accordion__content>div,.product-upsell__title,.rte{font-size:1.125rem}.metafield-rich_text_field h1,.product-accordions .accordion__content>div h1,.rte h1{font-size:2.625rem}.metafield-rich_text_field h2,.product-accordions .accordion__content>div h2,.rte h2{font-size:2.375rem}.metafield-rich_text_field h3,.product-accordions .accordion__content>div h3,.rte h3{font-size:2.125rem;line-height:1.1}.metafield-rich_text_field h4,.product-accordions .accordion__content>div h4,.rte h4{font-size:1.875rem;line-height:1.15}.metafield-rich_text_field h5,.product-accordions .accordion__content>div h5,.rte h5{font-size:1.75rem;line-height:1.15}.metafield-rich_text_field h6,.product-accordions .accordion__content>div h6,.rte h6{font-size:1.5rem;line-height:1.25}.metafield-rich_text_field blockquote:before,.product-accordions .accordion__content>div blockquote:before,.rte blockquote:before{font-size:3.75rem;left:-.375rem;top:1.3125rem}.metafield-rich_text_field blockquote,.product-accordions .accordion__content>div blockquote,.rte blockquote{padding:2rem 1.5rem 1.5rem 1.75rem}.metafield-rich_text_field blockquote p,.product-accordions .accordion__content>div blockquote p,.rte blockquote p{font-size:1.875rem}.modal .button-close{right:.875rem;top:.875rem}.modal__header{background-color:transparent;padding:0 0 1.5rem}.modal__content{padding:2.5rem}.product-size-chart__modal{padding:1.5rem 3rem 3rem}.product-size-chart table{box-shadow:0 0 0 .0625rem #d0a88c;font-size:1rem;line-height:1.6}.product-size-chart tr:nth-of-type(2n){background:hsla(40,27%,91%,.25)}.product-size-chart tr:nth-of-type(odd){background:#fdfdfc}.product-size-chart td{padding:.75rem 1.125rem}.product-size-chart tbody tr{border-top:.0625rem solid hsla(25,42%,68%,.5)}.product-quiz__modal{min-height:80vh}.product-guide__modal{padding:3rem 2rem}.product{gap:3rem}.product__media{padding-top:.35rem}.product__media .product-badge{left:var(--offset-side);right:auto;top:var(--offset-top)}.product__media .product-gallery__slide{border-radius:.125rem;overflow:hidden}.product__details{max-width:28.75rem;padding:1.5rem 0 0}.product__title{font-size:2.125rem;line-height:1.1}.product__price{font-size:1.313rem;line-height:1.4}.junip-product-review .junip-product-review-container,.junip-review-carousel .junip-product-review-container,.junip-review-section .junip-product-review-container{padding:3.75rem 1.5rem}.junip-product-review .junip-product-review-title,.junip-product-review .junip-review-carousel-title,.junip-review-carousel .junip-product-review-title,.junip-review-carousel .junip-review-carousel-title,.junip-review-section .junip-product-review-title,.junip-review-section .junip-review-carousel-title{font-size:2.375rem;margin-bottom:2.25rem}.junip-product-review .junip-see-more,.junip-review-carousel .junip-see-more,.junip-review-section .junip-see-more{margin-top:3rem;width:auto}.junip-product-review .junip-product-review-summary-container,.junip-review-carousel .junip-product-review-summary-container,.junip-review-section .junip-product-review-summary-container{margin-bottom:2.25rem}.junip-product-review .junip-reviews-container,.junip-review-carousel .junip-reviews-container,.junip-review-section .junip-reviews-container{padding-top:3.75rem}.junip-product-review .junip-reviews-container .junip-separator,.junip-review-carousel .junip-reviews-container .junip-separator,.junip-review-section .junip-reviews-container .junip-separator{margin-bottom:3.75rem}.junip-product-review .junip-review-list-item-container,.junip-review-carousel .junip-review-list-item-container,.junip-review-section .junip-review-list-item-container{padding-bottom:3.75rem}.junip-product-review .junip-review-list-item .junip-review-title,.junip-review-carousel .junip-review-list-item .junip-review-title,.junip-review-section .junip-review-list-item .junip-review-title{font-size:1.875rem}.junip-product-review .junip-review-list-item .junip-review-body-container,.junip-review-carousel .junip-review-list-item .junip-review-body-container,.junip-review-section .junip-review-list-item .junip-review-body-container{font-size:1.125rem}.junip-product-review .junip-review-list-item .junip-review-response-container,.junip-review-carousel .junip-review-list-item .junip-review-response-container,.junip-review-section .junip-review-list-item .junip-review-response-container{padding:2.25rem}.template-product .press__list{padding-bottom:3.75rem;padding-top:1.5rem}.template-product .multicolumn{padding-top:1.5rem}}@media only screen and (min-width:80em){.slider__dots .fm-slider__dot--thumb~label{height:10.625rem;margin-bottom:.75rem;width:8.5rem}.product-gallery.fm-slider--has-vertical-dots{padding-left:10rem}.product{gap:5.25rem}.product__details{max-width:30.75rem;padding:1.5rem 3.75rem 0 0}}@media only screen and (max-width:64em){.product-size-chart thead{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.product-size-chart table,.product-size-chart tbody,.product-size-chart th,.product-size-chart thead,.product-size-chart tr{display:block}.product-size-chart tbody tr{border-top:.0625rem solid hsla(25,42%,68%,.5)}.product-size-chart tbody tr td{display:flex;padding:.5625rem .75rem .5625rem 8.25rem}.product-size-chart tbody tr td:before{content:attr(data-title);display:block;font-weight:500;left:0;margin-right:.75rem;min-width:7.5rem;padding:.5625rem .75rem;position:absolute;top:0;width:7.5rem;z-index:1}.product-size-chart tbody tr td:first-child,.product-size-chart tbody tr td:first-child:before{padding-top:1.125rem}.product-size-chart tbody tr td:last-child,.product-size-chart tbody tr td:last-child:before{padding-bottom:1.125rem}.product-size-chart tbody tr td:after{background:hsla(40,27%,91%,.5);content:"";height:100%;left:0;position:absolute;top:0;width:7.5rem;z-index:0}.product__alert{gap:.5625rem;padding:.75rem .75rem .75rem .5625rem}.product__alert .icon{height:1.875rem;width:1.875rem}.template-product .section-image-text{margin:2.25rem 0 -.75rem}.template-product .image-text__text{gap:.75rem}.template-product .image-features{padding:0!important}.template-product .featured-content{margin-bottom:0}.template-product .junip-product-review .junip-product-review-container,.template-product .junip-review-carousel .junip-product-review-container,.template-product .junip-review-section .junip-product-review-container{padding-top:0}}@media only screen and (max-width:48em){.product-upsell-item:not(:last-child){border-bottom:.0625rem solid #efebe3;padding-bottom:1.5rem}.product-upsell-item:not(:first-child){padding-top:1.5rem}.modal__header{position:sticky;top:0;z-index:2}}