@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li,figure,figcaption,blockquote,dl,dd{margin:0}.rte body,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte p,.rte li,.rte figure,.rte figcaption,.rte blockquote,.rte dl,.rte dd{margin:inherit}ul[class],ol[class]{list-style:none}ol,ul{list-style:none;padding:0;margin:0}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{border:0;border-radius:0;display:inline-block;cursor:pointer;-webkit-appearance:none;background:transparent;padding:0;margin:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.flex{display:flex}.flex.f-inline{display:inline-flex}@media (min-width: 990px){.flex.f-inline--desktop{display:inline-flex}}@media (max-width: 989px){.flex.f-inline--tablet{display:inline-flex}}.flex.f-d-column{flex-direction:column}@media (min-width: 990px){.flex.f-d-column--desktop{flex-direction:column}}@media (max-width: 989px){.flex.f-d-column--tablet{flex-direction:column}}.flex.f-wrap{flex-wrap:wrap}@media (min-width: 990px){.flex.f-wrap--desktop{flex-wrap:wrap}}@media (max-width: 989px){.flex.f-wrap--tablet{flex-wrap:wrap}}.flex.f-j-start{justify-content:flex-start}@media (min-width: 990px){.flex.f-j-start--desktop{justify-content:flex-start}}@media (max-width: 989px){.flex.f-j-start--tablet{justify-content:flex-start}}.flex.f-j-center{justify-content:center}@media (min-width: 990px){.flex.f-j-center--desktop{justify-content:center}}@media (max-width: 989px){.flex.f-j-center--tablet{justify-content:center}}.flex.f-j-end{justify-content:flex-end}@media (min-width: 990px){.flex.f-j-end--desktop{justify-content:flex-end}}@media (max-width: 989px){.flex.f-j-end--tablet{justify-content:flex-end}}.flex.f-j-between{justify-content:space-between}@media (min-width: 990px){.flex.f-j-between--desktop{justify-content:space-between}}@media (max-width: 989px){.flex.f-j-between--tablet{justify-content:space-between}}.flex.f-j-around{justify-content:space-around}@media (min-width: 990px){.flex.f-j-around--desktop{justify-content:space-around}}@media (max-width: 989px){.flex.f-j-around--tablet{justify-content:space-around}}.flex.f-a-start{align-items:flex-start}@media (min-width: 990px){.flex.f-a-start--desktop{align-items:flex-start}}@media (max-width: 989px){.flex.f-a-start--tablet{align-items:flex-start}}.flex.f-a-center{align-items:center}@media (min-width: 990px){.flex.f-a-center--desktop{align-items:center}}@media (max-width: 989px){.flex.f-a-center--tablet{align-items:center}}.flex.f-a-end{align-items:flex-end}@media (min-width: 990px){.flex.f-a-end--desktop{align-items:flex-end}}@media (max-width: 989px){.flex.f-a-end--tablet{align-items:flex-end}}.flex.f-grow{flex-grow:1}@media (min-width: 990px){.flex.f-grow--desktop{flex-grow:1}}@media (max-width: 989px){.flex.f-grow--tablet{flex-grow:1}}.flex[class*=f-grid--]{flex-wrap:wrap}.flex.f-grid{flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.flex.f-grid>*{padding-left:16px;padding-right:16px}@media (min-width: 990px){.flex.f-grid--desktop{margin-left:-16px;margin-right:-16px}.flex.f-grid--desktop>*{padding-left:16px;padding-right:16px}}@media (max-width: 989px){.flex.f-grid--tablet{margin-left:-16px;margin-right:-16px}.flex.f-grid--tablet>*{padding-left:16px;padding-right:16px}}.flex.f-grid--xxs{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs>*{padding-left:2px;padding-right:2px}@media (min-width: 990px){.flex.f-grid--xxs--desktop{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs--desktop>*{padding-left:2px;padding-right:2px}}@media (max-width: 989px){.flex.f-grid--xxs--tablet{margin-left:-2px;margin-right:-2px}.flex.f-grid--xxs--tablet>*{padding-left:2px;padding-right:2px}}.flex.f-grid--xs{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs>*{padding-left:4px;padding-right:4px}@media (min-width: 990px){.flex.f-grid--xs--desktop{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs--desktop>*{padding-left:4px;padding-right:4px}}@media (max-width: 989px){.flex.f-grid--xs--tablet{margin-left:-4px;margin-right:-4px}.flex.f-grid--xs--tablet>*{padding-left:4px;padding-right:4px}}.flex.f-grid--s{margin-left:-8px;margin-right:-8px}.flex.f-grid--s>*{padding-left:8px;padding-right:8px}@media (min-width: 990px){.flex.f-grid--s--desktop{margin-left:-8px;margin-right:-8px}.flex.f-grid--s--desktop>*{padding-left:8px;padding-right:8px}}@media (max-width: 989px){.flex.f-grid--s--tablet{margin-left:-8px;margin-right:-8px}.flex.f-grid--s--tablet>*{padding-left:8px;padding-right:8px}}.flex.f-grid--m{margin-left:-12px;margin-right:-12px}.flex.f-grid--m>*{padding-left:12px;padding-right:12px}@media (min-width: 990px){.flex.f-grid--m--desktop{margin-left:-12px;margin-right:-12px}.flex.f-grid--m--desktop>*{padding-left:12px;padding-right:12px}}@media (max-width: 989px){.flex.f-grid--m--tablet{margin-left:-12px;margin-right:-12px}.flex.f-grid--m--tablet>*{padding-left:12px;padding-right:12px}}.flex.f-grid--l{margin-left:-24px;margin-right:-24px}.flex.f-grid--l>*{padding-left:24px;padding-right:24px}@media (min-width: 990px){.flex.f-grid--l--desktop{margin-left:-24px;margin-right:-24px}.flex.f-grid--l--desktop>*{padding-left:24px;padding-right:24px}}@media (max-width: 989px){.flex.f-grid--l--tablet{margin-left:-24px;margin-right:-24px}.flex.f-grid--l--tablet>*{padding-left:24px;padding-right:24px}}.flex.f-grid--xl{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl>*{padding-left:40px;padding-right:40px}@media (min-width: 990px){.flex.f-grid--xl--desktop{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl--desktop>*{padding-left:40px;padding-right:40px}}@media (max-width: 989px){.flex.f-grid--xl--tablet{margin-left:-40px;margin-right:-40px}.flex.f-grid--xl--tablet>*{padding-left:40px;padding-right:40px}}.flex.f-grid--xxl{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl>*{padding-left:54px;padding-right:54px}@media (min-width: 990px){.flex.f-grid--xxl--desktop{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl--desktop>*{padding-left:54px;padding-right:54px}}@media (max-width: 989px){.flex.f-grid--xxl--tablet{margin-left:-54px;margin-right:-54px}.flex.f-grid--xxl--tablet>*{padding-left:54px;padding-right:54px}}.custom-positioning{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;display:flex}.custom-positioning.position--top-left{justify-content:flex-start;align-items:flex-start}@media (min-width: 990px){.custom-positioning.position--top-left--desktop{justify-content:flex-start;align-items:flex-start}}@media (max-width: 989px){.custom-positioning.position--top-left--tablet{justify-content:flex-start;align-items:flex-start}}.custom-positioning.position--top-middle{justify-content:center;align-items:flex-start}@media (min-width: 990px){.custom-positioning.position--top-middle--desktop{justify-content:center;align-items:flex-start}}@media (max-width: 989px){.custom-positioning.position--top-middle--tablet{justify-content:center;align-items:flex-start}}.custom-positioning.position--top-right{justify-content:flex-end;align-items:flex-start}@media (min-width: 990px){.custom-positioning.position--top-right--desktop{justify-content:flex-end;align-items:flex-start}}@media (max-width: 989px){.custom-positioning.position--top-right--tablet{justify-content:flex-end;align-items:flex-start}}.custom-positioning.position--middle-left{justify-content:flex-start;align-items:center}@media (min-width: 990px){.custom-positioning.position--middle-left--desktop{justify-content:flex-start;align-items:center}}@media (max-width: 989px){.custom-positioning.position--middle-left--tablet{justify-content:flex-start;align-items:center}}.custom-positioning.position--middle-middle{justify-content:center;align-items:center}@media (min-width: 990px){.custom-positioning.position--middle-middle--desktop{justify-content:center;align-items:center}}@media (max-width: 989px){.custom-positioning.position--middle-middle--tablet{justify-content:center;align-items:center}}.custom-positioning.position--middle-right{justify-content:flex-end;align-items:center}@media (min-width: 990px){.custom-positioning.position--middle-right--desktop{justify-content:flex-end;align-items:center}}@media (max-width: 989px){.custom-positioning.position--middle-right--tablet{justify-content:flex-end;align-items:center}}.custom-positioning.position--bottom-left{justify-content:flex-start;align-items:flex-end}@media (min-width: 990px){.custom-positioning.position--bottom-left--desktop{justify-content:flex-start;align-items:flex-end}}@media (max-width: 989px){.custom-positioning.position--bottom-left--tablet{justify-content:flex-start;align-items:flex-end}}.custom-positioning.position--bottom-middle{justify-content:center;align-items:flex-end}@media (min-width: 990px){.custom-positioning.position--bottom-middle--desktop{justify-content:center;align-items:flex-end}}@media (max-width: 989px){.custom-positioning.position--bottom-middle--tablet{justify-content:center;align-items:flex-end}}.custom-positioning.position--bottom-right{justify-content:flex-end;align-items:flex-end}@media (min-width: 990px){.custom-positioning.position--bottom-right--desktop{justify-content:flex-end;align-items:flex-end}}@media (max-width: 989px){.custom-positioning.position--bottom-right--tablet{justify-content:flex-end;align-items:flex-end}}.hide{display:none}.hide-i{display:none!important}.hidden{visibility:hidden}[class*=object-fit--]{position:relative;height:0;padding-bottom:75%;display:block;line-height:0}[class*=object-fit--]>img,[class*=object-fit--]>video,[class*=object-fit--] picture img{position:absolute;left:0;top:0;width:100%;height:100%}.object-fit--small{padding-bottom:25%}@media (min-width: 990px){.object-fit--small--desktop{padding-bottom:25%}}@media (max-width: 989px){.object-fit--small--tablet{padding-bottom:25%}}.object-fit--medium{padding-bottom:50%}@media (min-width: 990px){.object-fit--medium--desktop{padding-bottom:50%}}@media (max-width: 989px){.object-fit--medium--tablet{padding-bottom:50%}}.object-fit--large{padding-bottom:75%}@media (min-width: 990px){.object-fit--large--desktop{padding-bottom:75%}}@media (max-width: 989px){.object-fit--large--tablet{padding-bottom:75%}}.object-fit--square{padding-bottom:100%}@media (min-width: 990px){.object-fit--square--desktop{padding-bottom:100%}}@media (max-width: 989px){.object-fit--square--tablet{padding-bottom:100%}}.object-fit--cover>img,.object-fit--cover>video,.object-fit--cover picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media (min-width: 990px){.object-fit--cover--desktop>img,.object-fit--cover--desktop>video,.object-fit--cover--desktop picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}}@media (max-width: 989px){.object-fit--cover--tablet>img,.object-fit--cover--tablet>video,.object-fit--cover--tablet picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}}.object-fit--contain>img,.object-fit--contain>video,.object-fit--contain picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}@media (min-width: 990px){.object-fit--contain--desktop>img,.object-fit--contain--desktop>video,.object-fit--contain--desktop picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}}@media (max-width: 989px){.object-fit--contain--tablet>img,.object-fit--contain--tablet>video,.object-fit--contain--tablet picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center;"}}.object-fit--contain.position--bottom>img,.object-fit--contain.position--bottom>video,.object-fit--contain.position--bottom picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}@media (min-width: 990px){.object-fit--contain.position--bottom--desktop>img,.object-fit--contain.position--bottom--desktop>video,.object-fit--contain.position--bottom--desktop picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}}@media (max-width: 989px){.object-fit--contain.position--bottom--tablet>img,.object-fit--contain.position--bottom--tablet>video,.object-fit--contain.position--bottom--tablet picture img{-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom;"}}.fnt--primary{font-family:Graphik,Arial,sans-serif}.fnt--secondary{font-family:Warnock Pro,Arial,sans-serif}@media (max-width: 989px){.desktop-only{display:none!important}}@media (max-width: 1024px){.big-desktop-only{display:none}}@media (min-width: 1025px){.small-desktop-only{display:none}}@media (min-width: 990px){.tablet-only{display:none!important}}.keen-slider--wrapper{overflow:hidden}.custom-slide-nav{position:relative;display:inline-flex}.custom-slide-nav .slide-counts{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 40px;font-size:12px;width:100%;pointer-events:none}@media (max-width: 989px){.custom-slide-nav .slide-counts{padding:0 30px}}.custom-slide-nav .keen-nav{display:flex}.custom-slide-nav .keen-nav li{margin:0;line-height:0}.custom-slide-nav .keen-nav li:last-child{margin-left:50px}@media (max-width: 989px){.custom-slide-nav .keen-nav li:last-child{margin-left:30px}}.custom-slide-nav .keen-nav li .keen-arrow-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-slide-nav .keen-nav li button[disabled]{display:none}.custom-slide-nav .keen-nav svg{width:33px;height:33px}@media (max-width: 989px){.custom-slide-nav .keen-nav svg{width:23px;height:23px}}.keen-slider{display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;flex-wrap:nowrap!important;transition:opacity .35s ease,visibility .35s ease}.keen-slider li:not(.flex){display:block}.keen-slider:not(.keen-slider--ready){opacity:0;visibility:hidden}.keen-slider.keen--adaptive-height{align-items:flex-start;transition:height .15s ease,opacity .35s ease,visibility .35s ease}.keen-slider.keen--adaptive-height .keen-slider__slide{min-height:0}.keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}.keen-slider.fade-slider{transition:height .25s}.keen-slider.fade-slider .fader-slide{-webkit-transform:none!important;transform:none!important;position:absolute;top:0;opacity:0;width:100%;height:100%}.keen-slider.fade-slider .fader-slide:not(.active){pointer-events:none}.keen-slider .keen-arrow{pointer-events:auto;transition:opacity .35s ease,visibility .35s ease,background .35s ease;position:relative}.keen-slider .keen-arrow[disabled]{opacity:0;visibility:hidden}.keen-slider .keen-arrow.keen-arrow-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.keen-slider .keen-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%}.keen-slider .keen-dots li{margin:0 4px}.keen-slider .keen-dots li button{display:block;width:9px;height:9px;background:currentColor;border-radius:50%;padding:0;transition:opacity .35s ease;border:1px solid currentColor}.keen-slider .keen-dots li button:not(.active){background:transparent}.keen-slider .keen-nav-group{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 989px){.keen-slider .keen-nav-group{justify-content:space-between}}.keen-slider .keen-nav-group .keen-dots{margin:0 40px;display:inline-flex;width:auto;position:static}.keen-slider .keen-nav{position:absolute;top:50%;left:0;width:100%;justify-content:space-between;display:flex;align-items:center;margin:0;z-index:1;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 989px){.keen-slider .keen-nav{padding:0 25px}}.keen-slider .keen-nav li{padding:0;line-height:0}:root{--header-height: 74px}@media (max-width: 989px){:root{--header-height: 60px}}body{min-height:100vh;text-rendering:optimizeSpeed}body.no-scroll{overflow:hidden}*{outline:none}iframe,video{max-width:100%}input{box-shadow:none;color:}input::-webkit-input-placeholder{line-height:normal!important}input::-moz-placeholder{line-height:normal!important}input:-ms-input-placeholder{line-height:normal!important}input::-ms-input-placeholder{line-height:normal!important}input::placeholder{line-height:normal!important}input,textarea,select{border-radius:0}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}[data-reveal]{visibility:hidden}.shopify-challenge__container{margin:40px auto!important}.shopify-challenge__container form{margin-top:16px}.shopify-challenge__container form>*+*{margin-top:16px!important}.color-transparent{background-color:transparent}.color-light-blue{background-color:#a74157}.color-light-grey{background-color:#f2f2f2}.Container{margin:0 auto;padding:0 80px}@media (max-width: 989px){.Container{padding:0 50px}}a{color:inherit;text-decoration:none;transition:color .35s ease}.u-visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.product-popup-modal .product-popup-modal__content{padding:0 1.5rem}.product-popup-modal .product-popup-modal__content .Container,.product-popup-modal .product-popup-modal__content-info{padding:0}.accordion .accordion-item{border-bottom:1px solid}.accordion .accordion-item:first-child{border-top:1px solid}.accordion .accordion-item .accordion-header{padding-top:16px;padding-bottom:16px;cursor:pointer}.accordion .accordion-item .accordion-header>h4{font-family:Graphik,Arial,sans-serif;font-size:16px;font-weight:700}.accordion .accordion-item .accordion-header svg{width:12px;height:12px;transition:all .35s ease}.accordion .accordion-item .accordion-header svg .horizontal-line{transition:all .35s ease}.accordion .accordion-item.open .accordion-header svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .accordion-item.open .accordion-header svg .horizontal-line{opacity:0}.accordion .accordion-item .accordion-content{transition:max-height .25s;overflow:hidden}.accordion .accordion-item .accordion-content:not(.open){max-height:0px}.accordion .accordion-item .accordion-content .rte{margin-bottom:20px}.announcement-bar .announcement-bar__link{padding:0}.announcement-bar .page-width{padding:12px 15px}.announcement-bar .announcement-bar__message,.announcement-bar .link{font-size:11px;padding:0;letter-spacing:.2em;text-transform:uppercase;font-weight:500;font-style:normal}@media (max-width: 480px){.announcement-bar .announcement-bar__message,.announcement-bar .link{font-size:10px;letter-spacing:1px}}.announcement-bar .announcement-bar__subcontent{font-size:12px;font-weight:400}@media (max-width: 480px){.announcement-bar .announcement-bar__subcontent{font-size:8px}}.upsell-items{position:relative;margin-top:16px}.upsell-items:before,.upsell-items:after{content:"";display:block;position:absolute;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.upsell-items:before{left:0;top:0;width:100%;height:100%;background:#fffc;z-index:11}.upsell-items:after{width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);background-image:url(//dagsmejan.de/cdn/shop/t/269/assets/icon-loading.svg?v=30777118699992376991706772312);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;z-index:12;pointer-events:none}.upsell-items.loading .upsell-inner{min-height:100px}.upsell-items.loading:before,.upsell-items.loading:after{opacity:1;visibility:visible}.upsell-items .upsell-inner{background:#eaeaea;padding:18px}.upsell-items .upsell-inner h4{font-size:16px!important;width:100%;margin:0 0 10px!important;text-align:center;color:#000;font-family:HelveticaNeue,sans-serif;letter-spacing:.2em}@media (max-width: 989px){.upsell-items .upsell-inner h4{margin-bottom:16px}}.upsell-items form{margin-top:unset;width:100%}.upsell-items .upsell-slider:not(.slick-initialized){visibility:hidden;opacity:0}.upsell-items .upsell-slider .slick-arrow{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.upsell-items .upsell-slider .slick-arrow svg{height:20px}.upsell-items .upsell-slider .slick-prev{left:-24px}.upsell-items .upsell-slider .slick-next{right:-24px}.upsell-items .cart-item--upsell{width:100%;border-bottom:0;padding:4px 0;align-items:center}.upsell-items .cart-item--upsell:after{content:none;display:none}.upsell-items .cart-item--upsell .left-area{width:110px}.upsell-items .cart-item--upsell .left-area .object-fit--cover{padding-bottom:100%}@media (max-width: 480px){.upsell-items .cart-item--upsell .btn--add-upsell{padding:13px 6px;font-size:10px}}.upsell-items .cart-item--upsell .right-area{padding-left:24px;width:calc(100% - 110px)}@media (max-width: 989px){.upsell-items .cart-item--upsell .right-area{padding-left:16px}}.upsell-items .cart-item--upsell .right-area h5{margin-bottom:0;color:#000}.upsell-items .cart-item--upsell .right-area .cart-item-product-title{display:block;font-size:10px;font-family:HelveticaNeue,sans-serif;text-transform:uppercase;color:#3c6068;font-weight:500;letter-spacing:.2em!important}.upsell-items .cart-item--upsell .right-area .cart-item-variant-title{margin-bottom:6px;font-size:12px;color:#000}.upsell-items .cart-item--upsell .right-area .add_to_cart{background-color:#fff;color:#000;font-family:HelveticaNeue,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.2em;border:1px solid transparent;border-radius:0;padding:8px;margin-top:16px;width:100%}.upsell-items .cart-item--upsell .right-area small{font-size:16px;display:flex;margin-bottom:8px;color:#000}.upsell-items .cart-item--upsell .right-area small span:last-child{opacity:.6;padding-left:5px}.upsell-items .cart-item--upsell .right-area small span img{width:50px;height:50px}.upsell-items .cart-item--upsell .right-area .upsell-price{letter-spacing:.2em!important;font-weight:500;font-family:HelveticaNeue,sans-serif;font-size:12px;font-weight:400;color:#6a6a6a}.upsell-items .cart-item--upsell .right-area .input_field{position:relative;opacity:1;transition:opacity .15s ease-in-out;width:100%}.upsell-items .cart-item--upsell .right-area .upsells-add-select{border:0;padding:10px;margin-top:8px;position:relative;letter-spacing:.2em;border:1px solid transparent;border-radius:0;font-family:HelveticaNeue,sans-serif;text-transform:uppercase;font-size:12px;text-align:center;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.upsell-items .cart-item--upsell .right-area .upsells-add-select:focus-visible{outline:unset;box-shadow:unset;outline-offset:unset}.upsell-items .cart-item--upsell .right-area .upsells-add-select .input_field:after{content:"\25bc";padding:12px 8px;position:absolute;right:10px;top:5px;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none}.faq--landing--topics{margin-top:50px}@media (max-width: 989px){.faq--landing--topics{margin-top:30px}}.faq--landing--topics .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:40px}@media (max-width: 989px){.faq--landing--topics .grid{display:none}}.faq--landing--topics .Container{padding:0 16px}.faq--landing--topics .Container .topic{background:#f7f7f7}.faq--landing--topics .Container .topic .inner{padding-bottom:35px}.faq--landing--topics .Container .topic a{color:inherit;background-color:transparent;text-decoration:none}.faq--landing--topics .Container .topic__title{color:#222;font-size:16px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:30px;margin-bottom:unset}@media screen and (min-width: 841px) and (max-width: 1237px){.faq--landing--topics .Container .topic__title{min-height:113px}}.faq--landing--topics .Container .topic__separator{border:1px solid #e2e7e7;margin:unset}.faq--landing--topics .Container .topic__content{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px;padding:30px;margin-bottom:5px}.faq--landing--topics .Container .topic__content p{margin-bottom:10px}.faq--landing--topics .Container .topic__url{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.6px;text-decoration:underline!important;padding:30px}.faq--landing--topics .bottom-content{margin-top:80px}@media (max-width: 989px){.faq--landing--topics .bottom-content{margin-top:30px}}.faq--landing--topics .bottom-content .inner{text-align:center}@media (max-width: 989px){.faq--landing--topics .bottom-content .inner .bottom-content-btns{flex-wrap:wrap}}@media (max-width: 989px){.faq--landing--topics .bottom-content .inner .bottom-content-btns a,.faq--landing--topics .bottom-content .inner .bottom-content-btns button{max-width:unset}}.faq--landing--topics .bottom-content .inner .bottom-content-btns a:first-child{margin-right:30px}@media (max-width: 989px){.faq--landing--topics .bottom-content .inner .bottom-content-btns a:first-child{margin-bottom:20px}}.faq--landing--topics .bottom-content .inner h3{font-size:22px;font-weight:600;color:#222;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:50px}@media (max-width: 989px){.faq--landing--topics .bottom-content .inner h3{text-align:left;font-size:16px;margin-bottom:30px}}.faq--landing--topics .bottom-content .inner a,.faq--landing--topics .bottom-content .inner button{font-size:16px;font-weight:500;letter-spacing:1.4px;color:#222;border-radius:2px;border:solid 2px #222222;padding:16px;width:300px;text-transform:uppercase}@media (min-width: 990px){.faq--landing--topics .mobile-topics{display:none}}.faq--landing--topics .mobile-topics__title{font-size:16px;font-weight:500;letter-spacing:1.6px;color:#222;margin-bottom:30px}.faq--landing--topics .mobile-topics .topic{background-color:unset}.faq--landing--topics .mobile-topics .topic .inner{padding-bottom:17px}.faq--landing--topics .mobile-topics .topic__url{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px;color:#1c1b1b;text-decoration:none;padding:unset;font-weight:400;padding-bottom:14px;border-bottom:1px solid #e2e7e7;display:block}.faq--landing--topics .mobile-topics .topic:last-child .topic__url{border-bottom:unset}.faq--landing--topics .mobile-topics .topic:last-child .topic .inner{padding-bottom:unset}@media (max-width: 989px){.faq--landing--topics .bottom-content-btns a,.faq--landing--topics .bottom-content-btns button{max-width:300px;width:100%!important;margin-right:unset!important}}.faq--topics-accordions .PageHeader{position:relative;margin:50px 0}@media (max-width: 989px){.faq--topics-accordions .PageHeader{margin:35px 0}}.faq--topics-accordions .PageHeader .section-center{text-align:center}.faq--topics-accordions .PageHeader h1{font-weight:500;font-style:normal;transition:color .2s ease-in-out;letter-spacing:.2em;text-transform:uppercase;font-size:22px}@media (max-width: 989px){.faq--topics-accordions .PageHeader h1{font-size:18px}}@media (max-width: 989px){.faq--topics-accordions .faq-container{flex-wrap:wrap}}.faq--topics-accordions .faq-section{margin:70px 0}@media (max-width: 989px){.faq--topics-accordions .faq-section{flex-direction:column;margin-top:unset}}@media (max-width: 989px){.faq--topics-accordions .faq-bottom-section{background:#fff;width:100%}}@media (min-width: 990px){.faq--topics-accordions .faq-bottom-section{padding-left:unset}.faq--topics-accordions .faq-bottom-section .faq-topics-search{width:100%}}@media (min-width: 990px){.faq--topics-accordions .faq-accordions-section{width:70%;padding-right:unset}.faq--topics-accordions .faq-accordions-section .faqs-accordions{width:100%}}.faq--topics-accordions .SectionHeader__Heading{text-shadow:none}.faq--topics-accordions .bg-grey{background:#f7f7f7}.faq--topics-accordions .right-module{margin-bottom:40px;border-radius:2px}@media (max-width: 989px){.faq--topics-accordions .right-module{margin-bottom:unset}}.faq--topics-accordions .faqs-accordions{width:65%;border-radius:2px}@media (max-width: 989px){.faq--topics-accordions .faqs-accordions{width:100%;background:unset}.faq--topics-accordions .faqs-accordions .topic__separator{display:none}}.faq--topics-accordions .faqs-accordions .inner{padding:30px;display:flex;flex-direction:column}@media (max-width: 989px){.faq--topics-accordions .faqs-accordions .inner{padding:0 0 17px}}.faq--topics-accordions .faqs-accordions .inner .accordion-item:first-child{border-top:unset}.faq--topics-accordions .faqs-accordions .inner .accordion-item:first-child .accordion-header{padding-top:unset}.faq--topics-accordions .faqs-accordions .inner .accordion-item:first-child .accordion-header h4{text-transform:none}.faq--topics-accordions .faqs-accordions .inner .accordion-item{border-bottom:1px solid #e2e7e7}.faq--topics-accordions .faqs-accordions .inner .s6{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.6px;color:#1c1b1b;text-transform:none}.faq--topics-accordions .faqs-accordions .inner .accordion-content .rte{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;color:#1c1b1b;letter-spacing:0;font-weight:400;line-height:normal}.faq--topics-accordions .faqs-accordions .inner .accordion-content .rte a{text-decoration:underline}.faq--topics-accordions .faqs-accordions .load-more-module{margin-bottom:20px}.faq--topics-accordions .faq-topics-search{width:35%;margin-left:40px}@media (max-width: 989px){.faq--topics-accordions .faq-topics-search{margin-left:unset;width:100%;margin-top:32px}}.faq--topics-accordions .topics-heading{color:#222;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;padding:30px 30px 16px;margin-bottom:unset;display:flex;align-items:center}.faq--topics-accordions .topics-heading #faq-count{margin-right:5px}@media (max-width: 989px){.faq--topics-accordions .topics-heading{padding:30px 0}}.faq--topics-accordions .topics-heading svg{fill:#222;margin-right:10px;width:20px;height:20px}.faq--topics-accordions .topic__separator{border:1px solid #bed2d7;margin:unset}.faq--topics-accordions .topic__url{display:block;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.6px;color:#1c1b1b;border-bottom:1px solid #bed2d7;padding:16px 0;margin:0 30px}@media (max-width: 989px){.faq--topics-accordions .topic__url{margin:unset}}.faq--topics-accordions .topic__url:last-child{border-bottom:unset}.faq--topics-accordions .input-flex{padding:0 30px 30px}@media (max-width: 989px){.faq--topics-accordions .input-flex{max-width:310px}}.faq--topics-accordions .input-flex .input-wrap{position:relative;flex-grow:1}.faq--topics-accordions .input-flex .input-wrap input{padding:12px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;width:100%;margin:0;flex-grow:1;height:50px;border-radius:2px;border:solid 2px #bed2d7;background-color:#fff;color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap input::-webkit-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap input::-moz-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap input:-ms-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap input::-ms-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap input::placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .input-flex .input-wrap .reset-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .35s ease,visibility .35s ease}.faq--topics-accordions .input-flex .input-wrap .reset-btn img{width:11px;height:11px;min-width:11px}.faq--topics-accordions .input-flex button{padding:8px 10px;margin:0;min-width:0;position:absolute;right:1px;top:0}.faq--topics-accordions .input-flex button img{width:34px;height:34px;min-width:20px;margin:0}@media (max-width: 989px){.faq--topics-accordions .search-content{display:none}}.faq--topics-accordions .search-content .topics-heading{font-size:18px;letter-spacing:1.8px}@media (min-width: 990px){.faq--topics-accordions .bottom-content{margin-bottom:unset}}.faq--topics-accordions .bottom-content .topics-heading{font-size:18px;letter-spacing:1.8px}.faq--topics-accordions .bottom-content .bottom-content-btns{flex-direction:column;padding:0 30px 30px}.faq--topics-accordions .bottom-content .bottom-content-btns a:first-child{margin-bottom:20px}.faq--topics-accordions .bottom-content a,.faq--topics-accordions .bottom-content button{font-size:16px;font-weight:500;letter-spacing:1.4px;color:#222;border-radius:2px;border:solid 2px #222222;padding:16px;width:100%;text-transform:uppercase;text-align:center}.faq--topics-accordions .search-module .search-content{margin-bottom:10px}.faq--topics-accordions .search-module .search-heading{margin-bottom:unset;padding-top:30px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}.faq--topics-accordions .search-module .search-value{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px;font-weight:700;margin-bottom:30px}.faq--topics-accordions .search-module .input-flex{padding:0;width:100%;max-width:500px}.faq--topics-accordions .search-module input{background-color:#f7f7f7!important}.faq--topics-accordions .load-more-module .viewed{opacity:.6;font-size:16px;font-weight:400;letter-spacing:1.6px;color:#1c1b1b;margin-bottom:unset}.faq--topics-accordions .load-more-module .loadMore{font-size:16px;font-weight:500;letter-spacing:1.4px;color:#222;border-radius:2px;border:solid 2px #222222;padding:16px;max-width:300px;width:100%;text-align:center;cursor:pointer}@media (max-width: 989px){.faq--topics-accordions .load-more-module .loadMore{max-width:unset}}.faq--topics-accordions .load-more-module .progress-bar{max-width:150px;height:2px;width:100%;position:relative;background-color:#e2e7e7;z-index:1;margin-top:12px;margin-bottom:28px}.faq--topics-accordions .load-more-module .progress-bar .fill{display:block;background-color:#222;z-index:2;height:2px;width:0%}.image-with-text-search .banner__heading{margin-bottom:10px;font-weight:600;letter-spacing:2.2px;text-shadow:none;font-size:22px}@media (max-width: 989px){.image-with-text-search .banner__heading{font-size:16px;padding-top:50px}}.image-with-text-search .banner__text{margin-top:unset;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:1.6px}@media (max-width: 989px){.image-with-text-search .banner__content{position:absolute}}.image-with-text-search .input-flex{max-width:450px;margin:33px auto!important}@media (max-width: 989px){.image-with-text-search .input-flex{max-width:unset;margin:25px 0 45px}}.image-with-text-search .input-flex .input-wrap{position:relative;flex-grow:1}.image-with-text-search .input-flex .input-wrap input{padding:12px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;margin:0;flex-grow:1;width:500px;height:50px;border-radius:2px;border:solid 2px #bed2d7;background-color:#f7f7f7;color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}@media (max-width: 989px){.image-with-text-search .input-flex .input-wrap input{width:100%}}.image-with-text-search .input-flex .input-wrap input::-webkit-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}.image-with-text-search .input-flex .input-wrap input::-moz-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}.image-with-text-search .input-flex .input-wrap input:-ms-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}.image-with-text-search .input-flex .input-wrap input::-ms-input-placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}.image-with-text-search .input-flex .input-wrap input::placeholder{color:#1c1b1b;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;letter-spacing:1.6px}.image-with-text-search .input-flex .input-wrap .reset-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .35s ease,visibility .35s ease}.image-with-text-search .input-flex .input-wrap .reset-btn img{width:11px;height:11px;min-width:11px}.image-with-text-search .input-flex button{padding:8px 10px;margin:0;min-width:0;position:absolute;right:1px;top:0}.image-with-text-search .input-flex button img{width:34px;height:34px;min-width:20px;margin:0}.header{padding-top:8px!important;padding-bottom:8px!important}.header .header__menu-item .icon-caret{display:none}.header summary.list-menu__item,.header .header__menu-item,.header .menu-drawer__menu-item{color:#222;font-size:13px;font-weight:500;font-style:normal;letter-spacing:.2em;text-transform:uppercase}.header summary.list-menu__item:hover,.header .header .header__menu-item:hover{text-decoration:none}.header .header__icon{width:unset;margin:6px 8px;font-weight:500}.header .link{text-decoration:none}@media (max-width: 480px){.header .header__heading-logo{max-width:90px}}.footer{border-top:unset!important;padding-top:unset!important;margin-top:50px!important}.multicolumn{margin-top:60px}.multicolumn .multicolumn-list{text-align:center}.multicolumn .multicolumn-list h3{color:#222;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.multicolumn .multicolumn-list .rte{margin-top:20px;font-size:16px;color:#6a6a6a}.footer .multicolumn-card__image-wrapper,.template--index .multicolumn-card__image-wrapper{max-width:45px;margin:0 auto!important}@media (min-width: 990px){.main-product .product__media-wrapper{position:sticky;top:var(--header-height);height:100%}}.main-product .product-form__input input[type=radio]+.label-color{width:30px;height:30px;vertical-align:top;cursor:pointer;background-size:cover;border-radius:100%;padding:0}.main-product .product-form__input input[type=radio]:checked+.label-color{background-color:unset!important}.main-product .product-form__input input[type=radio]:checked+.label-color:after{border:1px solid #000!important}.main-product .product-form__input .label-color:after{content:"";position:absolute;border-radius:100%;width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px}.main-product .product__tax{margin-top:1.5rem!important}.main-product .metafield-icons{display:inline-block;margin:0}.main-product .metafield-icons .metafield-icon-element{border-radius:23px;background-color:#f7f7f7;padding:6px 20px;display:inline-block}.main-product .metafield-icons .metafield-icon-element img{display:inline-block;max-width:100%;height:auto;border-style:none;vertical-align:top}.main-product .metafield-icons .metafield-icon-element span{font-size:16px;letter-spacing:1.4px;color:#1c1b1b}.main-product .metafield-icons .metafield-icon-element:not(:last-child){margin-bottom:10px}@media (-moz-touch-enabled: 0),(hover: hover){.main-product [data-tooltip]{position:relative}.main-product [data-tooltip]:before{position:absolute;content:attr(data-tooltip)!important;bottom:70%!important;left:70%!important;padding:4px 11px 3px;white-space:nowrap;border:1px solid #d6d6d6;background:#fff;color:#6a6a6a;font-size:12px;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out;z-index:99!important;border-radius:unset!important;top:unset!important;right:unset!important;box-shadow:unset!important}.main-product [data-tooltip]:hover:before{opacity:1;visibility:visible}}.main-product .keen-slider{overflow:visible}@media (min-width: 990px){.main-product .keen-slider{flex-wrap:wrap!important;opacity:1!important;visibility:visible!important}}.main-product .keen-slider .keen-dots{bottom:-35px}.main-product .slider-buttons{display:none}.product-recommendations__heading{font-size:20px;font-family:HelveticaNeue,sans-serif;font-weight:500;font-style:normal;color:var(--shopify-editor-setting-heading_color);transition:color .2s ease-in-out;letter-spacing:.2em;text-align:center;color:#222;text-transform:uppercase}@media (max-width: 989px){.product-recommendations__heading{font-size:18px}}.benefit-section ::-webkit-scrollbar{-webkit-appearance:none;width:5px}.benefit-section ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80}@media (max-width: 989px){.benefit-section .title{font-size:30px;line-height:1.5;letter-spacing:4.5px;margin:8px 0 10px;text-align:center;text-transform:uppercase}}.benefit-section .video-section{padding-left:80px;padding-right:unset;flex-wrap:nowrap}@media (max-width: 989px){.benefit-section .video-section{flex-wrap:wrap;padding-left:unset;padding-bottom:18px}}.benefit-section .video-section .benefit-section__content,.benefit-section .video-section .video-section__media{width:50%;padding-bottom:unset}@media (max-width: 989px){.benefit-section .video-section .benefit-section__content,.benefit-section .video-section .video-section__media{width:100%;padding-bottom:56.25%}}@media (max-width: 989px){.benefit-section .video-section .video-section__mp4{padding-bottom:unset}}.benefit-section .video-section .benefit-section__content{padding-top:36px;margin-right:86px}@media (max-width: 989px){.benefit-section .video-section .benefit-section__content{margin-right:0;order:1;padding:20px 15px 0}}.benefit-section .video-section .benefit-section__content .title{font-size:32px;line-height:1.5;letter-spacing:4.8px;margin:0;text-transform:uppercase}.benefit-section .video-section .benefit-section__content .subtitle{font-size:16px;line-height:1.5;letter-spacing:2.4px;margin:15px 0 10px}@media (max-width: 989px){.benefit-section .video-section .benefit-section__content .subtitle{display:none}}.benefit-section .video-section .benefit-section__content .rte{font-weight:300;line-height:1.3;letter-spacing:.52px}.benefit-section .video-section .collapsibles{margin-top:16px}@media (max-width: 989px){.benefit-section .video-section .collapsibles{align-items:flex-start}}.benefit-section .video-section .collapsibles .accordion{border:unset;margin-bottom:10px;border-radius:10px;background-color:#f9f6f2;margin-top:unset}@media (max-width: 989px){.benefit-section .video-section .collapsibles .accordion{margin-bottom:unset}}.benefit-section .video-section .collapsibles .accordion details summary{padding:6.5px 16px 3.5px;border-radius:10px;font-size:16px;line-height:1.5;letter-spacing:2.1px;color:#1c1b1b;text-transform:uppercase;align-items:center}@media (max-width: 989px){.benefit-section .video-section .collapsibles .accordion details summary{padding:16px;font-size:12px;line-height:1.5;letter-spacing:1.8px}}.benefit-section .video-section .collapsibles .accordion details summary .icon-accordion-benefit{margin-right:10px}.benefit-section .video-section .collapsibles .accordion details .accordion__content{padding:10px 16px 8px;font-weight:300;line-height:1.3;letter-spacing:.52px;color:#1c1b1b;max-height:85px;overflow-y:scroll}@media (max-width: 989px){.benefit-section .video-section .collapsibles .accordion details .accordion__content{font-weight:300;line-height:1.3;letter-spacing:.52px;padding:16px;max-height:150px}}.benefit-section .video-section .collapsibles .accordion:last-child{margin-bottom:0}.benefit-section .video-section .video-section__media{position:relative}@media (max-width: 989px){.benefit-section .video-section .video-section__media{order:0}}.benefit-section .video-section .video-section__media .video-section__video{width:100%}.benefit-section .video-section .video-section__media .play-button{position:absolute;cursor:pointer;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefit-section .video-section .video-section__media .deferred-media__poster-button{background-color:unset;border:unset;border-radius:unset;color:unset}@media (min-width: 990px){.benefit-section .keen-slider{flex-direction:column}}.benefit-section .keen-slider .keen-slider__slide:not(.active){pointer-events:none;cursor:grabbing;cursor:-webkit-grabbing}@media (min-width: 990px){.benefit-section .keen-slider:not(.keen-slider--ready){opacity:1;visibility:visible}}@media (min-width: 990px){.benefit-v2-section .page-width{max-width:1100px}}@media (max-width: 989px){.benefit-v2-section .page-width{padding:0 0 23px;overflow:hidden}}.benefit-v2-section .h2{font-weight:400;font-size:22px;line-height:150%;letter-spacing:.15em;text-transform:uppercase;color:#1c1b1b;margin:0 0 30px}@media (max-width: 989px){.benefit-v2-section .h2{font-size:16px;margin-bottom:14px}}@media (min-width: 990px){.benefit-v2-section .benefit-grid{display:grid;gap:25px 25px;grid-template-areas:"video-section images-section images-section" "video-section images-section images-section"}}@media (max-width: 989px){.benefit-v2-section .benefit-grid{display:flex!important;flex-direction:column}}@media (min-width: 990px){.benefit-v2-section .benefit-grid__video-section{grid-area:video-section}}@media (max-width: 989px){.benefit-v2-section .benefit-grid__video-section{width:100%;margin-bottom:18px}}@media (min-width: 990px){.benefit-v2-section .benefit-grid__video-section video{height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 990px){.benefit-v2-section .benefit-grid__images-section{opacity:1;visibility:visible;grid-area:images-section;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:25px;grid-row-gap:25px;width:100%}}.benefit-v2-section .benefit-grid__item .benefit-grid__item-inner .benefit-grid__item-inner-front{position:relative;background:#f9f6f2}@media (min-width: 990px){.benefit-v2-section .benefit-grid__item .benefit-grid__item-inner .benefit-grid__item-inner-front{width:100%;height:100%}}@media (max-width: 989px){.benefit-v2-section .benefit-grid__item .benefit-grid__item-inner .benefit-grid__item-inner-front{padding:16px 0 32px}}.benefit-v2-section .benefit-grid__item .benefit-grid__item-inner .benefit-grid__item-inner-front img{height:auto;width:100%}.benefit-v2-section .benefit-grid__item .content{text-align:center;width:100%;padding:0 9px}@media (min-width: 990px){.benefit-v2-section .benefit-grid__item .content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}}.benefit-v2-section .benefit-grid__item .content .title{font-size:18px;letter-spacing:.15em;text-transform:uppercase;margin:0;width:100%}@media (max-width: 989px){.benefit-v2-section .benefit-grid__item .content .title{font-weight:400;line-height:150%;margin:10px 0}}.benefit-v2-section .benefit-grid__item .content .subcontent{font-weight:300;line-height:130%;letter-spacing:.04em;margin-top:10px;padding:0 9px}@media (max-width: 989px){.benefit-v2-section .benefit-grid__item .content .subcontent{margin-top:unset;display:block}}.benefit-v2-section .benefit-grid__item .content .subcontent p:not(:last-child){margin-bottom:10px}.benefit-v2-section .benefit-grid__images-section-tablet{margin-left:20px}[class*=template--product] .product-page .product-form__buttons{max-width:unset!important}[class*=template--product] .product-page .fieldset--color input[type=radio]+label,[class*=template--product] .product-page .fieldset--colour input[type=radio]+label{border-radius:50%!important}[class*=template--product] .product-page .product__accordion .icon-accordion{display:none}[class*=template--product] .product-page .product__accordion .accordion__title{color:#222;text-transform:uppercase;font-size:16px}[class*=template--product] .product-page .product__media-icon{display:none}@media (max-width: 989px){[class*=template--product] .banner .banner__content{position:absolute;height:100%}[class*=template--product] .banner .banner__content.show-content-below{position:relative;height:auto}}[class*=template--product] .banner .banner__box{max-width:400px!important;background:transparent}[class*=template--product] .banner .banner__text{font-size:16px;color:#ffffffbf}[class*=template--product] .banner .banner__heading{font-family:HelveticaNeue,sans-serif;font-size:22px;color:#fff}@media (max-width: 989px){[class*=template--product] .banner .show-content-below .banner__heading,[class*=template--product] .banner .show-content-below .banner__text{color:#222}}[class*=template--product] fieldset.product-form__input .form__label{font-size:1.6rem}[class*=template--product] .rating-container{cursor:pointer}[class*=template--product] .product .rating-star{--letter-spacing: .1}@media (min-width: 990px){[class*=template--product] .full-image{max-width:100%!important;width:100%}}[class*=template--product] .product-form__input input[type=radio]+label{border:1px solid #222;background:#f7f7f7;color:#6a6a6a;min-width:55px;padding:10px}[class*=template--product] .product-form__input.fieldset--size input[type=radio]:checked+label{background:#222;border:1px solid;border-color:#222;color:#fff}[class*=template--product] .accordion__content ul{list-style:disc;margin-left:20px;padding-left:0}[class*=template--product] .accordion__content p{margin:8px 0}[class*=template--product] .price_per_night{font-size:16px;font-weight:500;margin-top:6px}[class*=template--product] .rating-count{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/269/assets/ffc.css.map?v=168595502643979867181706772436 */
