shopify-payment-terms{max-width:50%;font-family:var(--type_paragraf_font);padding:16px 0;display:block;font-size:14px;font-style:normal;line-height:21px;font-weight:var(--weight_paragraf_font);letter-spacing:.02em;text-align:left}.pdp-varaint-block__hidden{display:none}video-component .section-video__controls-desk--default{top:unset;bottom:0}.quantity-button{display:flex;height:fit-content}.quantity-button[disabled=disabled]{opacity:.3;cursor:default}.quantity-button svg path,.product-toggle-button svg path,.connected-products__header svg path{fill:var(--primary_text)}.share-btn svg path,.pdp-pair-products .swiperButton svg path,.Svg--download path{stroke:var(--primary_text)}product-component .videoHolder{display:flex}.Svg--back_arrow path{fill:var(--primary_text)}product-component{background-color:var(--background_color);color:var(--primary_text);display:block}model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.product__xr-button{position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;top:0;z-index:5;gap:8px;border:1px solid var(--primary_text);background-color:var(--background_color);padding:4px 8px;margin:0 auto;right:0;width:fit-content}.product__xr-button.hidden{display:none}#size-guide .metafield-rich_text_field li{list-style-type:unset}#size-guide .metafield-rich_text_field ul{margin-left:13.45px}.product-module__special-button{width:100%}.shopify-model-viewer-ui__button--poster{display:none}.shopify-model-viewer-ui{width:100%;height:100%}model-handler{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.modelButton{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0}.modelButton svg{margin-bottom:16px;width:32px;height:32px}.Svg--star_rating path{fill:var(--loader_color)}[data-vimeo-initialized=true]>div{height:100%}#productSwiperElement .swiper-slide{width:100%;display:flex;align-items:center;justify-content:center}.ProductSlider--autoHeight #productSwiperElement .swiper-slide{height:fit-content}#productSwiperElement video-component{display:flex;align-items:center;justify-content:center;height:100%}.revolutionVideoPlayer{width:100%;cursor:pointer}.ProductSlider--Thumbnails .swiper-wrapper{align-items:center}.product-section{width:100%;display:block;position:relative}.ProductSlider{display:block;position:relative}.swiper-slide__image{opacity:0}.revolution-scrollbar{height:2px;position:absolute;left:0;bottom:0;width:100%;z-index:2}.revolution-scrollbar .swiper-scrollbar-drag{background:var(--primary_text);z-index:3}.ProductSlider--slide .revolution-scrollbar{left:0;right:0;z-index:2;overflow:hidden;background-color:var(--tertiary_accent)}.ProductSlider--Wrapper{position:relative}.ProductInfo--Header{display:flex;flex-direction:column}.ProductDescription--Wrapper{position:relative}.ProductDescription p{font-family:paralucent,sans-serif;font-weight:300;font-size:16px;font-style:normal;line-height:130%;letter-spacing:0px;text-align:left}.ProductPage--ATC{cursor:pointer;width:100%;border:0px;display:flex;align-items:center;justify-content:center;padding:10px 0;z-index:50;border-radius:4px;margin-bottom:16px}.ProductForm{z-index:2}.ProductPage--ATC[disabled=true]{background-color:var(--secondary_text);pointer-events:none}.ProductPage--ATC>*{pointer-events:none}.ProductSlider--Element{width:100%}.product-section__info-wrapper{background-color:var(--background_color);width:100%;padding:1.5rem 1rem}.ProductForm--Wrapper{display:flex}.ProductBackButton{display:flex;align-items:center;cursor:pointer;margin-left:16px}.Svg--3d-model rect,.Svg--play_icon rect{fill:var(--background_color)}.Svg--3d-model path,.Svg--play_icon path{fill:var(--primary_text)}.shopify-payment-button__more-options{display:none}.Product--Wrapper .swiper-pagination-horizontal{justify-content:flex-start}.backButtonWrapper{text-align:left;width:fit-content;padding:16px 0 16px 16px;cursor:pointer}.ProductInfo--Title{width:100%}.ProductInfo--TitlePrice{display:flex;justify-content:space-between}.ProductInfo--TitlePrice h1{width:100%}.ProductInfo--TitlePrice .ProductInfo--Prices{width:35%;margin-left:auto;margin-right:0;text-align:right}.ProductSlider--Thumb{display:none}.ProductSlider--Image{object-fit:contain;width:100%}#LocalPickup{max-width:512px;width:90%;padding:16px;border:1px solid var(--secondary_text);background-color:var(--background_color);color:var(--primary_text)}#LocalPickup .Drawer--Header{padding-bottom:16px;border-bottom:1px solid var(--secondary_text)}.LocalPickup--TitleWrapper{display:flex;align-items:flex-start}#LocalPickup .Drawer--Close{margin-top:-8px;right:16px}#LocalPickup .Drawer--Close path{fill:var(--primary_text)}#LocalPickup .Drawer--Content{padding:0;height:100%;overflow:auto}.Drawer--Content::-webkit-scrollbar{width:8px}.Drawer--Content::-webkit-scrollbar-track{background:var(--secondary_text)}.Drawer--Content::-webkit-scrollbar-thumb{background-color:var(--loader_color);border-radius:20px;border:1px solid var(--secondary_text)}#LocalPickup .Drawer--Wrapper{height:100%;overflow:hidden}.LocalStore{padding:16px 0;border-bottom:1px solid var(--secondary_text)}.ProductSwiperButton{position:absolute;top:50%;width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;cursor:pointer;justify-content:center;z-index:1;background:var(--secondary_text);box-shadow:0 4px 16px 4px #4a4a4a1a}.nextEl.ProductSwiperButton{right:16px}.prevEl.ProductSwiperButton{left:16px}.ProductSwiperButton path{fill:var(--primary_text)}.ProductSwiperButton:disabled{opacity:0}.ProductSlider--ModelImage{height:100%}.ProductZoom{width:32px;height:32px;position:absolute;top:16px;right:16px;z-index:10;background:var(--secondary_text);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 16px 4px #4a4a4a1a}.ProductZoom svg{width:12px;pointer-events:none}.ProductZoom path{fill:var(--primary_text)}.pswp--zoomed-in .pswp__img:hover{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.ProductSliderCell{align-self:stretch;width:100%;height:auto;background:var(--background_color)}.Svg--pickup path{fill:var(--primary_text)}.VariantSelect{margin-bottom:1.5rem}.VariantSelect label{display:block;color:var(--primary_text)}.VariantSelect .SelectBox--Wrapper{gap:12px;overflow:hidden}.VariantSelect .Selectbox{border:1px solid var(--secondary_text);transition:all .2s ease-in-out}.VariantSelect .Selectbox:hover{border-color:var(--primary_text)}.VariantSelect .SelectboxLabelNormal{padding:12px 16px;border:none;background-color:transparent;min-width:60px;text-align:center}.variant-select .inputSelectboxCheckbox:checked+.SelectboxLabelNormal,.variant-unavailable-visual .SelectboxLabelNormal{transition:all .2s ease-in-out}.variant-unavailable{opacity:.6}.variant-unavailable .SelectboxLabelNormal{color:var(--secondary_text)}.variant-unavailable-visual{opacity:.7}.variant-unavailable-visual .SelectboxLabelNormal{color:var(--secondary_text);cursor:pointer;position:relative}.variant-unavailable-visual .SelectboxLabelNormal:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 8px);height:1px;background-color:var(--alert_error);transform:translate(-50%,-50%) rotate(-25deg);pointer-events:none}.swiper-slide iframe{width:100%;height:100%;object-fit:unset!important}.ProductAction--Inner{position:relative}.ProductForm--Error{display:flex;position:absolute;opacity:0;bottom:-24px;transition:all .2s ease-in}.ProductForm--Error.visible{opacity:1;transition:all .2s ease-in}.product-header{display:flex;flex-direction:column;gap:.5rem}.product-header__col2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2px}.product_custom-desc{color:var(--secondary_accent)}.pm__rating-link{display:flex;flex-direction:row;align-items:center;color:var(--primary_grey);gap:.125rem}.pm__rating-link svg{width:1rem;height:1rem}.pm__rating-link svg path{fill:var(--secondary_accent)}.product-description{margin-top:1.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.product-description.expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;display:block}.product-toggle-button svg{width:1rem;height:1rem;transition:fill .3s ease-in-out}.product-toggle-button{position:relative;overflow:hidden;cursor:none;height:22px}.product-toggle-button .less,.product-toggle-button .more{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease,color .3s ease-in-out;display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--primary_text);pointer-events:none}.product-toggle-button .show{opacity:1;pointer-events:auto;position:relative;gap:.125rem}.product-toggle-button span{display:flex}.line-through{text-decoration:line-through;color:var(--primary_grey)}.product-info__price--compare{display:flex;flex-direction:row;align-items:center;gap:.25rem;color:var(--secondary_grey);margin-top:1.5rem}.product-info__price--lowest{color:var(--alert_error);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.product-info__price--regular{display:flex;justify-content:space-between;align-items:flex-start}.product-status{display:flex;flex-direction:row;gap:.25rem;align-items:center}.ellipse{display:block;width:.25rem;height:.25rem;border-radius:50%;color:var(--primary_grey)}.ellipse.unavailable{background-color:var(--alert_error)}.ellipse.available{background-color:var(--alert_success)}.separator{width:100%;height:1px;background-color:var(--tertiary_accent);margin-bottom:1.5rem;margin-top:1.5rem}product-component .ProductCard--instantATC{opacity:1;margin-top:0}.ProductCard--instantATC .u-p4{vertical-align:super;line-height:2;font-size:.5rem;letter-spacing:.5px}product-component .ProductCard--instantATC span{color:var(--background_color)}.product-cta__block{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.quantity-handler{border:1px solid var(--tertiary_accent);padding:.813rem 1rem;display:flex;align-items:center;justify-content:space-between}.quantity-selector__product-quantity{border:none!important;text-align:center;width:24px}.quantity-handler input[type=number]{font-size:.75rem!important;background-color:transparent;color:var(--primary_text)}.quantity{display:flex;justify-content:space-between;width:100%;align-items:center}.share-btn{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:var(--primary_text);margin-left:auto}.share-btn svg{width:100%;max-width:1rem;height:1rem}.share-btn span{display:flex}.usp-share{margin-top:1rem;display:flex;flex-direction:row;justify-content:space-between;height:18px;align-items:center}.usp-share .icon-block{display:flex;min-width:1rem}.product-usps .icon-text-block{display:flex;flex-direction:row;align-items:center;height:fit-content}.product-usps .icon-block img{max-width:16px;width:100%}.product-usps .heading-block{--adjustment_m: 0 !important;--adjustment_d: 0 !important}.product-usps .announcement-item-block{justify-content:flex-start}.product-usps .announcement-item-block .icon-block{order:-99999!important}.pdp__title-subtitle{display:flex;flex-direction:column;gap:.25rem}.pdp__title-subtitle .title{color:var(--primary_accent)}.pdp-dropdown{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem;padding-top:1.5rem}.pdp-group-dropdown .Dropdown--Plus{width:20px;height:20px}.pdp-group-dropdown .Dropdown--Plus:after{height:10px;border-radius:3px}.pdp-group-dropdown .Dropdown--Plus:before{width:10px;border-radius:3px}.pdp-group-dropdown .Dropdown--Button{padding:0;gap:.5rem;color:var(--primary_text)}.pdp-group-dropdown .Dropdown{padding:0 0 1.5rem!important;border-bottom:1px solid var(--tertiary_accent)}.pdp-group-dropdown{margin-top:2.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.pdp-text-image-dropdown{grid-column:span 2;padding-right:3rem}.pdp-text-image-dropdown .AspectRatio{max-width:192px;margin-left:0}.download-link{display:flex;flex-direction:row;align-items:center;color:var(--primary_text)}.download-link .underline{position:unset;text-decoration:underline;width:fit-content}.generate-pdf,.size-guide{display:flex;flex-direction:row;align-items:center;width:fit-content}.size-guide svg{width:16px;height:16px}.connected-products__products{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.pdp-link{padding:.25rem}.pdp-link.disabled{pointer-events:none;filter:grayscale(1)}.connected-products__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.connected-products__header h2{display:flex;align-items:center}.pdp-sticky{background:var(--background_color);position:fixed;bottom:0;border-top:1px solid var(--tertiary_accent);width:100%;right:0;z-index:10;padding:1rem;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.pdp-sticky[aria-hidden=false]{opacity:1;transform:translateY(0)}.pdp-sticky[aria-hidden=true]{opacity:0;transform:translateY(100%);pointer-events:none}.pdp-sticky__col2{margin-top:1rem}.pdp-sticky__col2 .ProductCard--instantATC .ButtonText{display:flex;gap:.25rem}.text-underline{text-decoration:underline}.file-num{position:relative}.file-num>*{position:absolute}.connected-products__header .product-title{color:var(--primary_accent)}.jdgm-widget{padding:3rem 1.5rem}.price-info{display:flex;flex-direction:column}.vat-included{color:var(--primary_accent)}@media screen and (min-width: 1025px){.ProductSlider--Thumb{position:relative;display:block;height:fit-content}.ProductSlider--Thumb svg{position:absolute;right:2px;bottom:2px}.ProductSlider--Thumb.swiper-slide{margin-right:8px;width:41px;cursor:pointer;overflow:hidden;border:1px solid transparent}.ProductSlider--Thumb.swiper-slide-thumb-active,.ProductSlider--Thumb:hover{border:1px solid var(--primary_text);transition:border .1s ease-in-out}.ProductThumb--Image{width:100%;height:100%;object-fit:cover}.Product--Wrapper{display:flex;gap:1.5rem}#LocalPickup{max-width:512px;width:50%;padding:24px}#LocalPickup .Drawer--Header{padding-bottom:24px}.LocalStore{padding:24px 0}.revolution-scrollbar{display:none}.ProductSlider--Wrapper{width:51%;max-width:708px;max-height:800px;display:flex;gap:1rem;align-items:center}.ProductSlider--Sticky{height:fit-content;top:calc(var(--header-dynamic-height) + var(--announcement-dynamic-height));position:-webkit-sticky;position:sticky}.product-section__info-wrapper{width:49%;padding:3rem}.ProductZoom svg{width:16px;height:16px}.backButtonWrapper{padding:16px 0}.ProductSlider--Thumbnails.swiper{width:fit-content;overflow:hidden;overscroll-behavior:contain}.product-description{margin-top:1rem;max-width:518px}.product-info__price--compare{margin-top:1rem}.product-cta__block{margin-top:1.5rem;flex-direction:row-reverse;gap:1.5rem}.product-cta__block form{width:75%}.quantity-handler{padding:.25rem 1rem;width:21.08%}.share-btn:hover,.generate-pdf:hover{cursor:pointer}.pdp-sticky{width:708px;flex-direction:row;gap:1.5rem;align-items:center;border-left:1px solid var(--tertiary_accent);padding:1.5rem}.pdp-sticky__col1{width:64%}.pdp-sticky__col2{min-width:16.75vw;margin-top:0}.pdp-sticky__col2 form{width:100%}.connected-products__products{gap:1rem}.pdp-group-dropdown{margin-top:3rem}.product-header h2{min-height:55px}.product-toggle-button{cursor:pointer}.product-toggle-button .less:hover svg path,.product-toggle-button .more:hover svg path{fill:var(--primary_accent);transition:fill .3s ease-in-out}.product-toggle-button .less:hover,.product-toggle-button .more:hover{color:var(--primary_accent);transition:color .3s ease-in-out}.ProductSlider--Thumb.swiper-slide{height:fit-content!important}}.variant-button-hidden{display:none!important}.variant-button-visible,.product-cta__block div[style*="display: none"] .product-module__product-atc-notify[style*="display: block"],.product-cta__block div[style*="display: none"] .ProductCard--instantATC[style*="display: block"],.product-cta__block div[style*="display: none"] .product-module__product-atc-disabled[style*="display: block"]{display:block!important}.product-module__product-atc-disabled{width:100%}.variant-select .inputSelectboxCheckbox:checked+.SelectboxLabelNormal{background-color:var(--primary_text);color:var(--background_color)}.product-cta__block>div{margin:0}.product-cta__block>div:not([style*="display: none"]){display:flex}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
