.product-options{padding-top:8px}.product-options:after{content:"";position:absolute;top:8px;left:0;width:100%;height:100%;outline:1px solid #F5F5F5;outline-offset:-1px;pointer-events:none}.product-options .swiper-pagination-progressbar{background-color:transparent}.product-options .swiper-pagination-progressbar-fill{background-color:#121212}.product-options__range{display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:center}.product-options__range-button{display:flex;align-items:center;justify-content:center;padding:8px;width:32px;height:32px;background-color:transparent;border:1px solid #B8B8B8;border-radius:32px}.product-options__range-button:hover{background-color:#fac05e}.product-options__range-button:active{border-color:#888}.product-options__range-button svg{width:16px;height:16px}.product-options__range-button svg *{stroke:#121212}.product-options__range-plus{display:none;grid-column:3 / 4;grid-row:1 / 2}.product-options__range-minus{display:none;grid-column:1 / 2;grid-row:1 / 2}.product-options__range-edit{display:none;grid-column:4 / 5;grid-row:1 / 2}.product-options__range .product-custom-option{font-size:14px;font-style:normal;font-weight:400}.product-options__range .noUi-target{--tooltip-margin: 0px;display:flex;height:2px;box-shadow:none;border:none;background:#b8b8b8}.product-options__range .noUi-connect{background-color:#121212}.product-options__range .noUi-target:after,.product-options__range .noUi-target:before{display:block;content:"";height:100%;width:var(--tooltip-margin)}.product-options__range .noUi-target:after{background-color:#b8b8b8}.product-options__range .noUi-target:before{background-color:#121212}.product-options__range .noUi-tooltip{display:flex;align-items:center;justify-content:center;bottom:0;padding:0 8px;width:auto!important;height:100%;background-color:#121212;border:1px solid #888888;border-radius:36px;color:#fff;font-size:12px}.product-options__range .noUi-handle{width:0!important;height:24px;top:-11px;right:0;border:none;box-shadow:none}.product-options__range .noUi-handle:after,.product-options__range .noUi-handle:before{display:none}.product-options__pdo-range{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:8px}.product-options__pdo-range .dpo-slider-outer{margin:0;grid-column:2 / 3;grid-row:1 / 2}.product-options__pdo-range .pdo-range__plus{grid-column:1 / 2;grid-row:1 / 2}.product-options__pdo-range .pdo-range__minus{grid-column:3 / 4;grid-row:1 / 2}.product-options__name.swiper-slide{position:relative;padding:9px 12px 9px 28px;width:auto;border:1px solid #F5F5F5;font-family:Montserrat;font-size:18px;color:#121212;cursor:pointer}.product-options__name.swiper-slide:after{content:"";position:absolute;top:50%;left:9px;transform:translateY(-50%);width:6px;height:6px;background-color:#121212;border-radius:50%}.product-options__name.error{color:#fff;background-color:#f24b4b}.product-options__name.error:after{background-color:#fff}.product-options__name.swiper-slide.active{background-color:#fac05e;color:#121212}.product-options__name.swiper-slide.active:after{background-color:#121212}.product-options__name.passed:after{background-color:#59cd90}.product-options__content{display:block!important}.product-options__content.hidden{visibility:hidden!important;height:0!important}.product-options__tab-radio .options-list{display:flex;justify-content:space-between}.product-options__tab-radio .dpo_swatch_text{flex:1 1 auto;margin:0!important}.product-options__tab-radio .dpo_swatch_text>label{margin:0!important;border:1px solid #F5F5F5!important;border-radius:0!important;width:100%!important;min-width:max-content;text-align:center;font-size:18px!important;letter-spacing:0px!important}.product-form__buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;max-width:100%}.product-form__submit{display:grid;grid-template-columns:1fr max-content;gap:16px;padding:0 8px 0 136px;margin-bottom:0;height:48px}.product-form__submit-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start}.product-form__submit-text .add-to-cart-label{font-size:16px;line-height:1;letter-spacing:1px}.product-form__submit-text .add-to-cart-tax{margin-top:4px}.product-form__submit-icon{display:flex;align-items:center;justify-content:center}.product-form__submit-icon *:has(~.loading-overlay__spinner:not(.hidden)){display:none!important}.product-form__submit .price__container{margin-bottom:0}.product-form__button-next{height:48px;background-color:#121212;color:#fff;border:none;cursor:pointer;font-size:16px;letter-spacing:1px}.product-form__button-next:disabled{background-color:#b8b8b8;color:#888}@media (max-width: 480px){.product-form__submit{padding-left:120px}}@media (max-width: 749px){[data-new-design] .product-form__button-next,.product-form__buttons .product-form__button-next{width:48px;padding:0;display:inline-flex;align-items:center;justify-content:center}[data-new-design] .product-form__button-next,.product-form__buttons .product-form__button-next{font-size:0}[data-new-design] .product-form__button-next:before,.product-form__buttons .product-form__button-next:before{content:"\203a";font-size:30px;line-height:1;margin-left:10px;margin-bottom:4px}#tidio-chat,#tidio-chat-iframe,#tidio-chat #tidio-chat-iframe,#tidio-chat iframe#tidio-chat-iframe{display:none!important;visibility:hidden!important;pointer-events:none!important}}#tidio-chat-iframe .mobile #button.chat-closed:not(.sidebar).mobile-size__small{transform:scale(.8)!important}.dpo-slider-outer{height:2px;border:none!important;background-color:#b8b8b8}.dpo-slider-progress{opacity:1!important;background-color:#121212!important}.dpo-slider .ui-slider-handle{top:0!important;transform:translate(-1px,-50%);background-color:#121212!important;color:#fff;padding-left:8px!important;padding-right:8px!important;font-size:12px!important;line-height:24px!important;border-radius:50%!important}.dpo_swatch{display:inline-block;width:64px!important;height:64px!important;vertical-align:top;padding:0!important;overflow:hidden}.dpo_swatch>img{width:64px!important;height:64px!important;display:block;object-fit:cover;border:2px solid #F5F5F5!important;border-radius:0!important}.dpo_swatch>input:checked~img{border-color:#fac05e!important}.dpo_swatch .itoris-dynamicoptions-thumbnail-color{height:64px!important;width:64px!important;display:block;border:2px solid #F5F5F5!important;border-radius:0!important;box-shadow:none!important}.dpo_swatch>input:checked~.itoris-dynamicoptions-thumbnail-color{border-color:#fac05e!important}.product-form label{font-size:16px!important}.product__title h1{font-size:65px!important;font-weight:700!important}.product__features{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.product__feature{display:grid;grid-template-columns:max-content 1fr;gap:8px;align-items:center;padding:8px 0;border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.6px;background-color:#f5f5f5}.product__feature-icon{display:flex;align-items:center;justify-content:center;width:36px;height:32px;border-radius:0 56px 56px 0;background-color:#fff;background-repeat:no-repeat;background-position:0% center;background-size:contain}.product__feature_customize .product__feature-icon{background-image:url(/assets/customise-icon.png)}.product__feature_assembly .product__feature-icon{background-image:url(/assets/assembly-icon.png)}.ihidden{visibility:hidden!important;height:0!important}@media screen and (max-width: 1024px){.product-options__range{grid-template-columns:max-content 1fr max-content max-content}.product-options__range-plus,.product-options__range-edit,.product-options__range-minus{display:flex}.product-options__range .product-custom-option{display:none}.product-options__range.edit{grid-template-columns:1fr max-content}.product-options__range.edit .product-options__range-plus,.product-options__range.edit .product-options__range-minus,.product-options__range.edit .noUi-target{display:none}.product-options__range.edit .product-custom-option{grid-column:1 / 4;display:block}}@media screen and (max-width: 1200px){.product__title h1{font-size:30px!important;font-weight:400!important}}@media screen and (max-width: 1199px){.page-width{padding:0 3.2rem}}@media screen and (max-width: 989px){.product__info-wrapper{padding-top:0!important;padding-left:0!important}.product__info-container{max-width:100%}}@media screen and (max-width: 720px){.product-form__buttons{position:fixed;grid-template-columns:1fr max-content;z-index:1000;bottom:28px;left:12px;right:12px;gap:8px;width:auto}.product-form__submit{width:100%}.product-form__button-next{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-options.css.map */
