@font-face{font-family:TWKLausannePan-300;src:url(TWKLausannePan-300.woff2) format("woff2"),url(TWKLausannePan-300.woff) format("woff");font-display:swap}@font-face{font-family:TWKLausannePan-650;src:url(TWKLausannePan-650.woff2) format("woff2"),url(TWKLausannePan-650.woff) format("woff");font-display:swap}:root{--general-padding: 30px;--color-white: #ffffff;--color-white-almost: #EFEFEF;--color-black: #000000;--color-gray: #D9D9D9;--color-gray-2: #949292;--color-red: #BB2A2A;--color-green: #228536;--color-blue: #273476;--color-yellow: #FFD802;--color-variation-blue: #0061A8;--color-variation-pink: #F48BA7;--color-variation-yellow: #FFD802;--color-variation-beige: #E5D1BA;--color-variation-white: #EFEFEF;--color-variation-camel: #CDB179;--color-variation-raw: #FEF0DF;--color-variation-gray: #949292;--color-variation-purple: #8048C8;--color-variation-brown: #86511F;--color-variation-multicolor: #FFFFFF;--color-variation-black: #282C39;--color-variation-red: #BB2A2A;--color-variation-green: #1F8335;--color-variation-orange: #F07530;--font-size-1: 14px;--font-size-2: 24px;--font-size-3: 12px;--font-size-4: 48px;--font-size-5: 128px;--font-size-6: 62px;--font-size-7: 20px;--font-size-8: 34px;--font-size-9: 50px;--font-size-10: 30px;--font-size-11: 34px;--font-size-12: 20px;--font-size-13: 18px;--line-height-1: 18px;--line-height-2: 28px;--line-height-3: 13px;--line-height-4: 53px;--line-height-5: 140px;--line-height-6: 69px;--line-height-7: 22px;--line-height-8: 38px;--line-height-9: 55.5px;--line-height-10: 32px;--line-height-11: 38px;--line-height-12: 22px;--line-height-13: 20px;--padding-general: 20px}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:100%}body{width:100%;height:100%;background-color:var(--color-white);font-family:TWKLausannePan-300,sans-serif;font-size:var(--font-size-1);line-height:var(--line-height-1);overscroll-behavior-y:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:focus{outline:none}a{-webkit-transition:color .4s ease;transition:color .4s ease}a[href^=tel]{text-decoration:inherit;color:inherit}strong,.bold,th{font-family:TWKLausannePan-650,sans-serif!important;font-weight:400!important}button,.button,.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uppercase{text-transform:uppercase}::selection{background:var(--color-black);color:var(--color-white)}::-moz-selection{background:var(--color-black);color:var(--color-white)}button,input,textarea{font-family:TWKLausannePan-300,sans-serif}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-white-almost) inset!important;box-shadow:0 0 0 1000px var(--color-white-almost) inset!important}.container{padding:0 var(--padding-general);position:relative}.transition{-webkit-transition:all .4s ease;transition:all .4s ease}.slowTransition{-webkit-transition:all .8s cubic-bezier(.645,.045,.355,1);transition:all .8s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}#MainContent{position:relative;padding-top:56px;opacity:0;min-height:-webkit-calc(100vh - 19vw);min-height:calc(100vh - 19vw);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.loaded #MainContent{opacity:1}.visually-hidden{width:0;height:0;position:absolute;visibility:hidden}sup{vertical-align:super;font-size:xx-small;line-height:0}.breadcrumb{float:left;z-index:3;position:relative}.drawer{display:none}.loaded .drawer{display:flex}.shop-button,.shopify-challenge__button,body .NBIS-Modal__btn,body .esc-btn-modal,body .recommendation-modal__button,body .cc-btn{font-weight:400!important;background-color:var(--color-black);border-radius:0;border:0;color:var(--color-white);text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:40px;padding:0 40px;cursor:pointer;text-decoration:none}.shop-button.alternative{background-color:var(--color-gray-2);color:var(--color-white)}.shopify-challenge__button{width:100%;max-width:300px;margin-top:30px;display:block}.shopify-challenge__message{margin:50px 0 20px}.shopify-challenge__container form .g-recaptcha{margin:20px 0;display:block}details summary::-webkit-details-marker{display:none!important}body .recommendation-modal__container{box-shadow:none;width:90%;max-width:320px;border-radius:0;padding:var(--padding-general)}body .recommendation-modal__content{padding:0}body .recommendation-modal__close-button{position:absolute;top:0;right:0}body .recommendation-modal__close-button:focus{outline:none!important;border:0!important;box-shadow:none!important}body .recommendation-modal__container,body .recommendation-modal__container *{font-family:TWKLausannePan-300!important;font-weight:400!important;font-size:var(--font-size-1)!important;line-height:var(--line-height-1)!important}body .recommendation-modal__message,body .recommendation-modal__message--align-start{text-transform:uppercase;margin:40px 0 0!important}body .recommendation-modal__button{margin:20px 0!important;height:40px!important}body .recommendation-modal__button--minimal{text-decoration:none}body .recommendation-modal__selector-wrapper{margin-top:15px;background-color:transparent!important;border-radius:0!important}body .recommendation-modal__selector-wrapper select{background-color:transparent!important;border-radius:0!important;border:1px solid var(--color-gray-2)!important}body .recommendation-modal__benefits ul{margin:20px 0 12px}body .recommendation-modal__benefits ul li{font-size:var(--font-size-1)!important;line-height:var(--line-height-1)!important}body>div>.needsclick{pointer-events:none}body.hide-popups>div>.needsclick,body.hide-popups .cc-window{display:none!important}body .locale-selectors__container{float:left;width:100%;background-color:var(--color-white-almost)!important}body .locale-selectors__content form{align-items:flex-start}body #locale_code_label.locale-selectors__label{display:none}body .fixed #locale_code_label.locale-selectors__label{display:unset}body .locale-selectors__selector{font-family:TWKLausannePan-300;font-size:inherit!important;background-color:transparent!important;color:var(--color-black)!important;padding:0!important;border-bottom:1px solid var(--color-black)!important;border-radius:0!important}body .locale-selectors__content{padding:0 var(--padding-general);justify-content:flex-start;display:block}body .locale-selectors__container.fixed{z-index:99999;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#d9d9d980!important}body .locale-selectors__container.fixed>*{position:absolute;top:50%;left:50%;width:-webkit-calc(100% - 2 * var(--padding-general))!important;width:calc(100% - 2 * var(--padding-general))!important;max-width:400px!important;transform:-webkit-translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-white);padding:var(--padding-general)!important}body .locale-selectors__container.fixed>* p{width:100%;display:block}body .locale-selectors__container.fixed>* form{margin-top:20px;width:100%;display:grid;-webkit-grid-gap:10px;grid-gap:10px;-webkit-grid-template-columns:repeat(5,1fr);grid-template-columns:repeat(5,1fr)}body .locale-selectors__container.fixed>* form label{-webkit-grid-column:span 3;grid-column:span 3}body .locale-selectors__container.fixed>* form .locale-selectors__label+.locale-selectors__label{margin:0!important;-webkit-grid-column:span 2;grid-column:span 2}body .locale-selectors__container.fixed>* form label,body .locale-selectors__container.fixed>* form select{width:100%!important}body .locale-selectors__container.fixed .shop-button{width:100%;margin-top:25px}@media only screen and (max-width: 1200px){:root{--font-size-1: 12px;--font-size-2: 24px;--font-size-3: 12px;--line-height-1: 15px;--line-height-2: 28px;--line-height-3: 13px}}@media only screen and (max-width: 960px){.breadcrumb{display:none}}@media only screen and (max-width: 740px){:root{--font-size-4: 24px;--font-size-5: 64px;--font-size-6: 24px;--font-size-7: 12px;--font-size-8: 24px;--font-size-9: 24px;--font-size-10: 18px;--font-size-11: 18px;--font-size-12: 18px;--font-size-13: 12px;--line-height-4: 28px;--line-height-5: 70px;--line-height-6: 26.6px;--line-height-7: 13.3px;--line-height-8: 26.6px;--line-height-9: 26.6px;--line-height-10: 20px;--line-height-11: 20px;--line-height-12: 20px;--line-height-13: 13.3px;--padding-general: 15px}body>div>.needsclick>div{width:-webkit-calc(100% - 2 * var(--padding-general))!important;width:calc(100% - 2 * var(--padding-general))!important;transform:none!important}}.productGallery .mobile.heart{z-index:9;top:11px;right:14px}.meta-tablinks{display:flex;align-items:center;padding-top:14px;padding-bottom:14px}.meta-tablinks a{padding:9px 15px;font-size:12px;cursor:pointer;font-weight:300;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;border-right:1px solid #D9D9D9}.meta-tablinks a:first-child{padding-left:0}.meta-tablinks a:last-child{padding-right:0;border-right:0}.meta-tablinks a.active{font-weight:650;font-family:TWKLausannePan-650}.mobile-mt-tab a{color:#000}.meta-toggles-mobile,.mobile-mt-tab{display:none}.mobile-mt-tab.active{display:block}.organic-block{display:flex;column-gap:32px;border-bottom:1px solid #D9D9D9;padding:36px 0}.organic_block_img{flex:none}.organic_block_content h5{font-size:14px;font-weight:300;line-height:16px;text-align:left;text-transform:uppercase}.organc_block_subtitle{font-size:14px;font-weight:300;line-height:16px;text-align:left;margin-top:2px}.organc_block_desc{font-size:14px;font-weight:300;line-height:16px;text-align:left;margin-top:18px}.organic-block-mobile,.product-gallery-mobile{display:none}.product-gallery-mobile .swiper-pagination-bullet{width:25px;height:2px;border-radius:0;margin:0!important}.product-gallery-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.mobile-stofind-button{padding:0 40px;border:1px solid #000;height:34px;background-color:transparent;margin-left:0;text-transform:uppercase;width:100%;display:none;margin-top:20px;margin-bottom:20px;color:#000;font-size:12px}@media (max-width:961px){.meta-toggles-destop{display:none}.mobile-stofind-button{display:block}.stofind-find-in-store-button,.product-gallery-desktop{display:none}.product-gallery-mobile,.meta-toggles-mobile{display:block}.organic-block-mobile{display:flex;border-top:1px solid #D9D9D9;padding:36px var(--padding-general);margin-top:36px}.organic-block-desktop{display:none}.organic_block_img img{width:32px;height:auto}.organic-block{column-gap:10px}.organic_block_content h5,.organc_block_subtitle,.organc_block_desc{font-size:12px}.productInfo .productPrice .price:not(.price--on-sale){position:absolute;right:0;display:flex;justify-content:flex-end;top:16px}.product-title{width:calc(80% - 30px)!important}.meta-toggles-desktop{display:none}}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.stofind-find-in-store-button{padding:12px 40px;border:1px solid #000}.productInfo .product-form-wrapper{flex-wrap:wrap;row-gap:10px}.productInfo .product-form-wrapper #wishlisthero-product-page-button-container{order:3}.stofind-find-in-store-button{padding:12px 40px;border:1px solid #000;height:40px;margin-left:10px;max-width:fit-content}.stofind-find-in-store-button a{margin:0!important}@media (min-width:961px){.productInfo variant-radios{width:100%}}.productInfo .meta-toggles-desktop{padding-left:0!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base.css.map */
