.focusable-products{position:relative;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.focusable-products .richtext-wrap .title{margin-bottom:1.125em;display:block}.focusable-products .content{border-radius:var(--text-border-radius)}.focusable-products.text-overlaps-media .content,.focusable-products.column-gap .content{border-radius:none;overflow:visible}.focusable-products.text-overlaps-media .wrap,.focusable-products.column-gap .wrap{border-radius:var(--text-border-radius)}.focusable-products .wrap{position:relative;max-width:min(var(--container-width),var(--text-width));box-sizing:content-box}.focusable-products .badge-wrap.round{position:absolute;right:1em;top:1em}.focusable-products.column-gap .content{grid-gap:var(--grid-gap)}.focusable-products .media-wrap{position:relative;width:100%;height:100%;border-radius:var(--image-border-radius);overflow:hidden}.focusable-products .media{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.focusable-products .media.image-left,.focusable-products .media.image-right{display:inline-block;width:50%;padding:.625em}.focusable-products .mp4,.focusable-products iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.focusable-products iframe{object-fit:initial!important}.focusable-products .controls{position:absolute;bottom:0;right:0;z-index:3;padding:1em}.focusable-products .controls button{font-size:1.3em}.focusable-products.media-padding.text-overlaps-media.padding-top .media-column{padding-top:0}.focusable-products.media-padding.text-overlaps-media.padding-bottom .media-column{padding-bottom:0}.focusable-products.same-scheme .content,.focusable-products.same-scheme.column-gap .wrap{background:transparent}.focusable-products .media-column,.focusable-products .text-column{padding:var(--text-padding) 0}.focusable-products component-carousel .keen{max-width:29.6875em;margin-left:auto;margin-right:auto;padding:0 4.84375em}.focusable-products component-carousel .media-column{position:relative}.focusable-products component-carousel .keen-dots{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%;display:flex;align-items:start;justify-content:start}.focusable-products component-carousel .keen-dots .keen-dots-dot,.focusable-products component-carousel .keen-dots .keen-dots-dot:hover,.focusable-products component-carousel .keen-dots .keen-dots-dot.active{position:absolute;width:2em;height:2em;padding:0;transform:none}.focusable-products component-carousel .keen-dots .keen-dots-dot:before{position:absolute;width:2em;height:2em;padding:0;background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.626' cy='16.5957' r='16' fill='%23FCF3E4' fill-opacity='0.54'/%3E%3Ccircle cx='16.626' cy='16.5957' r='10.75' fill='white' stroke='%2322262F' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-color:transparent;transform:none}.focusable-products component-carousel .keen-dots .keen-dots-dot.active:before{background-image:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19' cy='19' r='19' fill='white' fill-opacity='0.54'/%3E%3Ccircle cx='19' cy='19' r='6.75' fill='white' stroke='%23373737' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-color:transparent;transform:none}.focusable-products component-carousel .keen-slider-slide{background:#fff}.focusable-products component-carousel .keen-slider{z-index:1}.focusable-products component-carousel .keen-arrows{position:absolute;width:100%;height:100%;top:0;left:0}.focusable-products component-carousel .keen-arrows .keen-arrow{position:absolute;top:calc(50% - 1em);border:none;max-height:2em;max-width:3.625em;padding:.5em;background:#ffffff80}.focusable-products component-carousel .keen-arrows .keen-arrow.next{left:auto;right:0}.focusable-products component-carousel .keen-arrows .keen-arrow.left{right:auto;left:0}.focusable-products .richtext-wrap .tabs-inner{margin:calc(var(--tabs-margin) / 2 * -1) 0}.focusable-products .bg-images{position:absolute;left:0;right:0;top:0;bottom:0}.focusable-products .bg-images img{width:100%;height:100%;object-fit:cover;object-position:center}.focusable-products .bg-images:before{content:"";z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--tint)}.focusable-products .content-wrapper{position:relative;z-index:1}.focusable-products .highlight-text{background:#f1eeea;max-width:25em;text-align:left;padding:1em 1.25em;margin-left:auto;margin-right:auto}.focusable-products .highlight-text ul{margin-bottom:.5em;list-style:square;padding-left:0;list-style-position:inside}.focusable-products .highlight-text li{font-size:1.4rem;font-family:var(--heading-font-family);line-height:1em}.focusable-products .highlight-text li>*{margin-left:-.75em}.focusable-products .highlight-text li::marker{color:#bb436b;font-size:1.25em}.focusable-products .highlight-text p{font-size:1.3rem}@media (min-width: 66.001em){.focusable-products .content{overflow:hidden}.focusable-products .content-wrapper:not(.container) .media-column{width:calc(var(--image-width) + max(calc(var(--container-padding) / 2),calc(calc(100% / 2 - var(--container-width) / 2))))}.focusable-products .media-column{width:var(--image-width)}.focusable-products .text-column{width:calc(100% - var(--image-width))}.focusable-products.cover-media .media{position:absolute;top:0;left:0;object-fit:cover}.focusable-products:not(.cover-media) .video-wrap{position:relative;width:100%;padding-top:var(--video-height)}.focusable-products .normal .text-column:first-child:last-child .wrap,.focusable-products.text-padding-correction .row-reverse .wrap,.focusable-products.text-padding-correction .normal .media-column{padding-left:0!important}.focusable-products .row-reverse .text-column:first-child:last-child .wrap,.focusable-products.text-padding-correction .normal .wrap,.focusable-products.text-padding-correction .row-reverse .media-column{padding-right:0!important}.focusable-products.text-padding-correction .no-media .wrap{padding-left:0!important;padding-right:0!important}.focusable-products:not(.text-overlaps-media).media-padding .normal .media-column{padding-left:var(--text-padding)}.focusable-products:not(.text-overlaps-media).media-padding .row-reverse .media-column{padding-right:var(--text-padding)}.focusable-products.text-overlaps-media.cover-media .text-column{margin:var(--text-padding) 0}.focusable-products.text-overlaps-media .normal .text-column{justify-content:flex-start}.focusable-products.text-overlaps-media .normal .text-column .wrap{left:calc(var(--text-padding) * -1)}.focusable-products.text-overlaps-media .row-reverse .text-column{justify-content:flex-end}.focusable-products.text-overlaps-media .row-reverse .text-column .wrap{right:calc(var(--text-padding) * -1)}}@media (max-width: 66em){.focusable-products{overflow:hidden}.focusable-products .wrap{max-width:100%;box-sizing:border-box}.focusable-products .video-wrap{position:relative;width:100%;padding-top:var(--video-height)}.focusable-products .media-column .title{margin-bottom:1em}.focusable-products.same-scheme .container .wrap,.focusable-products.same-scheme .container .media-column{padding-left:0!important;padding-right:0!important}.focusable-products.same-scheme.padding-top .medium-down--column-reverse .wrap{padding-top:0}.focusable-products.same-scheme.padding-bottom .medium-down--normal .wrap{padding-bottom:0}.focusable-products.text-overlaps-media .medium-down--normal .text-column{padding:0 var(--container-padding);margin-top:calc(var(--text-padding) * -1)}.focusable-products.text-overlaps-media .medium-down--column-reverse .text-column{padding:0 var(--container-padding);margin-bottom:calc(var(--text-padding) * -1)}.focusable-products .tooltip{position:absolute;width:100%;height:100%;left:0;top:0}.focusable-products .tooltip .product-main-element{visibility:hidden;opacity:0;position:absolute;left:var(--position-x-mobile);top:calc(var(--position-y-mobile) - 6.6em);margin-left:var(--offset-calc);background:#fff;width:11.25em;height:5.625em;padding:.65em 1em;display:flex;flex-wrap:wrap}.focusable-products .tooltip .product-main-element.bottom{top:calc(var(--position-y-mobile) + 2.95em)}.focusable-products .tooltip .product-main-element a{font-size:.875em;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;text-align:left;max-height:3em;overflow:hidden}.focusable-products .tooltip .product-main-element .price{text-align:left;font-size:1em;margin-top:.5em}.focusable-products .tooltip input[type=radio]{position:absolute;visibility:hidden;left:var(--position-x-mobile);top:var(--position-y-mobile)}.focusable-products input[type=radio]:checked+label:before{content:"";left:0;top:0;margin-left:calc(50% - .625em);margin-top:-1.125em;width:1.25em;height:.875em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M19.6133 0.595703L10.1133 13.5957L0.613282 0.595701L19.6133 0.595703Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute}.focusable-products input[type=radio]:checked+label.tooltip-bottom:before{transform:rotate(180deg);margin-top:2.25em;margin-left:calc(50% - .5em)}.focusable-products .tooltip label{position:absolute;display:block;width:2em;height:2em;cursor:pointer;left:var(--position-x-mobile);top:var(--position-y-mobile);background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.626' cy='16.5957' r='16' fill='%23FCF3E4' fill-opacity='0.54'/%3E%3Ccircle cx='16.626' cy='16.5957' r='10.75' fill='white' stroke='%2322262F' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.focusable-products .tooltip input[type=radio]:checked~.product-main-element{visibility:visible;opacity:1}.focusable-products .tooltip input[type=radio]:checked+label{background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.9512' cy='16.5957' r='16' fill='%23FCF3E4' fill-opacity='0.54'/%3E%3Ccircle cx='16.9512' cy='16.5957' r='7.75' fill='white' stroke='%2322262F' stroke-width='0.5'/%3E%3C/svg%3E%0A")}}
/*# sourceMappingURL=/cdn/shop/t/728/assets/focusable_products.css.map */
