@charset "UTF-8";:root{--broken-border-size: 15%;--color-grey: #707070;--color-light-grey: #70707086;--color-very-light-grey: #7070701a;--color-dark-grey: #606060;--f-spinner-color-1: var(--color-grey);--f-spinner-color-2: var(--color-light-grey)}body{font-size:17px;line-height:1.5}body .color-scheme-1,body .color-scheme-2,body .color-scheme-3,body .color-scheme-4,body .color-scheme-5,body .color-scheme-e48685b8-167f-4eac-b1e4-f4391844b248{color:var(--color-grey)}body p,body a{color:var(--color-grey);letter-spacing:.16px}@media screen and (max-width: 749px){body p,body a,body .button{color:var(--color-dark-grey)}}body p strong{font-weight:600}body .button{padding:0 2rem;min-height:4rem;min-width:auto}body #ContactForm .contact__button button:after,body #ContactForm .field:after{border:solid 1px var(--color-grey);box-shadow:none}body #ContactForm .field__input:focus{box-shadow:0 0 0 2px rgba(var(--color-grey));box-shadow:none}body .horizontal-alignment--left.vertical-alignment--top img{-o-object-position:top left;object-position:top left}body .horizontal-alignment--center.vertical-alignment--top img{-o-object-position:top center;object-position:top center}body .horizontal-alignment--right.vertical-alignment--top img{-o-object-position:top right;object-position:top right}body .horizontal-alignment--left.vertical-alignment--center img{-o-object-position:center left;object-position:center left}body .horizontal-alignment--right.vertical-alignment--center img{-o-object-position:center right;object-position:center right}body .horizontal-alignment--left.vertical-alignment--bottom img{-o-object-position:bottom left;object-position:bottom left}body .horizontal-alignment--center.vertical-alignment--bottom img{-o-object-position:bottom center;object-position:bottom center}body .horizontal-alignment--right.vertical-alignment--bottom img{-o-object-position:bottom right;object-position:bottom right}@media screen and (min-width: 750px){body .image-with-text__media{padding-bottom:0!important}}body .broken-border.image-with-text__media img{padding:20px}body .image-with-text__text p{margin-bottom:1.5em;margin-bottom:2.5rem}body .image-with-text__media{border:solid 1px var(--color-very-light-grey)}body .broken-border .image-with-text__media img{border:solid 1px var(--color-grey);padding:20px}body .image-with-text__media-item--has-border img{background:transparent}body .image-with-text__text-item{width:-moz-max-content!important;width:max-content!important}body .image-with-text__media-item--square .image-with-text__media{aspect-ratio:1/1}body .image-with-text__content{padding:0 4rem 0 0}body .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding:0 0 0 4rem}@media screen and (min-width: 990px){body .image-with-text__content{padding:0 4rem}body .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-right:1rem}body .image-with-text__grid--reverse .image-with-text__content{padding-left:1rem}}@media screen and (max-width: 989px){body .image-with-text__content{padding:5rem 2rem!important}body .image-with-text__media{height:39.6rem!important}body .image-with-text__text{text-align:center!important;align-self:center!important;max-width:100%!important}body .image-with-text__grid.grid--1-col .grid__item{width:100%!important;max-width:100%!important}body .image-with-text__media-item{aspect-ratio:1/1}body .image-with-text__media-item .image-with-text__media{height:auto!important}body [class*=__image_with_text_]{padding-top:0;padding-bottom:0}}@media screen and (max-width: 989px){body .image-with-text__text{max-width:100%!important}body .image-with-text__text p br,body .image-with-text__media-item-2{display:none}}body .video-section{position:relative}body .video-section video{max-width:100%;width:100%}body .video-section .video-wrapper{position:relative}body .video-section .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;z-index:9999;height:50px;width:50px;pointer-events:none;touch-action:none}body .video-section .plyr-fullscreen-close{display:none;position:fixed;top:15px;right:15px;z-index:9999999999;width:34px;height:34px;padding:4px;border-radius:50%;background:#fff}@media (orientation: landscape){body .video-section .plyr-fullscreen-close{right:40px}}body .video-section .plyr-fullscreen-close svg{width:100%;height:100%;stroke:var(--color-grey);stroke-width:2px}body .video-section .plyr:not(.plyr--playing)+.plyr-fullscreen-close.visible{display:block}body .video-section .plyr-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}body .video-section .plyr-play-button svg{width:70px;height:70px;fill:#fff;pointer-events:none}body .plyr{width:100%}body .plyr.plyr--fullscreen-fallback{touch-action:none;pointer-events:auto;width:100vw;background-color:#fff}body .plyr.plyr--fullscreen-fallback video{z-index:1;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}body .plyr.plyr--full-ui input[type=range]{color:var(--color-grey)}body .plyr .plyr__controls{color:var(--color-grey);color:#fff;z-index:5;touch-action:none;pointer-events:auto}body .plyr .plyr__controls .plyr__control:not(.plyr__control--overlaid):hover,body .plyr .plyr__controls .plyr__control[aria-expanded=true]{background:var(--color-grey)!important}@media (orientation: landscape){body .plyr .plyr__controls{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}}body .plyr.plyr--paused:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#7070704d;z-index:4}body .plyr .plyr__video-wrapper{box-shadow:none!important;background:#fff!important;border:none!important;outline:none!important;border-radius:0!important;overflow:hidden}body .plyr .plyr__video-wrapper .plyr__poster{background-color:#fff!important;bottom:0;z-index:2}body .plyr .plyr__control--overlaid{background-color:transparent!important;background-size:contain;background-position:center;background-repeat:no-repeat;width:80px;height:80px;transition:none;padding:0;border-radius:0;opacity:1;z-index:4}body .plyr .plyr__control--overlaid svg{display:none}body .plyr .plyr__control--overlaid:after{content:"watch";position:absolute;bottom:-1.8em;left:0;width:100%;text-align:center}@media screen and (max-width: 749px){body .plyr .plyr__control--overlaid{width:60px;height:60px}}body .intro-overlay{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;z-index:999999;background:#fff;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility 0s linear .5s;pointer-events:none;touch-action:none}body .intro-overlay video{width:100%;max-width:100%;background-color:#fff!important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}body .intro-overlay.intro-playing{visibility:visible;opacity:1;transition-delay:0s}body .broken-border{position:relative}body .broken-border:before,body .broken-border:after{content:"";position:absolute;top:-2px;left:auto!important;right:-2px;background:#fff;z-index:10!important}body .broken-border:before{width:var(--broken-border-size)!important;height:5px}body .broken-border:after{width:4px!important;height:var(--broken-border-size)!important}@media screen and (min-width: 990px){body .header--hide-icons{grid-template-areas:"heading navigation";grid-template-columns:auto auto}body .header--hide-icons .header__inline-menu{display:flex;justify-content:flex-end}}body .header__menu-item{font-size:24px;cursor:pointer}body .list-menu--inline li{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}body .list-menu--inline li:before{content:"\b7";padding:0 .8rem}body .list-menu--inline li:first-child:before{display:none}body .header__menu-item{color:var(--color-grey)}body .header__active-menu-item,body .header__menu-item:hover span{text-underline-offset:1.5rem;text-decoration-thickness:1px!important}body .header__menu-item:hover span{text-decoration-color:var(--color-light-grey)!important}body .header__active-menu-item{text-decoration-color:var(--color-grey)!important}@media screen and (min-width: 750px){body .header.page-width,body .utility-bar__grid.page-width{padding-left:5rem;padding-right:5rem}}body .footer{border-top:none}body .footer .policies li:first-child:before{display:none}body .footer__content-bottom-wrapper--center{justify-content:space-between;align-items:center}body .footer__copyright .copyright__content{font-size:17px!important}@media screen and (max-width: 400px){body .footer__content-bottom-wrapper--center{flex-direction:column-reverse}}body .product-card-wrapper .card__content{padding-left:18px}body .product-card-wrapper .card__content .card__heading{display:block!important}body .product-card-wrapper .card__content .card__heading .full-unstyled-link{font-size:1.36rem;text-decoration:none;color:var(--color-grey)!important;font-size:18px}@media screen and (max-width: 749px){body .product-card-wrapper .card__content .card__heading .full-unstyled-link{font-size:17px}}body .product-card-wrapper .card__inner{border:solid 1px var(--color-grey)}body .product-card-wrapper .card__inner .card__heading{display:none!important}@media screen and (min-width: 750px){body .product-card-wrapper .card__information{padding-bottom:1.5rem;padding-top:1.5rem}}body .product .product__title h1{line-height:1em;font-size:38px}@media screen and (max-width: 989px){body .product .product__title h1{font-size:38px}}body .product .product__description{font-size:15px;line-height:1.5em;margin-top:0}@media screen and (max-width: 749px){body .product .product__description{font-size:16px}}body .product .product__media-list{margin-bottom:0;aspect-ratio:1/1}@media screen and (min-width: 990px){body .product .product__media-list .product__modal-opener .product__media-icon{opacity:1;display:flex}}body .product .product-gallery-wrapper{margin-bottom:2rem}@media screen and (max-width: 749px){body .product .product__media-wrapper{margin-bottom:2rem}}@media screen and (min-width: 750px){body .product .product__info-container *{text-align:right}}body .product .product__info-container .broken-border{--broken-border-size: 20px}body .product .product__media-wrapper .broken-border{padding:30px;border:1px solid var(--color-grey)}body .product .product__media-wrapper .product-media-container .media{aspect-ratio:1/1}body .product .product__media-wrapper .product-media-container .media img{-o-object-position:center;object-position:center}body .product .product__media-wrapper .loading__spinner{display:flex!important;z-index:0}body .product .product__media-wrapper .loading__spinner .path{stroke:var(--color-grey)}body .product .product__media-wrapper .thumbnail-slider .loading__spinner{left:calc(50% - .9rem)}@media screen and (max-width: 989px){body .product__description p:not(.specifications) br{display:none}}@media screen and (max-width: 749px){body .product__media-list{margin-left:-1rem;width:calc(100% + 2rem);margin-left:2rem;width:calc(100% - 4rem)}body .product--mobile-columns .product__media-item{width:calc(100% - 2rem - var(--grid-mobile-horizontal-spacing));width:100%}}body .gallery-cell{width:100%}body .flickity-slider .gallery-cell{opacity:1;visibility:visible;transition:opacity .2s ease-in}body .main-product-gallery{box-shadow:none!important}body .flickity-prev-next-button.previous{left:5px}body .flickity-prev-next-button.next{right:5px}@media screen and (max-width: 749px){body .flickity-button{background:none!important}body .flickity-prev-next-button.previous{left:-35px}body .flickity-prev-next-button.next{right:-35px}body .flickity-prev-next-button{height:40px;width:40px}}body .slider-buttons{display:none!important}body .product__media-list{margin-left:0;width:100%;overflow:hidden}body .product__media-list.flickity--ready{overflow:visible}body .product-media-modal__toggle{color:#000;border:none;width:5rem}@media screen and (min-width: 750px){body .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}body .thumbnail-slider{width:calc(100% + 54px);margin-left:-26px}body .thumbnail-slider .slider-button{width:22px}body .thumbnail-slider .slider-button--prev{padding-left:0}body .thumbnail-slider .slider-button--next{padding-right:0;position:relative;left:-10px}}body .product-media-modal__content>*:not(.active){display:block}body .product__info-wrapper .product__info-wrapper--spacer{aspect-ratio:5/1;background:green;display:none}body .product__info-container{display:flex;flex-direction:column;height:100%;padding-bottom:calc(18% + 20px)}body .product__info-container .product__text.inline-richtext{margin-top:auto;padding-top:.5em;font-size:15px}@media screen and (max-width: 749px){body .product__info-container .product__text.inline-richtext{display:none}body .product__info-container .product__link-wrapper{width:-moz-min-content;width:min-content;margin-top:0;margin-bottom:1rem}body .product__info-container{padding-bottom:0}}body .thumbnail-slider .thumbnail-list{padding:0!important;box-shadow:none!important;outline:none!important}@media screen and (min-width: 750px){body .thumbnail-slider{margin-left:-22px}}body .thumbnail-list .flickity-viewport{background:#fff;width:calc(100% - 10px)}body .thumbnail-list .flickity-viewport .flickity-slider{width:calc(100% + 10px)}body .thumbnail-list .flickity-viewport .gallery-cell{width:calc(20% - 10px);margin-right:10px}body .thumbnail-list .flickity-viewport .gallery-cell .thumbnail{border:none;box-shadow:none}body .thumbnail-slider .thumbnail[aria-current]{border:none!important;box-shadow:none!important}body .thumbnail-list .gallery-cell{visibility:hidden}body .thumbnail-list.flickity-enabled .gallery-cell{visibility:visible}body .fancybox__dialog{background:#fff!important;width:100vw!important}body .fancybox__dialog .fancybox__backdrop{background-color:#fff}body .fancybox__dialog .fancybox__container{--f-drag-offset: 0 !important}body .fancybox__dialog .fancybox__container .fancybox__carousel{touch-action:auto}body .fancybox__dialog .fancybox__container .fancybox__carousel .fancybox__slide{padding:0 70px}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-carousel__toolbar.is-absolute .f-carousel__toolbar__column.is-right{position:absolute;right:10px;top:10px}@media screen and (max-width: 749px){body .fancybox__dialog .fancybox__container .fancybox__carousel .f-carousel__toolbar.is-absolute .f-carousel__toolbar__column.is-right{right:0;top:-1px}}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button{background:#fff!important}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button svg{stroke:var(--color-grey);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button.is-arrow:before{top:0;right:0;bottom:0;left:0}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button.is-arrow.is-next{right:10px}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button.is-arrow.is-prev{left:10px}@media screen and (max-width: 749px){body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button.is-arrow.is-next{right:2px}body .fancybox__dialog .fancybox__container .fancybox__carousel .f-button.is-arrow.is-prev{left:2px}body .fancybox__dialog .fancybox__container .fancybox__carousel .fancybox__slide{padding:0 54px}}body .fancybox__dialog .f-spinner{border-color:var(--color-grey);border-top-color:var(--color-light-grey)}body #Gallery-carousel .f-carousel__slide{display:flex;align-items:center;justify-content:center}body #Gallery-carousel img{max-width:100%;max-height:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
