@font-face{font-family:Gilroy;src:url(https://oplus.cognify.ai/static/Fonts/gilroy-ultralight.woff2) format("woff2"),url(https://oplus.cognify.ai/static/Fonts/gilroy-ultralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://oplus.cognify.ai/static/Fonts/gilroy-light.woff2) format("woff2"),url(https://oplus.cognify.ai/static/Fonts/gilroy-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://oplus.cognify.ai/static/Fonts/gilroy-regular.woff2) format("woff2"),url(https://oplus.cognify.ai/static/Fonts/gilroy-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://oplus.cognify.ai/static/Fonts/gilroy-medium.woff2) format("woff2"),url(https://oplus.cognify.ai/static/Fonts/gilroy-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(https://oplus.cognify.ai/static/Fonts/gilroy-bold.woff2) format("woff2"),url(https://oplus.cognify.ai/static/Fonts/gilroy-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{--font-body-family: "Gilroy", "Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-heading-family: "Gilroy", "Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--typeBasePrimary: "Gilroy", "Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--typeHeaderPrimary: "Gilroy", "Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--p-font-family-sans: "Gilroy", "Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--p-font-weight-regular: 400;--p-font-weight-medium: 500;--p-font-weight-semibold: 700;--p-font-weight-bold: 700;--font-heading-weight: 700;--ani-time: .5s;font-family:Gilroy,Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;letter-spacing:0;--o-primary-color: var(--colorTextBody, #000);--o-secondary-color: var(--colorBtnPrimary, #00B6E1);--o-contrast-color: var(--colorBody, #fff)}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border:none;border-bottom:2px solid}h1,h2,h3,h4,h5{line-height:1}original-product{display:block}.button{font-weight:700;padding:1em 2em;letter-spacing:.02em;border-radius:var(--buttonRadius, 3em)}.button:disabled{opacity:.5}.original-contact-button{color:var(--o-secondary-color, #00B6E1);border:2px solid}@keyframes slide-horizontal{to{transform:translate(-200%)}}.hidden{display:none!important}.background-media-text__video iframe,.background-media-text__video video{top:unset;height:150%;left:-100%;max-width:none;width:300%}.hero[data-arrows=true] .flickity-prev-next-button{bottom:20px}.field__label{font-weight:700}.field,.customer .field,.customer select,.localization-form__select{position:relative}.field:after,.customer .field:after,.localization-form__select:after{content:"";position:absolute;top:unset;left:0;box-shadow:none;width:100%;bottom:0;border:none;border-bottom:1px solid;transition:all var(--ani-time)}.o-product-benefit .icon-caret{height:1rem;top:calc(50% - .2rem);display:none}.o-product-benefit select,.o-product-benefit select:focus{box-shadow:none;outline:none}[data-variant-sku*=".FF."] .o-product-image:after{position:absolute;content:"";width:12vh;height:9vh;bottom:calc(var(--o-gap)* 2.5);left:calc(50% + 8vh);background-image:url(/cdn/shop/files/original_plus_now_logo_430x.svg?v=1734423443#)}[data-variant-sku*=S100] .o-product-image:after{background-image:url(/cdn/shop/files/original_plus_select_logo.svg?v=1772718100#)}[data-variant-sku*=".IG."] .o-product-image:has(*):after{position:absolute;content:"";bottom:calc(var(--o-gap)* -1.5);left:calc(50% + 8vh);width:12.5vh;height:11vh;background-image:url(/cdn/shop/files/original_plus_custom_logo_430x.svg?v=1734423707#);z-index:-1}@media screen and (max-width:850px){[data-variant-sku*=".FF."] .o-product-image:after,[data-variant-sku*=".IG."] .o-product-image:has(*):after{display:none}}.toolbar.small--hide:has(#localization_formtoolbar){display:block!important}@media only screen and (max-width:768px){[data-disclosure-currency] .disclosure-list{left:auto;right:0;max-width:95vw;min-width:16em;overflow-x:hidden;transform:none;width:100%}}#NavDrawer .mobile-locale{z-index:1}#MainContent .o-product:has(.block-left) .o-product-image:after{display:none}.o-product-description-price{align-content:flex-end}[class*=price-value]{margin:0;text-align:unset;padding:0;font-weight:unset}.o-comparison .right-side:first-child{grid-row:1}.o-product-addon.o-product-addon-buttons .o-product-top-tag{font-size:1.3em;letter-spacing:0;margin-bottom:1em}.o-product-benefit original-addon fieldset{display:grid;gap:var(--o-gap, 1em)}#MainContent .o-product-benefit original-addon label{display:block;padding:var(--o-gap, .8em);border:1px solid var(--colorBorder, #e8e8e8);font-size:unset;letter-spacing:unset;text-transform:unset}.o-product-benefit original-addon label:has(input[type=radio]:checked){background-color:var(--o-contrast-color);border-color:var(--o-secondary-color);color:inherit;outline:1px solid currentColor}.addon-first-option-tag{display:block;font-size:.825em;padding-bottom:.5em}label.o-addon-label{position:relative;cursor:pointer;box-shadow:2px 2px 4px #0000004d}label.o-addon-label:hover{opacity:.85}.block-right:has(.empty-list){max-height:0;max-width:0;padding:0;overflow:hidden}.o-addon-label:active,.table-title:active{transform:translate(2px,2px)}.o-product-variant-select[name]{position:relative}.o-product-variant-select .notice,.promo-banner-notice,.notice{position:absolute;z-index:2;bottom:calc(100% + 8px);left:0;background:#cf396f!important;color:#fff!important;padding:12px;width:100%;max-width:240px;line-height:18px;font-size:14px}.o-product-variant-select .notice:after,.promo-banner-notice:after,.notice:after{position:absolute;content:"";transform:rotate(45deg);top:calc(100% - 4px);left:8px;width:8px;height:8px;background:#cf396f!important}@media(min-width:768px){.o-product-variant-select .notice,.promo-banner-notice,.notice{top:24px;right:calc(100% + 8px);bottom:unset;left:unset}.o-product-variant-select .notice:after,.promo-banner-notice:after,.notice:after{top:8px;left:calc(100% - 4px);bottom:unset}}.o-product-variant-select p a{text-decoration:underline;text-underline-offset:2px;color:#fff}.o-product-benefit original-addon .o-addon-label-texts{display:flex;justify-content:flex-end;margin-top:.5em;flex-wrap:wrap-reverse}original-addon .o-addon-label-title{display:block;max-width:calc(100% - 5ch)}input.o-custom-text{border:none;border-bottom:2px solid}.o-addon-description{flex:1}.o-addon-price-difference{margin-left:1em;white-space:nowrap;flex:0 1 5ch;text-align:right}original-addon:has(select):after{content:"";border-bottom:1px solid;display:block;transition:all var(--ani-time)}original-addon:hover:after{color:var(--o-secondary-color)}.o-addons-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000026;padding:100px calc(var(--o-gap, 1em) * 1) calc(var(--o-gap, 1em) * 1);z-index:4;opacity:0;transition:all calc(var(--ani-time) / 2);pointer-events:none}.o-addons-info>.o-addons-modal{display:none}.o-addons-modal-visible>.o-addons-modal-overlay{opacity:1;pointer-events:all}.o-product .metafield-rich_text_field p{margin:0 0 1em}.o-addons-modal{background-color:var(--background-color, #fff);border-radius:var(--border-radius, 1em);box-shadow:0 0 1em #3333;padding:calc(var(--o-gap, 1em)* 5) var(--o-gap, 1em);position:relative;margin:auto;display:flex;flex-direction:column;gap:calc(var(--o-gap, 1em)* 4);width:100%;max-width:1000px;max-height:calc(100% - 2em);transform:scale(.97);overflow:auto;transition:all var(--ani-time)}#modal-close-button{position:absolute;top:1em;right:1em}.o-addons-modal-visible>.o-addons-modal-overlay>.o-addons-modal{transform:scale(1)}.o-addon{display:flex;flex-wrap:wrap;justify-content:center;flex:1;gap:calc(var(--o-gap, 1em)* 2);line-height:var(--typeBaseLineHeight)}.o-addon h3{margin-bottom:1em}.o-addon-texts{flex-basis:500px}.o-addons-info{display:grid;grid-template-columns:1fr auto;gap:var(--o-gap, 1em);margin-top:var(--o-gap, 1em);padding:var(--o-gap, .8em);background-color:#f8f8f8}.o-addons-info-icon{line-height:1;text-align:center;height:1em;width:1em;border-radius:50%;border:1px solid}.global-media-settings{border:none}.o-addon-select:after{content:"";display:block;position:sticky;bottom:calc(8em - 4px);transform:translate(1px,calc(var(--o-gap)* -1 - 1px));width:calc(100% - 2px)}.o-product-addon-select-disabled .variant-label:has(.o-variant-option:not(:checked)),.o-product-variant-select-disabled .variant-label:has(.o-variant-option:not(:checked)){display:none}.o-product-addon-select-disabled select,.o-product-variant-select-disabled select{pointer-events:none;white-space:normal;background:none}original-addon.o-product-addon-select-disabled:after{display:none}.o-product-addon-select-disabled #o-comparison-overlay{--ani-time: .3s}#o-comparison-overlay,original-product.o-comparison{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;z-index:4;display:none;opacity:0;transform:scale(.7);transition:all var(--ani-time);transition-behavior:allow-discrete}original-product.o-comparison{top:5vh;height:90vh;margin-top:0!important;min-width:100vw;padding:var(--o-gap, 1em);z-index:10;background-color:#fff;border-radius:.5em;box-shadow:0 0 1em #3333}#o-comparison-overlay.o-comparison-modal-visible,original-product.o-comparison.o-comparison-visible{display:block}#MainContent .o-fade-in{opacity:1;transform:none}.o-product p{margin:0;padding:0}.delivery-text svg{vertical-align:top}[class*=delivery-date-]{font-weight:600;opacity:.7}[class*=price-number],[class*=price-text],.o-product-bottom-tag{transition:all .5s}@media screen and (max-width:850px){#MainContent .o-product:has(.block-left){grid-auto-columns:1fr}#MainContent .o-product:has(.block-left) [class*=o-product-image-],#MainContent .o-product:has(.block-left) .block-left,#MainContent .o-product:has(.block-left) .block-right,#MainContent .o-product:has(.block-left) .left-side,#MainContent .o-product:has(.block-left) .right-side,#MainContent .o-product:has(.block-left) .block-bottom{grid-column:1!important;grid-row:unset!important;text-align:left;width:100%;max-width:36em;margin-left:auto;margin-right:auto}#MainContent .o-product:has(.block-left) .left-side{grid-row:1!important}#MainContent .o-product:has(.block-left) .block-left{grid-row:calc(var(--o-left-index) + 1)!important}#MainContent .o-product:has(.block-left) .block-bottom.buy-buttons{margin-left:0;padding:var(--o-gap) max(28vw,8em) var(--o-gap) 0;max-width:36em}}#MainContent .block-right:has(.o-product-advantage),#MainContent .block-left:has(.o-product-advantage){display:flex!important;gap:var(--o-gap, 1em);flex:1}.o-advantage-image{flex:1 1 100%;max-width:120px;max-height:120px}.o-product-top-tag{position:relative;font-size:calc(var(--typeHeaderSize, 38px) * (var(--top-tag-scale, 50) / 100));font-weight:var(--typeHeaderWeight, 500);margin-bottom:.5em}.o-product-benefit{line-height:1}.o-product-benefit select{--inputs-border-width: 0px;display:flex;position:relative;width:100%;color:currentColor;height:unset;border:none;padding:.3em 2.3em 0 0;margin-top:-.5em;text-transform:uppercase;transition:all var(--ani-time);transform:translate(calc(var(--inputs-border-width) * -1))}.o-product-benefit fieldset{appearance:none;-webkit-appearance:none;border:none;margin:calc(var(--o-gap, 1em) / 2) 0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--o-gap, 1em) / 3)}.o-product-benefit input[type=radio]{display:none}.o-product-benefit label{margin:0}#MainContent .o-product-benefit .variant-label{padding:.4em 1em;border:1px solid var(--colorBorder, #e8e8e8);font-size:unset;line-height:var(--typeBaseLineHeight, 1.4);letter-spacing:0}#MainContent .o-product-benefit label:has(input[type=radio]:checked){outline:1px solid;border-color:currentColor;font-weight:var(--typeHeaderWeight, 500)}#MainContent .o-product-benefit label:has(input[data-out-of-stock=true]){position:relative;opacity:.8}.o-product-bottom-tag{margin-top:.3em}.o-product-benefit original-addon .o-addon-label-texts,.o-product-bottom-tag{font-size:calc(1em / 1.1);line-height:1.2}.o-variant-show-options{cursor:pointer;opacity:.6;align-self:flex-end;border:1px solid;padding:.4em 1em;line-height:var(--typeBaseLineHeight, 1.4)}.o-variant-change-warning{color:var(--o-accent-color, #e84a4a);font-size:calc(1em / 1.1);display:flex;gap:var(--o-gap)}.o-hidden{opacity:0}.o-product-benefit:has(.o-recommended) .variant-label:not(.o-recommended){opacity:.7}#MainContent .o-product-benefit .variant-label.o-recommended{box-shadow:0 1px 3px #0000001a}.o-icon-warning{max-height:2em;min-width:2em;border-radius:50%;background-color:currentColor;text-align:center}.o-icon-warning span{color:var(--o-contrast-color);font-size:1.4em;font-weight:900;line-height:1.45}.o-hero-product .o-product-top-tag{font-size:1em;opacity:.5}.o-hero-product .o-product-benefit select,.o-product-benefit-text{font-size:calc(var(--typeHeaderSize, 38px)*(var(--top-tag-scale, 50) / 100));font-weight:700;text-transform:uppercase;letter-spacing:0;text-align:unset}.o-hero-product .o-product-benefit original-addon .o-addon-label-texts,.o-hero-product .o-product-bottom-tag{font-size:calc(var(--typeHeaderSize, 38px)*(var(--top-tag-scale, 50) / 100));font-weight:700;color:var(--o-accent-color)}.o-product-description{position:relative}.o-product-description-price{position:absolute;bottom:0;width:100%}.o-product-description-headline>*{text-align:left;margin-top:0}.o-product-description-images{display:flex;flex-wrap:wrap;text-align:center;gap:2em}.o-product-description-image{flex:1}.o-product-description-image img{max-width:100%;max-height:100%}.o-product-description-text{margin:var(--o-gap-top) 0 var(--o-gap-bottom) 0}.o-product-unavailable{opacity:.5}.alignment-middle{justify-content:center}.alignment-right{justify-content:flex-end}.o-product-guarantee{cursor:pointer;display:flex}.o-product-guarantee-image{transition:transform var(--ani-time) ease-in-out}.o-product-guarantee:hover .o-product-guarantee-image{transform:scale(1.1)}.o-product-guarantee-warning .o-product-guarantee{filter:saturate(0);opacity:.5;pointer-events:none}.o-product-guarantee-warning .o-product-guarantee-image{position:relative}.o-product-guarantee-warning .o-product-guarantee-image:after{content:"";position:absolute;top:-20%;height:120%;width:2px;background-color:var(--colorBody,#fff);transform:rotate(45deg);transform-origin:left bottom}@media only screen and (min-width:800px){.block-right:has(.o-product-guarantee),.o-product-guarantee{position:sticky;bottom:0}.o-product-guarantee{display:flex;view-timeline-name:--slide;view-timeline-axis:block;animation:slide-in 1s both ease-out;animation-timeline:--slide;animation-range:entry calc(min(10vw,400px)*-1) cover min(160vw,800px)}@keyframes slide-in{0%{transform:translate(calc((min(1400px,100vw) - 100% + var(--o-gap)) * -1))}to{transform:translate(0)}}}.fade-in{animation-name:fadeIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}form[id*=product-form-template]{position:sticky;bottom:0;margin-left:13px;margin-right:-5px;background-color:var(--o-background-color, #fff);z-index:2}.o-product a.under-buy-button{margin-left:1em;margin-top:-1.5em;margin-right:-2px;z-index:1;background-color:var(--o-background-color, #fff)}#MainContent .block-bottom.buy-buttons{margin-left:auto;margin-right:auto;width:100%}#MainContent .block-bottom.buy-buttons button{margin-left:auto;margin-right:auto;max-width:22em;width:100%}.original-product-image-svg{max-width:40vh;position:sticky;top:var(--o-gap, 1em);margin:auto;z-index:1}.original-product-image-svg text{font-size:30px}#MainContent .original-product-image-svg svg{display:block;margin:var(--o-gap, 1em) auto;width:unset}.original-product-image-background{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--o-blob-background-color);overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--ani-time) ease-in-out}.o-background-visible .original-product-image-background{opacity:.7}.o-background-visible:hover .original-product-image-background{opacity:0}@media sceen and (max-width:800px){.o-background-visible .original-product-image-background{opacity:0}}.original-svg{position:absolute;width:100vh;height:100vh}.blob01{color:var(--o-blob-color);right:-40vh;top:-40vh}.blob02{color:var(--o-blob-color);left:-40vh;bottom:-40vh}@media(prefers-reduced-motion:no-preference){[class*=blob]{transform-origin:center;animation:blob-animation 20s infinite}}@keyframes blob-animation{to{transform:rotate(360deg)}}.original-svg.svg-logo{--o-color-logo: #fff;top:50%;left:50%;height:unset;width:90%;transform:translate(-50%)}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}#MainContent .o-product-price{position:sticky;flex-direction:column;bottom:3.6em;padding-top:.5em!important;margin-left:.5em;margin-right:-6px;background-color:var(--o-background-color, #fff);z-index:3}#MainContent .o-buy-button-bottom .o-product-price{background-color:transparent;z-index:1;bottom:7em;transform:translatey(5.5em);height:0px}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.o-product-stats{display:flex;width:600px;max-width:calc(100vw - var(--o-gap, 1em)* 2);justify-content:space-around;gap:var(--o-gap, 1em);border-radius:5em;margin:0 auto;padding:var(--o-gap, 1em) calc(var(--o-gap, 1em)* 2);border:4px solid var(--border-color, transparent)}.o-stat-pair{text-align:center;align-items:center}.o-stat-title,.o-stat-value{flex:1;min-width:0}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}#MainContent div.tableflow-section{margin-left:auto}table-flow .tfv1-tr{display:flex;flex-direction:row;border:1px solid var(--colorBorder,#e8e8e1)!important}table-flow .tfv1-table .tfv1-tr .tfv1-td.tfv1-label{letter-spacing:.3em;font-size:.8em;text-transform:uppercase;background:none!important;word-break:keep-all!important;line-height:2}.tableFlowContainer{position:relative;cursor:pointer}.tableFlowContainer .tfv1-table{border-color:currentColor;border:1px solid var(--colorBorder, #e8e8e8);border-color:#000;outline:1px solid}.table-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--o-gap, .8em);border:1px solid var(--colorBorder, #e8e8e8);font-size:unset;letter-spacing:unset;text-transform:unset;outline:1px solid;border-color:currentColor;box-shadow:2px 2px 4px #0000004d}.table-title:after{content:"";display:inline-block;width:24px;height:16px;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");color:currentColor;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-in-out}.tableFlowContainer[open] .table-title:after{transform:rotate(180deg)}.tableFlowContainer .table-container{max-height:0;overflow:hidden;transition-property:max-height;transition-duration:.15s;transition-timing-function:ease-in-out}.tableFlowContainer[open] .table-container{max-height:100vh}#MainContent .tableflow-section table-flow .table-title{font-size:calc(var(--typeHeaderSize, 38px) * (var(--top-tag-scale, 50) / 100));font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),sans-serif;font-weight:var(--typeHeaderWeight, 500);line-height:1;margin-bottom:.5em}[data-servicify=confirm-no-checkout-booking-button]{margin-top:2em}.Servicify-Modal{padding-bottom:9em!important}[class*=footer__item].footer__item-padding{padding-right:0}.cart__custom__image{height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.cart__item--addon{margin-left:120px}.cart__item--addon .cart__image{flex:0 0 100px}.cart__item--addon .js-qty__wrapper{display:none}.cart__remove{position:relative}original-cart-intercept{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.cart__item--bundle--detail{display:flex;gap:.2em}.cart__item--bundle--detail>span{font-weight:700}.cart__item .metafield-rich_text_field p{margin:0}.cart__remove svg{height:1.3em}.cart__remove{display:flex;gap:.4em;align-items:flex-end}.cart__item-sub{align-items:flex-end}.cart__item-sub--single .js-qty__wrapper{display:none}.cart__item-name{font-weight:500;font-size:1.2em}.cart__price{font-weight:500}.cart__item-sub-total{display:flex;justify-content:space-between;padding-left:calc((100px + var(--grid-gutter, 22px))* 2);border-bottom:1px solid;border-bottom-color:var(--colorBorder);padding-bottom:20px;margin-bottom:40px}@media only screen and (max-width:800px){.cart__item--addon{margin-left:80px}.cart__item-sub-total{padding-left:calc((50px + var(--grid-gutter, 22px))* 2)}}.cart__item-sub-total .cart__item-name{font-weight:700;margin:0}.cart__item-sub-total-price{font-weight:700;font-size:1.2em}.o-product-textblock{display:flex;gap:0 var(--o-gap, 1em);margin:2rem 9%}@media only screen and (max-width:800px){.o-product-textblock{margin:2rem 0}}[id^=o-product-textblock-]{scroll-margin-top:70px}.o-product-textblock--text-left{flex-direction:row-reverse}.o-product-textblock__image,.o-product-textblock__content{flex:1;width:100%}.o-product-textblock__img{width:100%;height:auto;display:block;aspect-ratio:10 / 5.65625;object-fit:cover}.o-product-textblock__headline{margin:0 0 1rem}.o-product-textblock__text{margin:0}@media screen and (max-width:768px){.o-product-textblock{flex-direction:column}.o-product-textblock--text-left{flex-direction:column-reverse}}.o-colors{display:flex;flex-wrap:wrap;align-content:flex-start;gap:1em var(--o-gap)}origo-colors{display:block}origo-colors h3{font-size:calc(var(--typeHeaderSize, 2.8em)*.5)}.o-colors fieldset{border:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5em}.o-colors input[type=radio i]{display:none}.o-colors label{display:inline-block;position:relative;color:var(--o-color);min-width:1.6em;min-height:1.6em;margin:0}.o-colors label:before{content:"";position:absolute;height:1.6em;width:1.6em;border-radius:2em;outline:2px solid transparent;outline-offset:2px;transition:all var(--ani-time);background-color:var(--o-color)}.o-colors label:has([data-included=false]){display:none}.o-colors label:has(input:checked):before{outline-color:var(--o-color);background-color:var(--o-color)}.o-colors label:has(input:disabled):before{opacity:.5}.o-colors label:has(input:disabled):after{background-color:var(--o-color);content:"";position:absolute;height:1px;top:calc(.8em - 1px);width:110%;left:-20%;border:1px solid #fff;box-sizing:content-box;transform:rotate(-45deg)}.o-colors origo-colors label[style*="--o-color: #FFFFFF"],.o-colors origo-colors label:has(input[value="#FFFFFF"]){--o-color: #000!important}.o-colors origo-colors label[style*="--o-color: #FFFFFF"]:before,.o-colors origo-colors label:has(input[value="#FFFFFF"]):before{border:1px solid;background-color:#fff!important}.o-colors .o-colors__colors label:has([data-included=false]){opacity:.2;display:block}.origo-color:nth-child(-n+5):has([data-included=false]){display:block;opacity:0}.o-colors label:nth-child(2){grid-column:2 / 4}.o-colors label span{display:block;position:absolute;padding:.1em;border-radius:2px;background-color:#fff;opacity:0;transition:opacity var(--ani-time);transform:translateY(90%);bottom:0;line-height:1;letter-spacing:normal;font-size:.8em;font-weight:700;border:1px solid var(--o-color)}.o-colors label:hover span{opacity:1}.o-product-style{--o-color: #000}.o-colors .o-product-style fieldset{display:flex;flex-direction:column}.o-colors .o-product-style label:before{width:1.2em;height:1.2em;border:1px solid;background-color:transparent}.o-colors .o-product-style label span{position:relative;margin-left:2em;border:none;transform:unset;font-size:1em;opacity:1;font-weight:400}.o-colors label:has(input:checked) span{font-weight:700}.original-product-colors{display:block;width:100%;position:relative}origo-colors:first-of-type{z-index:3}origo-colors:nth-of-type(2){z-index:2}origo-colors:nth-of-type(3){z-index:1}.original-product-colors h3{display:flex;justify-content:space-between;align-items:center;border:2px solid;margin:0;padding:var(--o-gap, .8em)}.original-product-colors fieldset{position:absolute;width:100%;display:block;max-height:0;overflow:hidden;border:2px solid currentColor;border-top:0 solid;margin-top:-1px;padding:0 var(--o-gap, .8em);background-color:var(--o-contrast-color);z-index:1;transition:all var(--ani-time)}.o-colors__colors{display:flex;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;flex-direction:column;height:5.4em;background-color:var(--o-contrast-color);z-index:3}.original-product-colors:hover fieldset{max-height:160px;padding-bottom:var(--o-gap, .8em);z-index:1}.original-product-colors fieldset label{margin-top:.5em;margin-left:8%}#MainContent .o-colors__styles label{font-size:1em}.flex-grid__item:has(.promo-grid__container h2){position:relative}.flex-grid__item:has(.promo-grid__container) .promo-grid__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,#00000080 20%,#0000 70%);z-index:1}.promo-banner{position:relative}.promo-banner-img-wrapper{border-radius:.25rem;overflow:hidden;pointer-events:none}.promo-banner-notice{display:none}.promo-banner[show-notice] .promo-banner-notice{display:block;z-index:3}.promo-banner-notice-trigger{margin:.5rem 0;padding:0}promo-banner{display:block}
/*# sourceMappingURL=/cdn/shop/t/36/assets/original-styles.css.map */
