body,html{max-width:100%}.container{margin:0 auto;max-width:1300px;width:100%}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-bottom:1rem;padding-top:1rem}.section.no-padding{padding:0}.section.no-padding-bottom{padding-bottom:0}.section.no-padding-top{padding-top:0}.row{margin-bottom:20px;margin-left:auto;margin-right:auto}.row.no-margin{margin:0}.row.no-margin-bottom{margin-bottom:0}.row.no-margin-top{margin-top:0}.row:after{clear:both;content:"";display:table}.row .col{box-sizing:border-box;float:left;min-height:1px;padding:0 .75rem}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s1{width:8.33333333%}.row .col.s1,.row .col.s2{left:auto;margin-left:auto;right:auto}.row .col.s2{width:16.66666667%}.row .col.s3{width:25%}.row .col.s3,.row .col.s4{left:auto;margin-left:auto;right:auto}.row .col.s4{width:33.33333333%}.row .col.s5{width:41.66666667%}.row .col.s5,.row .col.s6{left:auto;margin-left:auto;right:auto}.row .col.s6{width:50%}.row .col.s7{width:58.33333333%}.row .col.s7,.row .col.s8{left:auto;margin-left:auto;right:auto}.row .col.s8{width:66.66666667%}.row .col.s9{width:75%}.row .col.s9,.row .col.s10{left:auto;margin-left:auto;right:auto}.row .col.s10{width:83.33333333%}.row .col.s11{width:91.66666667%}.row .col.s11,.row .col.s12{left:auto;margin-left:auto;right:auto}.row .col.s12{width:100%}.row .col.offset-s1{margin-left:8.33333333%}.row .col.pull-s1{right:8.33333333%}.row .col.push-s1{left:8.33333333%}.row .col.offset-s2{margin-left:16.66666667%}.row .col.pull-s2{right:16.66666667%}.row .col.push-s2{left:16.66666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333333%}.row .col.pull-s4{right:33.33333333%}.row .col.push-s4{left:33.33333333%}.row .col.offset-s5{margin-left:41.66666667%}.row .col.pull-s5{right:41.66666667%}.row .col.push-s5{left:41.66666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333333%}.row .col.pull-s7{right:58.33333333%}.row .col.push-s7{left:58.33333333%}.row .col.offset-s8{margin-left:66.66666667%}.row .col.pull-s8{right:66.66666667%}.row .col.push-s8{left:66.66666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333333%}.row .col.pull-s10{right:83.33333333%}.row .col.push-s10{left:83.33333333%}.row .col.offset-s11{margin-left:91.66666667%}.row .col.pull-s11{right:91.66666667%}.row .col.push-s11{left:91.66666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media (min-width:48em){.row .col.m1{width:8.33333333%}.row .col.m1,.row .col.m2{left:auto;margin-left:auto;right:auto}.row .col.m2{width:16.66666667%}.row .col.m3{width:25%}.row .col.m3,.row .col.m4{left:auto;margin-left:auto;right:auto}.row .col.m4{width:33.33333333%}.row .col.m5{width:41.66666667%}.row .col.m5,.row .col.m6{left:auto;margin-left:auto;right:auto}.row .col.m6{width:50%}.row .col.m7{width:58.33333333%}.row .col.m7,.row .col.m8{left:auto;margin-left:auto;right:auto}.row .col.m8{width:66.66666667%}.row .col.m9{width:75%}.row .col.m9,.row .col.m10{left:auto;margin-left:auto;right:auto}.row .col.m10{width:83.33333333%}.row .col.m11{width:91.66666667%}.row .col.m11,.row .col.m12{left:auto;margin-left:auto;right:auto}.row .col.m12{width:100%}.row .col.offset-m1{margin-left:8.33333333%}.row .col.pull-m1{right:8.33333333%}.row .col.push-m1{left:8.33333333%}.row .col.offset-m2{margin-left:16.66666667%}.row .col.pull-m2{right:16.66666667%}.row .col.push-m2{left:16.66666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333333%}.row .col.pull-m4{right:33.33333333%}.row .col.push-m4{left:33.33333333%}.row .col.offset-m5{margin-left:41.66666667%}.row .col.pull-m5{right:41.66666667%}.row .col.push-m5{left:41.66666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333333%}.row .col.pull-m7{right:58.33333333%}.row .col.push-m7{left:58.33333333%}.row .col.offset-m8{margin-left:66.66666667%}.row .col.pull-m8{right:66.66666667%}.row .col.push-m8{left:66.66666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333333%}.row .col.pull-m10{right:83.33333333%}.row .col.push-m10{left:83.33333333%}.row .col.offset-m11{margin-left:91.66666667%}.row .col.pull-m11{right:91.66666667%}.row .col.push-m11{left:91.66666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media (min-width:64em){.row .col.l1{width:8.33333333%}.row .col.l1,.row .col.l2{left:auto;margin-left:auto;right:auto}.row .col.l2{width:16.66666667%}.row .col.l3{width:25%}.row .col.l3,.row .col.l4{left:auto;margin-left:auto;right:auto}.row .col.l4{width:33.33333333%}.row .col.l5{width:41.66666667%}.row .col.l5,.row .col.l6{left:auto;margin-left:auto;right:auto}.row .col.l6{width:50%}.row .col.l7{width:58.33333333%}.row .col.l7,.row .col.l8{left:auto;margin-left:auto;right:auto}.row .col.l8{width:66.66666667%}.row .col.l9{width:75%}.row .col.l9,.row .col.l10{left:auto;margin-left:auto;right:auto}.row .col.l10{width:83.33333333%}.row .col.l11{width:91.66666667%}.row .col.l11,.row .col.l12{left:auto;margin-left:auto;right:auto}.row .col.l12{width:100%}.row .col.offset-l1{margin-left:8.33333333%}.row .col.pull-l1{right:8.33333333%}.row .col.push-l1{left:8.33333333%}.row .col.offset-l2{margin-left:16.66666667%}.row .col.pull-l2{right:16.66666667%}.row .col.push-l2{left:16.66666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333333%}.row .col.pull-l4{right:33.33333333%}.row .col.push-l4{left:33.33333333%}.row .col.offset-l5{margin-left:41.66666667%}.row .col.pull-l5{right:41.66666667%}.row .col.push-l5{left:41.66666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333333%}.row .col.pull-l7{right:58.33333333%}.row .col.push-l7{left:58.33333333%}.row .col.offset-l8{margin-left:66.66666667%}.row .col.pull-l8{right:66.66666667%}.row .col.push-l8{left:66.66666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333333%}.row .col.pull-l10{right:83.33333333%}.row .col.push-l10{left:83.33333333%}.row .col.offset-l11{margin-left:91.66666667%}.row .col.pull-l11{right:91.66666667%}.row .col.push-l11{left:91.66666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media (min-width:85em){.row .col.xl1{width:8.33333333%}.row .col.xl1,.row .col.xl2{left:auto;margin-left:auto;right:auto}.row .col.xl2{width:16.66666667%}.row .col.xl3{width:25%}.row .col.xl3,.row .col.xl4{left:auto;margin-left:auto;right:auto}.row .col.xl4{width:33.33333333%}.row .col.xl5{width:41.66666667%}.row .col.xl5,.row .col.xl6{left:auto;margin-left:auto;right:auto}.row .col.xl6{width:50%}.row .col.xl7{width:58.33333333%}.row .col.xl7,.row .col.xl8{left:auto;margin-left:auto;right:auto}.row .col.xl8{width:66.66666667%}.row .col.xl9{width:75%}.row .col.xl9,.row .col.xl10{left:auto;margin-left:auto;right:auto}.row .col.xl10{width:83.33333333%}.row .col.xl11{width:91.66666667%}.row .col.xl11,.row .col.xl12{left:auto;margin-left:auto;right:auto}.row .col.xl12{width:100%}.row .col.offset-xl1{margin-left:8.33333333%}.row .col.pull-xl1{right:8.33333333%}.row .col.push-xl1{left:8.33333333%}.row .col.offset-xl2{margin-left:16.66666667%}.row .col.pull-xl2{right:16.66666667%}.row .col.push-xl2{left:16.66666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333333%}.row .col.pull-xl4{right:33.33333333%}.row .col.push-xl4{left:33.33333333%}.row .col.offset-xl5{margin-left:41.66666667%}.row .col.pull-xl5{right:41.66666667%}.row .col.push-xl5{left:41.66666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333333%}.row .col.pull-xl7{right:58.33333333%}.row .col.push-xl7{left:58.33333333%}.row .col.offset-xl8{margin-left:66.66666667%}.row .col.pull-xl8{right:66.66666667%}.row .col.push-xl8{left:66.66666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333333%}.row .col.pull-xl10{right:83.33333333%}.row .col.push-xl10{left:83.33333333%}.row .col.offset-xl11{margin-left:91.66666667%}.row .col.pull-xl11{right:91.66666667%}.row .col.push-xl11{left:91.66666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.product-gallery{position:relative;display:flex;align-items:center;flex-direction:column}.product-gallery__slick-arrow{position:absolute;width:40px;height:40px;z-index:2;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;color:#aaa;border:none}.product-gallery__slick-arrow.slick-hidden{display:none!important}.product-gallery__slick-arrow svg{display:block;width:24px;height:24px;padding:4px;margin:8px;border:1px solid #aaa;background:#fff;fill:#aaa}.product-gallery__slick-arrow:hover svg{border-color:#000;color:#000}.product-gallery__slideshow-wrapper{width:100%;max-width:544px;margin-bottom:1rem;position:relative}.product-gallery__slideshow-wrapper .product-gallery__slick-arrow{top:calc(50% - 20px)}.product-gallery__slideshow-wrapper .product-gallery__slick-arrow--prev{left:0}.product-gallery__slideshow-wrapper .product-gallery__slick-arrow--next{right:0}.product-gallery__slideshow{max-height:100%}.product-gallery__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.product-gallery__slide .product-gallery__slide-content{width:100%;padding-top:100%;position:relative}.product-gallery__slide-image{object-fit:contain}.product-gallery__slide--video-external iframe,.product-gallery__slide--video-native .plyr,.product-gallery__slide-image{top:0;left:0;position:absolute;width:100%;height:100%}.product-gallery__slide--video-native .plyr__video-wrapper{height:100%;display:flex;align-items:center}.product-gallery__slide--video-native .plyr__poster,.product-gallery__slide--video-native .plyr__video-wrapper{background-color:#fff}.product-gallery__slide--model .shopify-model-viewer-ui{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product-gallery__slide--model .shopify-model-viewer-ui model-viewer{width:100%;height:100%}.product-gallery__thumbnails-wrapper{position:relative;width:100%;max-width:544px;margin-left:-1px}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow{display:none;top:calc(50% - 12px)}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow--prev{left:12px;transform:rotate(-90deg)}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow--next{right:12px;transform:rotate(-90deg)}.product-gallery__thumbnails{width:calc(100% + .5rem);margin-left:-.25rem}.product-gallery__thumbnail{width:25%;height:auto;justify-content:center;align-items:center;list-style:none}.product-gallery__thumbnail-content{display:block;width:calc(100% - .75rem);padding-top:calc(100% - .75rem);position:relative;margin:1px auto;cursor:pointer;transition:opacity .2s ease-in-out;background:#fff;border:0}.product-gallery__thumbnail.is-active-slide .product-gallery__thumbnail-content{box-shadow:0 0 0 1px #000}.product-gallery__thumbnail-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.product-gallery__thumbnail-badge{position:absolute;top:4px;right:4px}.product-gallery__thumbnail-badge svg{display:block;width:20px;height:20px}.product-gallery__view-in-space{background:rgba(0,0,0,.08)}.product-gallery__view-in-space[data-shopify-xr-hidden]{display:none}.product-gallery__view-in-space svg{margin:-1px 10px 0 0;width:16px;height:16px;vertical-align:middle}@media (min-width:48em){.product-gallery{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:stretch}.product-gallery__slideshow-wrapper .product-gallery__slick-arrow{display:none}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow{display:flex;left:calc(50% - 20px)}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow--prev{top:-20px;transform:none}.product-gallery__thumbnails-wrapper .product-gallery__slick-arrow--next{top:unset;right:unset;bottom:-20px;transform:none}.product-gallery__thumbnails-wrapper{max-width:100px;max-height:544px;margin-right:.75rem}.product-gallery__thumbnails{width:100%;height:unset;max-height:unset;margin:calc(-1px - .5rem) 0 0}.product-gallery__thumbnail{margin:0;position:relative;width:100%!important;border:0!important;padding-top:calc(100% + .75rem)}.product-gallery__thumbnail-content{position:absolute;margin:0;width:calc(100% - .5rem);padding-top:calc(100% - .5rem);top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.product-gallery__thumbnail.is-active-slide .product-gallery__thumbnail-content{box-shadow:0 0 0 2px #000}.product-gallery__slideshow-wrapper{width:calc(100% - 96px - 1rem);margin-bottom:0}.product-gallery__details{margin-left:50px;margin-bottom:34px}}.product-form__meta{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1rem;text-align:center}.product-form__collection,.product-form__vendor{color:#2d2926;width:100%;display:block}.product-form__collection{text-decoration:underline;margin-bottom:.5rem}.product-form__title{width:100%;font-size:28px;margin:.25rem 0 .5rem}.product-form__prices{width:100%;order:1;padding:.75rem 0 0}.product-form__price{font-size:28px;font-weight:400}.product-form__price--old{text-decoration:line-through;font-weight:300;margin-right:1rem}.product-form__price--old:empty{margin-right:0}.product-form__prices-and-yotpo-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.product-form__label{font-size:14px;font-weight:400}.product-form__label+.styled-select{margin-top:.75rem}.product-form .styled-select select{background:transparent;border-color:#2d2926;color:#2d2926;font-size:16px;font-weight:400;padding-left:20px}.product-form .styled-select svg{fill:#2d2926;height:8px;right:26px;width:10px}.product-form__yotpo{width:100%;padding:.75rem 0 0;display:flex;align-items:center;justify-content:center}.product-form__yotpo-points{align-items:center;display:flex;border-top:1px solid #adadad;flex-direction:column;margin-top:1.5rem;padding-top:1.5rem}.product-form__yotpo-points-title{align-items:center;display:flex;font-size:16px;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.product-form__yotpo-points-title svg{margin-right:.375rem}.product-form__yotpo-points-content .swell-product-helper{font-weight:500}.product-form__yotpo-points-content a{color:#2d2926;display:block;margin-top:.5rem;text-align:center;text-decoration:underline}.product-form .yotpo-bottomline.star-clickable{display:flex!important;flex-direction:row}.product-form .yotpo.bottomLine .yotpo-bottomline .yotpo-stars{margin-right:1rem}.product-form .yotpo.bottomLine .yotpo-bottomline .yotpo-stars .rating-star{font-size:16px!important;margin:0 1.5px}.product-form .yotpo.bottomLine .yotpo-bottomline .text-m{color:#2d2926;font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}.product-form__add-to-cart,.product-form__add-to-cart .button{width:100%}.product-form__add-to-cart .button:disabled{background-color:#aaa;color:#55565b}.product-form__footer{margin-top:1rem}.product-form__bundle{margin-right:0}.product-form__bundle h3{font-weight:400;line-height:28px;margin-bottom:16px}.product-form__bundle fieldset{border:0;padding:0 0 .75rem;margin:0}.product-form__bundle fieldset>ul{display:grid;grid-template-columns:repeat(3,3fr);gap:.25rem}.product-form__bundle fieldset>ul>li{height:30px;width:100%}.product-form__bundle fieldset>ul>li input:checked+label{box-shadow:inset 0 0 0 3px #f6f6f6;border:1px solid #2d2926}.product-form__bundle fieldset>ul>li>label{border-radius:0;height:100%;margin:0;width:100%}.product-form__bundle .boost-pfs-filter-product-bottom{height:100%;justify-content:space-between}.product-form__bundle .grid{margin-left:0}.product-form__bundle .styled-select>select{font-size:.706rem;height:fit-content;padding:.5rem .75rem}.product-form__bundle .styled-select>svg{margin-top:2px;right:12px}.product-form__bundle-description{margin-bottom:1rem}.product-form__bundle-select select{text-transform:none}.product-form__bundle-slider{margin-left:-8px;margin-right:-.75rem}.product-form__bundle-slider .slick-list{width:100%}.product-form__bundle-slider .slick-arrow{top:20%}.product-form__bundle-slider .slick-next,.product-form__bundle-slider .slick-prev{transform:none;-webkit-transform:none;-ms-transform:none}.product-form__bundle-slider .boost-pfs-filter-product-item{padding-bottom:12px;padding-left:8px;padding-right:8px;width:141px}.product-form__bundle-slider .boost-pfs-filter-product-item .smartwishlist{padding:6px}.product-form__bundle-slider .boost-pfs-filter-product-item-title{line-height:15px;margin:0}.product-form__bundle-indicator{color:#767676;display:block;font-size:14px;font-weight:400;line-height:21px;margin-bottom:calc(-.75rem + 2px);margin-top:8px;order:1;width:100%}.product-form__footer-row{display:flex;margin-top:1rem}.product-form__quantity-selector{min-width:100px}.product-form__quantity-selector input[type=number]::-webkit-inner-spin-button,.product-form__quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__wishlist{width:100%;margin:0 0 0 .75rem!important}.product-form__wishlist #bookmarkit.swpbutton3{border-color:#2d2926!important;background:transparent!important;padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:center}.product-form__wishlist #bookmarkit.swpbutton3:hover{border:1px solid #2d2926;background:#2d2926!important;color:#fff!important}.product-form__wishlist #sw_wishlist_label{text-transform:uppercase;font-size:15px;letter-spacing:1px;font-weight:400;margin:0}.product-form__wishlist #wishlist_icon{margin-right:.5rem;margin-bottom:1px}.product-form__wishlist.hidden{display:none!important}.product-form__learn-more{color:#000}.product-form__learn-more a{text-decoration:underline}@media (min-width:48em){.product-form__meta{align-items:center;justify-content:center;margin-bottom:2rem;text-align:left}.product-form__prices-and-yotpo-wrapper{padding:.75rem 0 0}.product-form__prices{margin-right:1.5rem;order:0;width:fit-content;padding:1rem 0 0}.product-form__bundle-slider{margin-right:-8px}.product-form__bundle-indicator{order:inherit}.product-form__yotpo{width:fit-content;padding:1rem 0 0}.product-form__yotpo-points{align-items:flex-start}.product-form__yotpo-points-content a{display:inline-block}.product-form .yotpo.bottomLine .yotpo-bottomline .yotpo-stars{margin-right:.375rem}.product-form .yotpo-bottomline{flex-direction:column;align-items:center}.product-form .yotpo.bottomLine .yotpo-bottomline .text-m{padding-top:.25rem}}.product_gwp__wrapper{border-top:1px solid #adadad;margin-top:1.5rem;padding-top:1.5rem}.product-quantity-selector{display:flex;max-width:100px;position:relative;height:48px;border:1px solid #2d2926}.product-quantity-selector__control{border:0;align-items:center;display:flex;justify-content:center}.product-quantity-selector__input{appearance:textfield;border:transparent;color:#000;height:100%;padding:.75rem 0;text-align:center;width:100%;background-color:transparent}.product-quantity-selector__input::-webkit-inner-spin-button,.product-quantity-selector__input::-webkit-outer-spin-button{appearance:none;margin:0}.product-quantity-selector__button{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:0 .5rem;background-color:transparent}.product-quantity-selector__button .icon{color:#2d2926;height:14px;width:14px;margin:0}.product-quantity-selector__button:focus-visible{outline-offset:0}.product-quantity-selector__button[disabled=true]{opacity:.2}.product-quantity-selector.product-quantity-selector--small .product-quantity-selector{max-width:110px}.product-quantity-selector.product-quantity-selector--small .product-quantity-selector__button,.product-quantity-selector.product-quantity-selector--small .product-quantity-selector__input{min-height:32px;padding:.125rem 0}.product-swatches{border:0;padding:0 0 .5rem}.product-swatches__label{font-size:16px;color:#000;font-weight:400;margin-bottom:.25rem}.product-swatches .swatch-grid{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;user-select:none}.product-swatches .swatch-grid__item{display:inline-block;margin:0 .5rem .5rem 0}.product-swatches .swatch{user-select:none}.product-swatches .swatch__label{margin-bottom:0}.product-swatches .swatch__button{background:none;color:inherit;font:inherit;outline:none;align-items:center;background-color:transparent;border:1px solid #2d2926;color:#2d2926;cursor:pointer;display:flex;font-weight:400;height:42px;justify-content:center;min-width:42px;overflow:hidden;padding:0 .5rem;position:relative;text-align:center;text-transform:uppercase}.product-swatches .swatch__button:not([disabled]):not(.swatch__button--color):hover{border-color:#2d2926;background-color:#2d2926;color:#fff}.product-swatches .swatch__button[disabled]{border-color:#aaa;background-color:transparent;color:#aaa}.product-swatches .swatch__button[disabled]:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg);transform-origin:center center;background:#ec3e3e;width:2px;height:100px;content:""}.product-swatches .swatch__button[disabled]:hover{cursor:pointer}.product-swatches .swatch__button span{pointer-events:none;user-select:none}.product-swatches .swatch__input:checked+.swatch__label .swatch__button:not(.swatch__button--color):not([disabled]){background-color:#2d2926;border-color:#2d2926;cursor:default;color:#fff}.product-swatches .swatch__input:checked+.swatch__label .swatch__button[disabled]{border-color:#000;box-shadow:inset 0 0 0 1px #000}.product-swatches .swatch__input[disabled]:checked+.swatch__label .swatch__button{border-color:#000;color:#000;position:relative}.product-swatches .swatch__input[disabled]+.swatch__label .swatch__button{opacity:.5}.product-swatches .swatch__input[disabled]+.swatch__label .swatch__button:hover{border-color:#55565b;cursor:default}.product-swatches .swatch--empty .swatch__button{text-indent:-9999rem}.product-swatches .swatch--color .swatch__button{width:40px;height:40px}@media (min-width:48em){.product-swatches .swatch--color .swatch__button{width:55px}}.product-swatches .swatch--color .swatch__input:checked+.swatch__label .swatch__button{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 4px #fff;border-color:#000}.product-recommendations{background:#fff;padding:2rem 0}.product-recommendations__content{max-width:940px;margin:0 auto}.product-recommendations__title{font-size:20px;margin-bottom:1.5rem}.product-recommendations__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.product-recommendations__item{width:calc(50% - .5rem)}@media (min-width:48em){.product-recommendations{padding:3rem 0}.product-recommendations__list{flex-wrap:nowrap}.product-recommendations__item{width:calc(25% - 1rem)}.product-recommendations__title{font-size:28px}}.product-description{margin:auto;max-width:1440px;padding:2rem 1rem}.product-description.container{max-width:1300px}.product-description__wrap{display:flex;flex-direction:column;margin:auto}.product-description__description-mobile{display:block}.product-description__description-mobile.hide-accordion{border-bottom:1px solid #000}.product-description__description-desktop{display:none}.product-description__description-desktop li,.product-description__description-desktop ol,.product-description__description-desktop p,.product-description__description-desktop span{font-weight:400;font-size:16px;letter-spacing:.02rem}.product-description__description-desktop a,.product-description__description-mobile a{color:#2d2926;text-decoration:underline}.product-description__accordion{width:100%}.product-description__accordion-item{font-size:16px;letter-spacing:.02rem;font-weight:400;overflow:hidden}.product-description__accordion-item .product-description__accordion-content{height:0;opacity:0;padding-bottom:0;transition:opacity .4s ease}.product-description__accordion-item .icon{transition:all .4s ease}.product-description__accordion-item.last{border-bottom:1px solid #000}.product-description__accordion-item.is-active .product-description__accordion-content{height:auto;opacity:1;padding-bottom:1rem}.product-description__accordion-item.is-active .icon{transform:rotate(45deg)}.product-description__accordion-content li{margin-left:.25rem}.product-description__accordion-content a{color:#2d2926;text-decoration:underline}.product-description__accordion-control{align-items:center;border-top:1px solid #000;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem 0}.product-description__accordion-control button,.product-description__accordion-control img,.product-description__accordion-control span{pointer-events:none}.product-description__accordion-control button{background-color:transparent;border:0;height:24px;padding:0;width:24px}.product-description__accordion-control img{height:10px;width:10px}@media (min-width:64em){.product-description{padding:3.5rem 0}.product-description__wrap{flex-direction:row-reverse}.product-description__description-mobile{display:none}.product-description__description-desktop{display:block;margin-left:calc(100px + .75rem);max-width:645px;min-width:calc(400px + 4rem);padding-right:3rem}.product-description__accordion{flex:1;min-width:40%}.product-description__accordion-item{max-width:82%}.product-description__accordion-item .icon{margin-right:3%}}@media (min-width:85em){.product-description__description-desktop{padding-right:4rem}}.yotpo-reviews{font-family:Roboto,Helvetica,sans-serif!important}.yotpo-reviews__title{font-family:Roboto,Helvetica,sans-serif;font-size:24px;font-weight:400;margin-bottom:0;text-align:center}.yotpo-reviews .yotpo .yotpo-nav .yotpo-menu-mobile-collapse.yotpo-hidden-mobile{display:block;margin-bottom:1.5rem}.yotpo-reviews .yotpo .yotpo-nav .yotpo-icon-btn-big.transparent-color-btn.yotpo-visible-mobile{display:none!important}.yotpo-reviews .yotpo .yotpo-nav li{margin-bottom:0}.yotpo-reviews .yotpo .yotpo-nav.yotpo-nav-primary{display:flex;flex-direction:column-reverse}.yotpo-reviews .yotpo .yotpo-nav.yotpo-nav-primary ul{border-bottom:1px solid #000}.yotpo-reviews .yotpo .yotpo-small-box{border-bottom:0}.yotpo-reviews .yotpo .yotpo-small-box.yotpo-nav.reviews{padding-top:.25rem}.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-review-button{margin:.5rem 0}.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-question-button,.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-review-button{background-color:#2d2926;max-height:40px;text-align:center!important;width:calc(50% - .25rem)}.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-question-button span.y-label,.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-review-button span.y-label{color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.yotpo-reviews .yotpo .yotpo-bottomline-box-2,.yotpo-reviews .yotpo .yotpo-label.yotpo-small-box,.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-question-button span.yotpo-icon.yotpo-icon-write,.yotpo-reviews .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-review-button span.yotpo-icon.yotpo-icon-write,.yotpo-reviews .yotpo span.yotpo-icon-profile.yotpo-header-element.pull-left{display:none}.yotpo-reviews .yotpo span.y-label.yotpo-user-name.yotpo-font-bold.pull-left{color:#000!important;font-family:Roboto,Helvetica,sans-serif;font-size:17px;font-weight:400;margin-right:1rem;margin-bottom:.25rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-main .content-title{color:#000;font-size:20px;font-weight:400;text-align:left;font-size:17px;font-family:Roboto,Helvetica,sans-serif;line-height:1.25}.yotpo-reviews .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews{align-items:center;display:flex;flex-direction:column-reverse;max-width:none!important;width:100%}.yotpo-reviews .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews .questions.pull-left{display:none}.yotpo-reviews .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews span.font-color-gray.based-on{color:#000;font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;padding-bottom:.75rem;padding-top:0}.yotpo-reviews .yotpo li.yotpo-nav-tab{margin-right:2rem}.yotpo-reviews .yotpo li.yotpo-nav-tab .yotpo-nav-wrapper{padding-bottom:.5rem}.yotpo-reviews .yotpo li.yotpo-nav-tab .yotpo-nav-wrapper span{color:#767676;font-family:Roboto,Helvetica,sans-serif;font-size:17px;font-weight:400}.yotpo-reviews .yotpo li.yotpo-nav-tab .yotpo-nav-wrapper .nav-tab-sum,.yotpo-reviews .yotpo li.yotpo-nav-tab .yotpo-nav-wrapper .yotpo-nav-tab-sum{display:none}.yotpo-reviews .yotpo li.yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-bottom:3px solid #000}.yotpo-reviews .yotpo .yotpo .transparent-color-btn span.yotpo-icon,.yotpo-reviews .yotpo li.yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper span{color:#000}.yotpo-reviews .yotpo .yotpo-bottomline .yotpo-stars{padding:0}.yotpo-reviews .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo-reviews .yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo-reviews .yotpo .yotpo-bottomline .yotpo-icon-star{font-size:19px!important}.yotpo-reviews .yotpo .yotpo-icon{font-size:16px}.yotpo-reviews .yotpo .transparent-color-btn span.yotpo-icon{color:#000}.yotpo-reviews .yotpo .yotpo-review{border-bottom:1px solid #000;position:relative}.yotpo-reviews .yotpo .yotpo-review .yotpo-header .yotpo-review-stars{margin:.75rem 0 .25rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element{display:block;margin-bottom:1rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title{color:#000}.yotpo-reviews .yotpo .yotpo-review .yotpo-main .content-title{padding-bottom:.75rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-main .content-review{color:#000;display:block;font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.yotpo-reviews .yotpo .yotpo-review .yotpo-review-wrapper{text-align:left}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer{position:unset}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer .footer-actions{display:none!important}.yotpo-reviews .yotpo .yotpo-review span.y-label.yotpo-review-date{color:#000;font-size:12px;position:absolute;right:0;top:1.75rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-main{margin-left:0}.yotpo-reviews .yotpo .yotpo-regular-box{border-top:0}.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible .yotpo-regular-box:last-child{border:0}.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible .y-label,.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible .yotpo-mandatory-explain,.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible h2.y-label.yotpo-header-title{color:#000;font-size:16px;font-weight:400}.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible .y-label,.yotpo-reviews .yotpo .write-review-wrapper.write-form.visible .yotpo-mandatory-explain{font-size:14px}.yotpo-reviews .yotpo .yotpo-display-wrapper .yotpo-regular-box{padding:1.5rem 0}.yotpo-reviews .yotpo .yotpo-display-wrapper .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes{height:auto;padding-bottom:1rem;padding-top:0}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars,.yotpo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars{align-items:center;display:flex;padding:0}.yotpo-reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse{align-items:center;border:0;display:flex;justify-content:space-between}.yotpo-reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .label-helpful{color:#000;display:block;font-size:12px;text-transform:none}.yotpo-reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-helpful{display:flex;float:unset;margin-top:1.5rem}.yotpo-reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-helpful span.yotpo-icon{font-size:14px}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.yotpo-reviews .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-review-button{background-color:#2d2926;left:unset;right:0;z-index:2}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{font-weight:400;padding:.5rem 1rem;top:100%}.yotpo-reviews .yotpo .primary-color-btn,.yotpo-reviews .yotpo input[type=button].primary-color-btn{font-weight:400!important}.yotpo-reviews .write-review.yotpo-regular-box{color:#000}.yotpo-reviews .write-review.yotpo-regular-box div,.yotpo-reviews .write-review.yotpo-regular-box label,.yotpo-reviews .write-review.yotpo-regular-box span{font-family:Roboto,Helvetica,sans-serif}.yotpo-reviews .write-review.yotpo-regular-box .yotpo-text-box,.yotpo-reviews .write-review.yotpo-regular-box input{border:1px solid #c4cdd5;margin-top:.5rem}.yotpo-reviews .write-review.yotpo-regular-box .yotpo-text-box{margin-bottom:0}.yotpo-reviews .write-review.yotpo-regular-box .form-element.email-input.visible,.yotpo-reviews .write-review.yotpo-regular-box .form-element.name-input.visible{text-align:left}.yotpo-reviews .write-review.yotpo-regular-box .form-element.email-input.visible .y-label,.yotpo-reviews .write-review.yotpo-regular-box .form-element.name-input.visible .y-label{padding-bottom:.5rem}.yotpo-reviews .write-review.yotpo-regular-box .yotpo-mandatory-mark{padding-left:2.5rem}.yotpo-reviews .write-review.yotpo-regular-box .form-element .yotpo-mandatory-mark,.yotpo-reviews .write-review.yotpo-regular-box .yotpo-mandatory-explain .yotpo-mandatory-mark{padding-left:0}.yotpo-reviews .write-review.yotpo-regular-box input.yotpo-default-button.primary-color-btn.yotpo-submit{background-color:#2d2926!important;border:0;font-family:Roboto,Helvetica,sans-serif;font-weight:500!important;max-height:40px;letter-spacing:.5px}.yotpo-reviews .write-review.yotpo-regular-box h2.y-label.yotpo-header-title{padding-right:0}.yotpo-reviews .write-question-wrapper.write-form.visible h2.y-label.yotpo-header-title{color:#000;font-size:16px}.yotpo-reviews .write-question-wrapper.write-form.visible .yotpo-mandatory-explain{color:#000;display:flex;font-weight:400;justify-content:center}.yotpo-reviews .rating-div{color:#2d2926;font-family:Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;margin-right:.375rem}@media (min-width:31.875em){.yotpo-reviews{padding:0 .5rem}}@media (min-width:48em){.yotpo-reviews{padding:2rem 1rem 0}.yotpo-reviews__title{margin-bottom:2rem;padding-left:.5rem;text-align:left}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{align-items:center;background-color:#2d2926;display:flex;height:40px;justify-content:center;top:-6px;width:160px}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button span.yotpo-icon-button-text,.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button span.yotpo-icon-button-text{font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{right:168px}.yotpo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button .yotpo-icon{display:none}.yotpo-reviews .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews{flex-direction:row}.yotpo-reviews .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews span.font-color-gray.based-on{margin-left:1rem;padding-bottom:0}.yotpo-reviews .yotpo li.yotpo-nav-tab{margin-right:2.5rem}.yotpo-reviews .yotpo li.yotpo-nav-tab .yotpo-nav-wrapper span{font-size:20px}.yotpo-reviews .yotpo .yotpo-review span.y-label.yotpo-review-date{top:0}.yotpo-reviews .yotpo .yotpo-review .yotpo-review-stars .yotpo-icon{font-size:17px}.yotpo-reviews .yotpo .yotpo-review .yotpo-main .content-title{font-size:20px}.yotpo-reviews .yotpo .yotpo-review .yotpo-main .content-review{max-width:66%}.yotpo-reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element{padding-top:.5rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer{margin-left:0}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer .label-helpful{color:#000;font-size:12px;text-transform:none}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer .yotpo-helpful{display:flex;float:unset;margin-bottom:.5rem;margin-top:3rem}.yotpo-reviews .yotpo .yotpo-review .yotpo-footer span.yotpo-icon{font-size:14px}.yotpo-reviews .write-question-wrapper h2,.yotpo-reviews .write-review-wrapper h2{font-size:20px!important;margin-top:1rem}}@media (min-width:64em){.yotpo-reviews{margin:auto;max-width:880px;padding:3rem 0 0}}.yotpo-question.yotpo-regular-box{border-bottom:1px solid #000;text-align:left}.yotpo-question.yotpo-regular-box .y-label,.yotpo-question.yotpo-regular-box div{color:#000;font-family:Roboto,Helvetica,sans-serif;font-weight:400}.yotpo-question.yotpo-regular-box .no-border.yotpo-comments-box.visible{border:0;margin-top:0}.yotpo-question.yotpo-regular-box .yotpo-footer{margin-left:0}.yotpo-question.yotpo-regular-box .yotpo-footer .y-label{text-transform:none}.yotpo .y-input,.yotpo input{color:#000;font-family:Roboto,Helvetica,sans-serif;font-weight:400}.product_gwp__container{background-color:#f6f6f6;border:1px solid #efefef;border-left:4px solid #4abfab;display:flex;height:120px;max-width:426px;padding:10px;align-items:center;justify-content:center}.product_gwp__container.hidden{display:none}.product_gwp__content{padding-left:1rem}.product_gwp__product_image_container{height:100px;min-height:100px;width:100px;min-width:100px;flex:100px}.product_gwp__product_image_container .image{width:100%;object-fit:cover;object-position:center}.product_gwp__title{color:#000;font-family:bely-display,Bely-Display-Regular,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;margin:0 0 .25rem;text-transform:uppercase;text-align:left}.product_gwp__description{font-size:12px;font-style:normal;font-weight:300;text-transform:uppercase}.product_gwp__description,.product_gwp__product_title{font-family:Roboto,Helvetica,sans-serif;line-height:14px;letter-spacing:.5px;text-align:left}.product_gwp__product_title{font-weight:500;color:#000}.product-template{background:#f6f6f6;padding-bottom:2rem}@media (min-width:48em){.product-template{padding-bottom:4rem}}.product-template .container.no-padding{max-width:1300px;padding:0}.product-template__gallery{margin-bottom:1rem}@media (min-width:48em){.product-template__gallery{margin-bottom:0}}.section-unique-selling-propositions{background:#fff;padding:4rem 0}.section-unique-selling-propositions .usp{text-align:center}.section-unique-selling-propositions .usp+.usp{border-top:1px solid #efefef;margin-top:2.5rem;padding-top:2.5rem}.section-unique-selling-propositions .usp__icon{background:#2D2926;border-radius:50%;height:80px;margin:0 auto 1.5rem;padding:1rem;width:80px}.section-unique-selling-propositions .usp__icon svg{height:100%;width:100%}.section-unique-selling-propositions .usp__title{color:#000;font-family:bely-display,Bely-Display-Regular,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin-bottom:.75rem;text-transform:uppercase}.section-unique-selling-propositions .usp__content{color:#000;font-size:14px;font-weight:400;line-height:1.25}@media (min-width:64em){.section-unique-selling-propositions .container{display:flex}.section-unique-selling-propositions .usp{padding:0 2rem;width:33.33333%}.section-unique-selling-propositions .usp+.usp{border-top:0;border-left:1px solid #efefef;margin-top:0;padding-top:0}}