variant-selects label{margin:4px 6px!important;padding:14px 16px!important}.product-form__input--pill .xbg label{padding:12px 24px}.product__info-wrapper .product-form__input input[type=radio]+label{padding:6px 8px!important}.product--medium .thumbnail-list .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail:before,.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail:after{content:none!important;padding-bottom:0!important;display:none!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{aspect-ratio:1 / 1!important;overflow:hidden!important;padding:0!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;position:static!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) *,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) *:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) *:after{box-sizing:border-box}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .grid,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .grid__item{min-width:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]){max-width:100%;overflow-x:clip}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media.media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .global-media-settings{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media:after,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .global-media-settings:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .global-media-settings:after{content:none!important;display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media img{object-fit:cover!important}@media(max-width:989px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description{overflow-wrap:anywhere;word-break:break-word}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte table,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description table{width:100%!important;max-width:100%!important;table-layout:fixed!important;display:block;overflow-x:auto}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) img,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) video,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) iframe{max-width:100%!important;height:auto!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider .thumbnail{aspect-ratio:1 / 1!important;overflow:hidden!important;padding:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider .thumbnail:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider .thumbnail:after{content:none!important;display:none!important}@media(max-width:767px){.header__heading-logo+.header__heading-logo{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte{overflow-x:auto}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description table,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte table{max-width:100%!important;width:100%!important;table-layout:fixed!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description td,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__description th,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte td,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .rte th{min-width:0!important;word-break:break-word}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]){max-width:100vw!important;overflow-x:hidden}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .container{max-width:100%!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media.media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media.media.media--transparent.gradient.global-media-settings.xbg{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:0!important;overflow:hidden!important;background:#f4f4f4!important;background-color:#f4f4f4!important;position:relative!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media img,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media.media img,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media.media.media--transparent.gradient.global-media-settings.xbg img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#f4f4f4!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media:after,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .global-media-settings:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .global-media-settings:after{content:none!important;display:none!important;padding-bottom:0!important}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media.media.media--transparent.gradient.global-media-settings.xbg{height:78vw!important;min-height:280px!important;max-height:none!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item.product__media-item{height:auto!important;align-self:stretch!important}.product__media,.product__media .media,.product__media-item,.product-media-container,.product__modal-opener,.media-gallery__image,media-gallery .media{background:#f4f4f4!important}.product__media img,.product__media .media img,.product__media-item img,.product-media-container img,.product__modal-opener img,media-gallery .media img{object-fit:contain!important;background:transparent!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .dpo-info-btn{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-left:8px;border-radius:50%;border:1px solid #a98d4f;color:#a98d4f;font-size:12px;font-weight:700;cursor:pointer;background:#fff;vertical-align:middle}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .dpo-info-text{display:none;margin:10px 0 15px;padding:12px 14px;background:#f7f3ea;border-left:3px solid #a98d4f;border-radius:6px;font-size:14px;line-height:1.45;color:#555}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .dpo-info-text.is-open{display:block}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-dpo-original-description{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container{background:#fff;border:1px solid #eeeeee;border-radius:18px;padding:28px 30px;box-shadow:0 10px 35px #0000000e;max-width:560px;margin-left:auto}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{font-size:clamp(30px,2.4vw,42px)!important;line-height:1.08!important;font-weight:600!important;margin:0 0 14px!important;letter-spacing:-.5px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-native-price-source{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-live-main-price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:14px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-live-main-price__compare[hidden]{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-price-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:4px 0 6px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-current-price{font-size:clamp(42px,3.7vw,62px);line-height:1;font-weight:850;color:#111;letter-spacing:-1.5px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-compare-price{font-size:19px;color:#9b9b9b;text-decoration:line-through;font-weight:650;margin-bottom:7px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stockline{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:15px;color:#111}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stockline div{display:flex;align-items:center;gap:8px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-dot{width:11px;height:11px;background:#35b85b;border-radius:50%;display:inline-block}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-saving{display:inline-block;margin:10px 0 16px;background:#e8f7eb;color:#16833a;font-weight:800;padding:8px 12px;border-radius:8px;font-size:17px}.pooltime-finance-box{background:#f1e9ff;border-radius:8px;padding:16px 18px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%;box-sizing:border-box}.pooltime-finance-box__text{flex:1 1 auto;min-width:0;line-height:1.3}.pooltime-finance-box__text strong{font-size:24px;font-weight:700}.pooltime-finance-box__text small{font-size:13px}.klarna-custom-box__logo{flex:0 0 auto!important;width:auto!important;background:#ffb3c7;color:#111;font-weight:800;font-size:16px;line-height:1;padding:8px 12px;border-radius:5px;white-space:nowrap}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-benefits{display:grid;gap:11px;margin:18px 0 22px;padding:17px;background:#f8f5ed;border-radius:14px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-benefits div{font-size:15px;color:#222;line-height:1.35}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-benefits span{color:#16833a;font-weight:900;margin-right:7px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__submit{background:#a98d4f!important;color:#fff!important;border-radius:10px!important;min-height:58px!important;font-size:17px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.25px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button{border-radius:10px!important;min-height:54px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__badge-sale,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__badge-sold-out,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .badge,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .badges,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__badge,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbproductdes .badge{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field.xbg{background:#fff;border:1px solid #eeeeee;border-radius:14px;padding:16px;margin-bottom:14px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input legend,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field>label{font-weight:800!important;font-size:15px!important;color:#111}@media(max-width:989px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container{max-width:none;margin-left:0}}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container{padding:0;border:0;box-shadow:none;border-radius:0}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{font-size:29px!important;line-height:1.12!important;margin-top:14px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-current-price{font-size:42px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-compare-price{font-size:17px}body{padding-bottom:78px}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy{position:fixed;left:50%;bottom:58px;transform:translate(-50%,calc(100% + 50px));width:min(1080px,calc(100vw - 40px));min-height:92px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,.65fr) minmax(280px,1fr);align-items:center;gap:24px;padding:14px 18px;background:#fffffffa;border:1px solid rgba(169,141,79,.55);border-radius:16px;box-shadow:0 12px 45px #00000029;z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .28s ease,visibility .28s ease}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy.is-visible{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-product{display:flex;align-items:center;gap:14px;min-width:0}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-image{width:64px;height:64px;flex:0 0 64px;border-radius:10px;overflow:hidden;background:#f4f4f4}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-image img{width:100%;height:100%;object-fit:cover;display:block}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-product-text{min-width:0}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-product-text strong{display:block;font-size:16px;line-height:1.25;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-show-options{border:0;background:transparent;padding:5px 0 0;color:#777;font-size:12px;font-weight:700;cursor:pointer}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-total{padding-left:24px;border-left:1px solid #ece7dc}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-label{display:block;color:#777;font-size:12px;font-weight:700;margin-bottom:3px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-price{display:block;color:#111;font-size:31px;line-height:1;font-weight:850;letter-spacing:-1px;white-space:nowrap}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-price small{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-helper{display:block;color:#777;font-size:11px;font-weight:650;margin-top:4px}@media screen and (max-width:1050px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy{width:calc(100vw - 24px);grid-template-columns:minmax(180px,.8fr) minmax(180px,.7fr) minmax(220px,1fr);gap:14px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-price{font-size:27px}}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy{left:8px;right:8px;bottom:8px;width:auto;min-height:72px;transform:translateY(calc(100% + 30px));grid-template-columns:minmax(0,1fr) minmax(145px,.85fr);gap:10px;padding:9px 10px;border-radius:13px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy.is-visible{transform:translateY(0)}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-product{display:none}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-total{padding-left:4px;border-left:0}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-label{font-size:10px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-price{font-size:23px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-helper{font-size:9px}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-list,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .product__media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .protopimg-item .global-media-settings{border-radius:18px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]){position:relative}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fffffff2!important;border:1px solid #e5e5e5!important;box-shadow:0 6px 20px #00000026;display:flex!important;align-items:center;justify-content:center;z-index:100}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button--prev{left:18px}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button--next{right:18px}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button svg{width:18px;height:18px}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button{width:42px;height:42px}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button--prev{left:10px}:is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]) .slider-button--next{right:10px}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .protopimg-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__media.media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product-media-container,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__modal-opener,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .media{border-radius:18px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) img{border-radius:18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]){position:relative!important;overflow:visible!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]){border-radius:18px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]){position:relative!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .protopimg-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__media.media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product-media-container,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .product__modal-opener,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) .media,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]) img{border-radius:18px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer])>.slider-buttons{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrows{position:absolute!important;top:0;left:0;right:0;height:100%;z-index:999;pointer-events:none}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow{pointer-events:auto;position:absolute!important;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:999px;border:0;background:#fff;box-shadow:0 8px 24px #0000002e;color:#111;font-size:34px;line-height:1;display:flex!important;align-items:center;justify-content:center;cursor:pointer;padding-bottom:4px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--prev{left:18px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--next{right:18px}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrows{height:78vw;min-height:280px;max-height:520px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow{width:42px;height:42px;font-size:32px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--prev{left:10px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--next{right:10px}}@media screen and (max-width:749px){.page-width{padding-left:8px!important;padding-right:8px!important}.product__media-wrapper,.product__info-wrapper{padding-left:0!important;padding-right:0!important;width:100%!important}.product__media-list,.slider-mobile-gutter{margin-left:0!important;margin-right:0!important}.product__media-item{padding:0!important}.product-media-container{width:100%!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]){overflow-x:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .container,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product{max-width:100%!important}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{display:block;margin-top:34px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description>*{background:#fff;border:1px solid #eee;border-radius:16px;padding:26px;box-shadow:0 8px 28px #0000000b}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description *{max-width:100%;box-sizing:border-box}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{margin-bottom:28px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{padding-left:16px!important;padding-right:16px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryThumbnails]){padding-left:16px!important;padding-right:16px!important;margin-top:14px!important}}.pooltime-values-desktop{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:32px 0!important;gap:0!important}.pooltime-values-desktop .pooltime-value-item{flex:1 1 20%!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.pooltime-values-desktop .pooltime-value-icon{margin-bottom:12px!important}@media screen and (min-width:990px){.pooltime-values-desktop{display:grid!important;grid-template-columns:repeat(5,1fr)!important;width:100%!important;gap:0!important;margin:32px 0!important}.pooltime-values-desktop .pooltime-value-item{text-align:center!important;justify-self:center!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-item{text-align:center;color:#111;font-size:13px;line-height:1.25}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-icon{width:42px;height:42px;margin:0 auto 9px;border:1.5px solid #a98d4f;border-radius:50%;color:#a98d4f;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-item strong{display:block;font-size:13px;font-weight:800;text-transform:uppercase}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-item small{display:block;font-size:12px;font-weight:700;text-transform:uppercase}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-values-desktop{display:none!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-benefits{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__tax{display:none!important}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryThumbnails]){overflow:hidden!important;margin-top:18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]){display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;overflow:hidden!important;max-height:92px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]) .thumbnail-list__item{width:100%!important;max-width:100%!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]) .thumbnail{width:100%!important;height:86px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{margin-top:32px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description .wbcuscontent{background:#fff;border:1px solid #eeeeee;border-radius:16px;padding:26px;box-shadow:0 8px 28px #0000000b}}@media screen and (max-width:989px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{display:none!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryThumbnails]){height:118px!important;max-height:118px!important;overflow:hidden!important;margin-top:18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]){display:flex!important;flex-wrap:nowrap!important;gap:12px!important;height:104px!important;max-height:104px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]) .thumbnail-list__item{flex:0 0 118px!important;width:118px!important;height:104px!important;max-height:104px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Thumbnails]) .thumbnail{width:118px!important;height:104px!important;overflow:hidden!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{display:block;margin-top:34px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description>*{background:#fff;border:1px solid #eeeeee;border-radius:16px;padding:26px;box-shadow:0 8px 28px #0000000b}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;position:relative!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=MediaGallery]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{max-width:100%!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{width:100%!important;max-width:100%!important;margin-top:32px!important}}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .page-width{padding-left:8px!important;padding-right:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{width:100%!important;margin-bottom:24px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]){padding-left:0!important;padding-right:0!important;max-width:100vw!important;overflow-x:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .container,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product{width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{width:100vw!important;padding-left:10px!important;padding-right:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=MediaGallery]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]){width:100%!important;max-width:100%!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{width:100%!important;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field.xbg,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .control.xbg,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) label{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) input[type=checkbox],:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) input[type=radio]{flex:0 0 auto!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .dpo-price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .money{white-space:nowrap!important}}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field.xbg{max-width:100%!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field.xbg .control.xbg{max-width:100%!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .field.xbg label{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.25!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-button--prev,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-button--next{top:50%!important;transform:translateY(-50%)!important;margin-top:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-button--prev{left:20px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-button--next{right:20px!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product{display:grid!important;grid-template-columns:minmax(0,1.15fr) 580px!important;gap:28px!important;align-items:start!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{width:100%!important;max-width:none!important;min-width:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{width:580px!important;max-width:580px!important;min-width:580px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow{top:50%!important;transform:translateY(-50%)!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--prev{left:24px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--next{right:24px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) p.product__text{display:none!important}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product{grid-template-columns:minmax(0,1fr) 560px!important;gap:24px!important;align-items:start!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{width:560px!important;max-width:560px!important;min-width:560px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{max-width:620px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=GalleryViewer]),:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) :is(#pooltime-css-specificity,[data-pooltime-css=Slider-Gallery]){overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--prev{left:24px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pt-main-arrow--next{right:24px!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description{display:block;width:100%;margin-top:28px;margin-bottom:30px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-left-description .wbcuscontent{background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px;box-shadow:0 6px 24px #0000000d}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]){width:100%!important;max-width:100%!important;margin-top:28px!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription])>.page-width,:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .page-width{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .ppage-tab-item{width:100%!important;max-width:100%!important;padding:28px!important;border-radius:16px!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .nav-tabs{display:flex!important;gap:32px!important;flex-wrap:nowrap!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .nav-tabs li{white-space:normal!important;word-break:normal!important;font-size:24px!important;line-height:1.1!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .tab-content{width:100%!important;max-width:100%!important}}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product{display:grid!important;grid-template-columns:minmax(0,1.25fr) 520px!important;gap:24px!important;align-items:start!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{width:520px!important;max-width:520px!important;min-width:520px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-icon{width:80px;height:80px;margin:0 auto 14px;border:2px solid #a98d4f;border-radius:50%;color:#a98d4f;display:flex;align-items:center;justify-content:center;font-size:42px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-value-icon:not(.material-symbols-outlined){font-size:26px;font-weight:700}@media screen and (min-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .page-width{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=PooltimeLeftDescription]) .ppage-tab-item{background:#f5f5f5!important;border-radius:18px!important;border:0!important;box-shadow:none!important;padding:32px!important}}@media screen and (max-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]){padding-top:8px!important;overflow:visible!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct])>.container{margin-top:0!important;padding-top:0!important;overflow:visible!important}nav.breadcrumb{position:relative!important;margin-top:0!important;margin-bottom:10px!important;padding:8px 14px!important;background:#f4f4f4!important;border-radius:18px!important;overflow:hidden!important}nav.breadcrumb .col-12{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.25!important}nav.breadcrumb a,nav.breadcrumb span{display:inline!important;white-space:normal!important}}@media screen and (max-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct])>.container{position:relative!important;top:-30px!important}}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important;width:100%!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option>input[type=checkbox],#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option>input[type=checkbox]{grid-column:1!important;margin:0!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option>label.label.admin__field-label,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option>label.label.admin__field-label{grid-column:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;column-gap:14px!important;align-items:end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option>label.label.admin__field-label>span:not(.price-notice),#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option>label.label.admin__field-label>span:not(.price-notice){grid-column:1!important;display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.3!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option>label.label.admin__field-label>span.price-notice,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option>label.label.admin__field-label>span.price-notice{grid-column:2!important;position:static!important;display:block!important;justify-self:end!important;align-self:end!important;margin:0!important;white-space:nowrap!important}@media screen and (min-width:1200px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .comp-product.product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container{max-width:none!important;width:100%!important}}@media(max-width:990px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__media-wrapper{margin-bottom:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .slider-mobile-gutter{margin-bottom:0!important;padding-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider{margin-top:10px!important;margin-bottom:14px!important;padding-top:0!important;padding-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-list{gap:10px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-list__item{width:92px!important;height:92px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container>*{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{margin-top:6px!important;margin-bottom:8px!important;line-height:1.15!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbpricetax{margin-top:12px!important;margin-bottom:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price{margin-top:0!important;margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status{margin:0 0 10px!important;font-size:15px;line-height:1.4}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status div{margin-bottom:5px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stock-dot{display:inline-block;width:12px;height:12px;background:#25a55b;border-radius:50%;margin-right:8px;vertical-align:middle}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title{margin:6px 0 10px!important;font-size:14px;line-height:1.35}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title strong{font-weight:700}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbspayinstall,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__tax{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .klarna-custom-box{background:#f1e9ff;border-radius:8px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .klarna-custom-box__text{font-size:14px;line-height:1.3}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .klarna-custom-box__text strong{font-size:17px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .klarna-custom-box__logo{font-weight:800;font-size:17px;background:#ffb3c7;color:#111;border-radius:4px;padding:4px 8px;white-space:nowrap}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) variant-selects{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input legend,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input .form__label{margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper .product-form__input input[type=radio]+label{padding:9px 14px!important;font-size:15px!important;line-height:1.2!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:3px 4px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input fieldset,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) fieldset.js.product-form__input{margin:0!important;padding:0!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container>*{margin-top:6px!important;margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{margin-top:8px!important;margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status{margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title{margin-top:4px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbpricetax{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box{margin-top:8px!important;margin-bottom:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input{margin-top:10px!important;margin-bottom:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title{margin:8px 0 14px!important;padding:0!important;width:100%!important;max-width:320px!important;height:34px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-iframe{width:320px!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;border:0!important;display:block!important;overflow:hidden!important}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container>*{margin-top:7px!important;margin-bottom:7px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status{margin:6px 0 10px!important;font-size:15px!important;line-height:1.45!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status div{margin-bottom:4px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stock-dot{width:11px!important;height:11px!important;margin-right:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{font-size:30px!important;line-height:1.12!important;letter-spacing:-.4px!important;margin:8px 0 10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title{width:100%!important;max-width:390px!important;height:32px!important;overflow:hidden!important;margin:4px 0 18px!important;padding:0!important;border-radius:6px!important;background:#fff!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-iframe{width:390px!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;border:0!important;display:block!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbpricetax{margin-top:6px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__regular,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__sale{line-height:1.1!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price .price-item{font-size:42px!important;line-height:1.05!important;letter-spacing:-.8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__compare,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price-item--regular{font-size:18px!important;color:#8b8b8b!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-save-badge,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .badge,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__badge-sale{border-radius:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-saving-box{margin:8px 0 14px!important;padding:10px 14px!important;border-radius:9px!important;font-size:18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box{background:#f1e9ff!important;border-radius:10px!important;padding:16px 20px!important;margin:14px 0 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;box-sizing:border-box!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box__text{flex:1 1 auto!important;min-width:0!important;line-height:1.35!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box__text strong{font-size:24px!important;font-weight:800!important;letter-spacing:-.3px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box__text small{font-size:13px!important;color:#111!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .klarna-custom-box__logo{flex:0 0 auto!important;background:#ffb3c7!important;color:#111!important;font-weight:800!important;font-size:17px!important;line-height:1!important;padding:8px 13px!important;border-radius:5px!important;white-space:nowrap!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input{margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input .form__label,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input legend{font-size:17px!important;font-weight:800!important;margin-bottom:8px!important;letter-spacing:.1px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-wrapper .product-form__input input[type=radio]+label{padding:10px 18px!important;min-height:42px!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;border-radius:999px!important;margin:3px 7px 3px 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .itoris_dynamicproductoptions,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions{margin-top:14px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .fieldset,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .field{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .admin__field,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .field.choice{padding:10px 12px!important;border-radius:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions label{font-size:15px!important;line-height:1.25!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-slider{margin-top:10px!important;margin-bottom:12px!important;padding-top:0!important;padding-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-list{gap:10px!important;margin:0!important;padding:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .thumbnail-list__item{width:88px!important;height:88px!important}}@media(min-width:768px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__info-container>*{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{font-size:34px!important;line-height:1.12!important;letter-spacing:-.4px!important;margin-top:6px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status{margin-top:0!important;margin-bottom:8px!important;font-size:15px!important;line-height:1.35!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status div{margin-bottom:3px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-under-title{margin-top:4px!important;margin-bottom:10px!important;height:30px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-reco-iframe{height:30px!important;min-height:30px!important;max-height:30px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .wbpricetax{margin-top:8px!important;margin-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price .price-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item{font-size:42px!important;line-height:1.05!important;letter-spacing:-.8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__compare,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price-item--regular,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) s.price-item{font-size:18px!important;color:#8b8b8b!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-saving-box,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .price__badge-sale,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .badge{margin-top:4px!important;margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box{margin-top:10px!important;margin-bottom:12px!important;padding:14px 18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-finance-box__text strong{font-size:24px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input{margin-top:10px!important;margin-bottom:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input .form__label,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input legend{margin-bottom:6px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .itoris_dynamicproductoptions{margin-top:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .field,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) #itoris_dynamicproductoptions .admin__field{margin-top:6px!important;margin-bottom:6px!important}}#itoris_dynamicproductoptions .fieldset,#itoris_dynamicproductoptions .admin__fieldset,#itoris_dynamicproductoptions .field.admin__field{border:1px solid #eeeeee!important;border-radius:14px!important;background:#fff!important;padding:18px 20px!important;margin:14px 0!important;box-shadow:none!important}#itoris_dynamicproductoptions .field.admin__field>label,#itoris_dynamicproductoptions .admin__field-label,#itoris_dynamicproductoptions legend,#itoris_dynamicproductoptions .label{font-size:17px!important;font-weight:800!important;margin-bottom:12px!important;color:#111!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;margin:0!important;min-height:auto!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .admin__field-option+.admin__field-option{border-top:1px solid #eeeeee!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important}#itoris_dynamicproductoptions input[type=checkbox],#itoris_dynamicproductoptions input[type=radio]{grid-column:1!important;width:18px!important;height:18px!important;margin:0!important}#itoris_dynamicproductoptions label.label,#itoris_dynamicproductoptions .admin__field-label,#itoris_dynamicproductoptions .field.choice label{grid-column:2!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:#111!important}#itoris_dynamicproductoptions .price,#itoris_dynamicproductoptions .option-price,#itoris_dynamicproductoptions .admin__field-price,#itoris_dynamicproductoptions [class*=price]{grid-column:3!important;justify-self:end!important;background:#eeeae2!important;color:#6b4f16!important;border-radius:5px!important;padding:3px 8px!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .admin__field-option+.admin__field-option{border-top:1px solid #eeeeee!important;margin-top:0!important;padding-top:8px!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option label,#itoris_dynamicproductoptions .field.choice label,#itoris_dynamicproductoptions .admin__field-option label{margin:0!important;line-height:1.25!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option p,#itoris_dynamicproductoptions .field.choice p,#itoris_dynamicproductoptions .admin__field-option p{margin:0!important}#itoris_dynamicproductoptions .fieldset,#itoris_dynamicproductoptions .admin__fieldset,#itoris_dynamicproductoptions .field.admin__field{padding-top:14px!important;padding-bottom:14px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status{margin:0 0 8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status__row{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 4px!important;line-height:1.35!important;font-size:15px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status__row:last-child{margin-bottom:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stock-dot{display:inline-block!important;width:13px!important;height:13px!important;min-width:13px!important;border-radius:50%!important;background:#2db45c!important;box-shadow:0 0 0 2px #2db45c1f!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product__title{margin-top:6px!important;margin-bottom:8px!important}@media screen and (max-width:767px){section[id^=MainProduct-] .product__title{font-size:25px!important;line-height:1.12!important;letter-spacing:-.3px!important;margin:4px 0 5px!important}section[id^=MainProduct-] .pooltime-current-price{font-size:36px!important;line-height:1!important;letter-spacing:-.8px!important}section[id^=MainProduct-] .pooltime-compare-price{font-size:16px!important;margin-bottom:3px!important}}@media screen and (min-width:990px){section[id^=MainProduct-] .product__title{font-size:30px!important;line-height:1.12!important;letter-spacing:-.3px!important;margin:4px 0 6px!important}section[id^=MainProduct-] .pooltime-current-price{font-size:40px!important;line-height:1!important;letter-spacing:-.8px!important}section[id^=MainProduct-] .pooltime-compare-price{font-size:17px!important;margin-bottom:3px!important}}section[id^=MainProduct-] .product__info-container>*{margin-top:4px!important;margin-bottom:4px!important}section[id^=MainProduct-] .pooltime-product-status{margin:0 0 5px!important;line-height:1.25!important}section[id^=MainProduct-] .pooltime-product-status__row,section[id^=MainProduct-] .pooltime-product-status div{margin:0 0 3px!important;line-height:1.25!important}section[id^=MainProduct-] .pooltime-reco-under-title{margin:3px 0 6px!important}section[id^=MainProduct-] .pooltime-price-row{margin:5px 0 4px!important}section[id^=MainProduct-] .pooltime-saving{margin:5px 0 7px!important}section[id^=MainProduct-] .pooltime-finance-box{margin:7px 0 9px!important}section[id^=MainProduct-] .product-form__input{margin-top:4px!important;margin-bottom:4px!important;padding:8px 10px!important;border-radius:11px!important}section[id^=MainProduct-] .product-form__input legend,section[id^=MainProduct-] .product-form__input .form__label{margin:0 0 5px!important;font-size:16px!important;line-height:1.15!important}section[id^=MainProduct-] .product-form__input:has(.color-swatchimg){padding-bottom:8px!important}section[id^=MainProduct-] label.color-swatchimg{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;margin:2px 10px 2px 0!important;border-radius:8px!important;border:1px solid #d8d8d8!important;box-shadow:none!important;outline:none!important;transform:none!important}section[id^=MainProduct-] .product__info-wrapper .product-form__input input[type=radio]+label.color-swatchimg{padding:0!important;border-radius:8px!important;min-height:38px!important;min-width:38px!important}section[id^=MainProduct-] .product__info-wrapper .product-form__input input[type=radio]+label:not(.color-swatchimg){padding:7px 15px!important;min-height:36px!important;font-size:15px!important;line-height:1.1!important;font-weight:650!important;border-radius:999px!important;margin:2px 6px 2px 0!important;box-shadow:none!important}section[id^=MainProduct-] .product__info-wrapper .product-form__input input[type=radio]:checked+label:not(.color-swatchimg){border-color:#a98d4f!important;box-shadow:0 0 0 3px #a98d4f33!important}#itoris_dynamicproductoptions .fieldset,#itoris_dynamicproductoptions .admin__fieldset{margin-top:8px!important;margin-bottom:8px!important;padding:12px 16px!important;border-radius:13px!important}#itoris_dynamicproductoptions .field.admin__field:not(.field.choice),#itoris_dynamicproductoptions .field.xbg{margin-top:8px!important;margin-bottom:8px!important;padding:12px 16px!important;border-radius:13px!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{margin:0!important;padding:3px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option+.field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .admin__field-option+.admin__field-option{border-top:1px solid #eeeeee!important;margin-top:0!important;padding-top:3px!important}#itoris_dynamicproductoptions .field.choice label,#itoris_dynamicproductoptions .admin__field-option label,#itoris_dynamicproductoptions label.label.admin__field-label{margin:0!important;padding:0!important;line-height:1.18!important}#itoris_dynamicproductoptions .field.choice input[type=checkbox],#itoris_dynamicproductoptions .field.choice input[type=radio]{margin-top:0!important;margin-bottom:0!important}#itoris_dynamicproductoptions .field.admin__field>label,#itoris_dynamicproductoptions legend,#itoris_dynamicproductoptions .admin__field-label:first-child{margin-bottom:6px!important;line-height:1.2!important}#itoris_dynamicproductoptions .field.choice.admin__field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;background:transparent!important}#itoris_dynamicproductoptions .field.choice.admin__field.admin__field-option+.field.choice.admin__field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option+.field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .admin__field-option+.admin__field-option{border-top:0!important;margin-top:0!important}#itoris_dynamicproductoptions .field.choice.admin__field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{padding-top:5px!important;padding-bottom:5px!important;margin-top:0!important;margin-bottom:0!important}#itoris_dynamicproductoptions .field.choice.admin__field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice,#itoris_dynamicproductoptions .admin__field-option{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;padding-top:3px!important;padding-bottom:3px!important;margin-top:0!important;margin-bottom:0!important;border:0!important;box-shadow:none!important;background:transparent!important}#itoris_dynamicproductoptions .field.choice input[type=checkbox],#itoris_dynamicproductoptions .field.choice input[type=radio],#itoris_dynamicproductoptions .admin__field-option input[type=checkbox],#itoris_dynamicproductoptions .admin__field-option input[type=radio]{grid-column:1!important;width:17px!important;height:17px!important;margin:0!important;align-self:center!important}#itoris_dynamicproductoptions .field.choice label,#itoris_dynamicproductoptions .admin__field-option label,#itoris_dynamicproductoptions label.label.admin__field-label{grid-column:2 / 4!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.18!important;font-size:15px!important;font-weight:700!important}#itoris_dynamicproductoptions label.label.admin__field-label>span:not(.price-notice),#itoris_dynamicproductoptions .field.choice label>span:not(.price-notice),#itoris_dynamicproductoptions .admin__field-option label>span:not(.price-notice){grid-column:1!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}#itoris_dynamicproductoptions label.label.admin__field-label>span.price-notice,#itoris_dynamicproductoptions .field.choice label>span.price-notice,#itoris_dynamicproductoptions .admin__field-option label>span.price-notice{grid-column:2!important;justify-self:end!important;align-self:center!important;margin:0!important;white-space:nowrap!important;background:#eeeae2!important;color:#6b4f16!important;border-radius:5px!important;padding:2px 7px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .admin__field-option+.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option+.field.choice.admin_field.admin__field-option{border-top:0!important;margin-top:0!important;padding-top:3px!important}#itoris_dynamicproductoptions .fieldset,#itoris_dynamicproductoptions .admin__fieldset,#itoris_dynamicproductoptions .field.admin__field:not(.field.choice),#itoris_dynamicproductoptions .field.xbg{padding-top:12px!important;padding-bottom:12px!important;margin-top:8px!important;margin-bottom:8px!important}#itoris_dynamicproductoptions .options-list.xbg{display:block!important;margin:0!important;padding:0!important}#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;margin:0!important;padding:2px 0!important;min-height:0!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important}#itoris_dynamicproductoptions .field.choice+.field.choice,#itoris_dynamicproductoptions .field.choice.admin_field.admin_field-option+.field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .field.choice.admin_field.admin__field-option+.field.choice.admin_field.admin__field-option{border-top:0!important;margin-top:0!important;padding-top:2px!important}#itoris_dynamicproductoptions .field.choice>input[type=checkbox],#itoris_dynamicproductoptions .field.choice>input[type=radio]{grid-column:1!important;width:16px!important;height:16px!important;margin:0!important;align-self:center!important}#itoris_dynamicproductoptions .field.choice>label.label.admin__field-label{grid-column:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.05!important;font-size:15px!important;font-weight:700!important}#itoris_dynamicproductoptions .field.choice>label.label.admin__field-label>span:not(.price-notice){grid-column:1!important;min-width:0!important;display:block!important;line-height:1.05!important;margin:0!important;padding:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}#itoris_dynamicproductoptions .field.choice>label.label.admin__field-label>span.price-notice{grid-column:2!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:2px 7px!important;white-space:nowrap!important;line-height:1!important;font-size:14px!important;font-weight:700!important;background:#eeeae2!important;color:#6b4f16!important;border-radius:5px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button{margin-top:10px!important;margin-bottom:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded{width:100%!important;min-height:54px!important;border-radius:12px!important;border:1px solid #111827!important;background:#111827!important;color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:.1px!important;box-shadow:0 6px 18px #00000024!important;transition:all .18s ease!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button:hover{background:#000!important;transform:translateY(-1px);box-shadow:0 9px 24px #0000002e!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{display:block!important;width:100%!important;margin-top:8px!important;padding:11px 14px!important;border:1px solid #d9d9d9!important;border-radius:10px!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options:hover{border-color:#a98d4f!important;color:#6b4f16!important;background:#faf7ef!important}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button{margin-top:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded{min-height:50px!important;font-size:15px!important;border-radius:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{padding:10px 12px!important;font-size:13px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{width:100%!important;min-height:72px!important;height:72px!important;border-radius:10px!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button{margin-top:14px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button{margin-bottom:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded{padding:0 20px!important;border:0!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{margin-top:0!important;padding:0 20px!important;border:1px solid #d9d9d9!important;background:#fff!important;color:#111!important;text-decoration:none!important;box-shadow:none!important}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{min-height:58px!important;height:58px!important;font-size:16px!important;border-radius:9px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button{margin-top:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button{margin-bottom:10px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__submit{width:100%!important;min-height:58px!important;height:58px!important;border-radius:10px!important;font-size:17px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{width:100%!important;min-height:58px!important;height:58px!important;border-radius:10px!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button{margin-top:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button{margin-bottom:10px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{padding:0 18px!important;border:1px solid #d9d9d9!important;background:#fff!important;color:#111!important;text-decoration:none!important;box-shadow:none!important}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__submit,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--branded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__button--unbranded,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .shopify-payment-button__more-options{min-height:52px!important;height:52px!important;font-size:15px!important;border-radius:9px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-status__row{display:flex!important;align-items:center!important;gap:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-delivery-icon{color:#a98d4f!important;font-size:20px!important;line-height:1!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images,#itoris_dynamicproductoptions .options-list.xbg.itoris-dynamicoptions-list-images{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;margin:8px 0 4px!important;padding:0!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice,#itoris_dynamicproductoptions .options-list.xbg.itoris-dynamicoptions-list-images .field.choice,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice.admin_field.admin__field-option{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images input[type=radio],#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images label,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images label.label.admin__field-label{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:42px!important;margin:0!important;padding:5px!important;border:1px solid #e0e0e0!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;line-height:1!important;font-size:0!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images img,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .itoris-dynamicoptions-thumbnail-image{display:block!important;width:38px!important;height:24px!important;max-width:38px!important;max-height:24px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;box-shadow:none!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images input[type=radio]:checked+label,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images input[type=checkbox]:checked+label{border:2px solid #a98d4f!important;box-shadow:0 0 0 3px #a98d4f2e!important}@media screen and (max-width:767px){#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images,#itoris_dynamicproductoptions .options-list.xbg.itoris-dynamicoptions-list-images{gap:12px!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images label,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images label.label.admin__field-label{width:56px!important;height:44px!important;padding:6px!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images img,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .itoris-dynamicoptions-thumbnail-image{width:60px!important;height:46px!important;max-width:60px!important;max-height:26px!important}}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images,#itoris_dynamicproductoptions .options-list.xbg.itoris-dynamicoptions-list-images{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;margin:10px 0 4px!important;padding:0!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice,#itoris_dynamicproductoptions .options-list.xbg.itoris-dynamicoptions-list-images .field.choice,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice.admin_field.admin_field-option,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice.admin_field.admin__field-option{position:relative!important;display:block!important;width:70px!important;height:50px!important;min-width:70px!important;min-height:50px!important;max-width:70px!important;max-height:50px!important;margin:0!important;padding:0!important;border:1px solid #e0e0e0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;cursor:pointer!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice input[type=radio],#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice input[type=checkbox]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:70px!important;height:50px!important;opacity:0!important;z-index:5!important;margin:0!important;padding:0!important;cursor:pointer!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice label,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice label.label.admin__field-label{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:70px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;z-index:4!important;cursor:pointer!important;font-size:0!important;line-height:0!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice label span{display:none!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice img,#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice .itoris-dynamicoptions-thumbnail-image{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:58px!important;height:38px!important;max-width:58px!important;max-height:38px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;box-shadow:none!important;z-index:2!important;pointer-events:none!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice:has(input[type=radio]:checked),#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice:has(input[type=checkbox]:checked){border:2px solid #a98d4f!important;box-shadow:0 0 0 3px #a98d4f29!important}#itoris_dynamicproductoptions .options-list.itoris-dynamicoptions-list-images .field.choice>label.label.admin__field-label{grid-column:auto!important;grid-template-columns:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-price-row,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-current-price,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-compare-price{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price{display:block!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--regular,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--sale,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price__current .price-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item{font-size:48px!important;line-height:1!important;font-weight:850!important;letter-spacing:-1.5px!important;color:#111!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price s.price-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--regular.price-item--sale{font-size:28px!important;color:#c4c4c4!important;font-weight:650!important}@media(max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--regular,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--sale,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price__current .price-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item{font-size:48px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price s.price-item,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .mainp-price .price-item--regular.price-item--sale{font-size:26px!important}}.product__media-list .thumbnail,.product__media-list .thumbnail img,.thumbnail-list .thumbnail,.thumbnail-list .thumbnail img,.product__media-gallery .thumbnail,.product__media-gallery .thumbnail img,.thumbnail-slider .thumbnail,.thumbnail-slider .thumbnail img,.thumbnail[aria-current],.thumbnail[aria-current] img,.thumbnail[aria-current=true],.thumbnail[aria-current=true] img{border-radius:10px!important;overflow:hidden!important}.product__media-wrapper,.product__media-gallery{border-radius:18px!important}.product__media,.product__media-item,.product__media .media,.product-media-container,.product__modal-opener{background:#f4f0e8!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(166,139,78,.28)!important;box-shadow:0 4px 18px #0000000b!important}.product__media img,.product__media .media img,.product-media-container img,.product__modal-opener img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#f4f0e8!important;border-radius:18px!important;padding:22px!important}@media screen and (min-width:990px){.product__media .media,.product-media-container .media,.product__modal-opener .media{aspect-ratio:4 / 3!important;min-height:520px!important;max-height:680px!important}}@media screen and (min-width:750px)and (max-width:989px){.product__media .media,.product-media-container .media,.product__modal-opener .media{aspect-ratio:4 / 3!important;min-height:380px!important}.product__media img,.product__media .media img,.product-media-container img,.product__modal-opener img{padding:16px!important}}@media screen and (max-width:749px){.product__media .media,.product-media-container .media,.product__modal-opener .media{aspect-ratio:1 / 1!important;min-height:auto!important}.product__media,.product__media-item,.product__media .media,.product-media-container,.product__modal-opener{border-radius:14px!important}.product__media img,.product__media .media img,.product-media-container img,.product__modal-opener img{padding:12px!important;border-radius:14px!important}}.product-recommendations .card,.related-products .card,.complementary-products .card,.recently-viewed-products .card,.recently-viewed .card,#recently-viewed-products .card{background:#faf8f2!important;border:1px solid rgba(166,139,78,.45)!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 3px 14px #0000000b!important;transition:all .25s ease!important}.product-recommendations .card:hover,.related-products .card:hover,.complementary-products .card:hover,.recently-viewed-products .card:hover,.recently-viewed .card:hover,#recently-viewed-products .card:hover{transform:translateY(-2px)!important;border-color:#a68b4ebf!important;box-shadow:0 8px 22px #00000014!important}.product-recommendations .card-wrapper,.related-products .card-wrapper,.complementary-products .card-wrapper,.recently-viewed-products .card-wrapper,.recently-viewed .card-wrapper,#recently-viewed-products .card-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.product-recommendations .card__inner,.product-recommendations .card__media,.product-recommendations .media,.related-products .card__inner,.related-products .card__media,.related-products .media,.complementary-products .card__inner,.complementary-products .card__media,.complementary-products .media,.recently-viewed-products .card__inner,.recently-viewed-products .card__media,.recently-viewed-products .media,.recently-viewed .card__inner,.recently-viewed .card__media,.recently-viewed .media,#recently-viewed-products .card__inner,#recently-viewed-products .card__media,#recently-viewed-products .media{background:#f4f0e8!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:15px 15px 0 0!important;overflow:hidden!important;aspect-ratio:1 / 1!important}.product-recommendations .card__inner:before,.product-recommendations .card__inner:after,.product-recommendations .card__media:before,.product-recommendations .card__media:after,.product-recommendations .media:before,.product-recommendations .media:after,.related-products .card__inner:before,.related-products .card__inner:after,.related-products .card__media:before,.related-products .card__media:after,.related-products .media:before,.related-products .media:after,.complementary-products .card__inner:before,.complementary-products .card__inner:after,.complementary-products .card__media:before,.complementary-products .card__media:after,.complementary-products .media:before,.complementary-products .media:after,.recently-viewed-products .card__inner:before,.recently-viewed-products .card__inner:after,.recently-viewed-products .card__media:before,.recently-viewed-products .card__media:after,.recently-viewed-products .media:before,.recently-viewed-products .media:after,.recently-viewed .card__inner:before,.recently-viewed .card__inner:after,.recently-viewed .card__media:before,.recently-viewed .card__media:after,.recently-viewed .media:before,.recently-viewed .media:after,#recently-viewed-products .card__inner:before,#recently-viewed-products .card__inner:after,#recently-viewed-products .card__media:before,#recently-viewed-products .card__media:after,#recently-viewed-products .media:before,#recently-viewed-products .media:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.product-recommendations img,.related-products img,.complementary-products img,.recently-viewed-products img,.recently-viewed img,#recently-viewed-products img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:18px!important;background:#f4f0e8!important;border:none!important;outline:none!important;box-shadow:none!important}.product-recommendations .card__content,.product-recommendations .card__information,.related-products .card__content,.related-products .card__information,.complementary-products .card__content,.complementary-products .card__information,.recently-viewed-products .card__content,.recently-viewed-products .card__information,.recently-viewed .card__content,.recently-viewed .card__information,#recently-viewed-products .card__content,#recently-viewed-products .card__information{background:#faf8f2!important;border-top:1px solid rgba(166,139,78,.18)!important;text-align:center!important;padding:18px 14px 22px!important}.product-recommendations .card__heading,.product-recommendations .card__heading a,.related-products .card__heading,.related-products .card__heading a,.complementary-products .card__heading,.complementary-products .card__heading a,.recently-viewed-products .card__heading,.recently-viewed-products .card__heading a,.recently-viewed .card__heading,.recently-viewed .card__heading a,#recently-viewed-products .card__heading,#recently-viewed-products .card__heading a{color:#111!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;text-align:center!important}.product-recommendations .price,.related-products .price,.complementary-products .price,.recently-viewed-products .price,.recently-viewed .price,#recently-viewed-products .price{color:#111!important;font-size:16px!important;font-weight:700!important;margin-top:8px!important;text-align:center!important}.product-recommendations .price s,.product-recommendations .price-item--regular,.related-products .price s,.related-products .price-item--regular,.complementary-products .price s,.complementary-products .price-item--regular,.recently-viewed-products .price s,.recently-viewed-products .price-item--regular,.recently-viewed .price s,.recently-viewed .price-item--regular,#recently-viewed-products .price s,#recently-viewed-products .price-item--regular{color:#999!important}.product-recommendations .button,.product-recommendations .quick-add__submit,.product-recommendations button[name=add],.related-products .button,.related-products .quick-add__submit,.related-products button[name=add],.complementary-products .button,.complementary-products .quick-add__submit,.complementary-products button[name=add],.recently-viewed-products .button,.recently-viewed-products .quick-add__submit,.recently-viewed-products button[name=add],.recently-viewed .button,.recently-viewed .quick-add__submit,.recently-viewed button[name=add],#recently-viewed-products .button,#recently-viewed-products .quick-add__submit,#recently-viewed-products button[name=add]{background:#a68b4e!important;color:#fff!important;border:1px solid #a68b4e!important;border-radius:10px!important;min-height:42px!important;padding:0 22px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:none!important}.product-recommendations .button:hover,.product-recommendations .quick-add__submit:hover,.product-recommendations button[name=add]:hover,.related-products .button:hover,.related-products .quick-add__submit:hover,.related-products button[name=add]:hover,.complementary-products .button:hover,.complementary-products .quick-add__submit:hover,.complementary-products button[name=add]:hover,.recently-viewed-products .button:hover,.recently-viewed-products .quick-add__submit:hover,.recently-viewed-products button[name=add]:hover,.recently-viewed .button:hover,.recently-viewed .quick-add__submit:hover,.recently-viewed button[name=add]:hover,#recently-viewed-products .button:hover,#recently-viewed-products .quick-add__submit:hover,#recently-viewed-products button[name=add]:hover{background:#8f773f!important;border-color:#8f773f!important;color:#fff!important}.product-recommendations .quick-add,.product-recommendations .product-form,.related-products .quick-add,.related-products .product-form,.complementary-products .quick-add,.complementary-products .product-form,.recently-viewed-products .quick-add,.recently-viewed-products .product-form,.recently-viewed .quick-add,.recently-viewed .product-form,#recently-viewed-products .quick-add,#recently-viewed-products .product-form{margin-top:18px!important;margin-bottom:16px!important}@media screen and (max-width:749px){.product-recommendations img,.related-products img,.complementary-products img,.recently-viewed-products img,.recently-viewed img,#recently-viewed-products img{padding:12px!important}.product-recommendations .card__content,.product-recommendations .card__information,.related-products .card__content,.related-products .card__information,.complementary-products .card__content,.complementary-products .card__information,.recently-viewed-products .card__content,.recently-viewed-products .card__information,.recently-viewed .card__content,.recently-viewed .card__information,#recently-viewed-products .card__content,#recently-viewed-products .card__information{padding:16px 12px 20px!important}}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.pooltime-delivery-icon{color:#a98d4f!important;font-size:20px!important;vertical-align:middle}.pooltime-saving{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.pooltime-saving-money{display:inline-block!important}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .complementary-products.pooltime-hide-duplicate-addon{display:none!important}product-recommendations,.product-recommendations,.related-products,.complementary-products,.recommendations,.slider-component,.collection,.product-grid,.grid.product-grid{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.product-recommendations .grid,.related-products .grid,.product-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-left:16px!important;padding-right:16px!important}.product-recommendations .grid__item,.related-products .grid__item,.product-grid .grid__item{flex:0 0 78%!important;max-width:78%!important;min-width:0!important}body{overflow-x:hidden!important}}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input input[type=radio]+label{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;padding:6px!important;border-radius:16px!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input input[type=radio]+label img,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) variant-selects label img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:12px!important;display:block!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input--swatch,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input:has(.swatch-input__label){padding-top:8px!important;padding-bottom:8px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input{position:absolute!important;opacity:0!important;pointer-events:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input+.swatch-input__label{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;padding:0!important;margin:4px 10px 4px 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:2px solid #e6e0d2!important;background:#fff!important;overflow:hidden!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label .swatch{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;margin:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label .swatch:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label .swatch:after{content:none!important;display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input+.swatch-input__label:hover{border-color:#a98d4f!important;box-shadow:0 0 0 3px #a98d4f26!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input:checked+.swatch-input__label{border-color:#a98d4f!important;box-shadow:0 0 0 4px #a98d4f38!important;transform:scale(1.03)!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input:checked+.swatch-input__label .swatch{border:0!important;box-shadow:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input:focus-visible+.swatch-input__label{outline:0!important;border-color:#a98d4f!important;box-shadow:0 0 0 4px #a98d4f38!important}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__input+.swatch-input__label{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;margin:4px 8px 4px 0!important}}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input input[type=radio].swatch-input__input+label.swatch-input__label{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;padding:0!important;margin:5px 10px 5px 0!important;border-radius:50%!important;aspect-ratio:1 / 1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:3px solid #e8e2d5!important;box-shadow:none!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input input[type=radio].swatch-input__input+label.swatch-input__label .swatch{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:50%!important;display:block!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;margin:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input input[type=radio].swatch-input__input:checked+label.swatch-input__label{border-color:#a98d4f!important;box-shadow:0 0 0 4px #a98d4f33!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label:after,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label .swatch:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .swatch-input__label .swatch:after{content:none!important;display:none!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-tabs{background:#f5f5f5!important;border-radius:18px!important;padding:30px!important;border:0!important;box-shadow:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-nav{display:flex;align-items:center;gap:34px;margin-bottom:24px;border-bottom:1px solid #ddd}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0 0 12px;font-size:24px;line-height:1.1;font-weight:500;color:#555;cursor:pointer;position:relative}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-btn.active{color:#111;font-weight:700}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-btn.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#a98d4f}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-panel{display:none}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-panel.active{display:block}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-documents-list{display:grid;gap:12px}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-tabs{padding:22px 18px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-nav{gap:22px;overflow-x:auto;white-space:nowrap}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-tab-btn{font-size:19px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-item{grid-template-columns:38px minmax(0,1fr)}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-button{grid-column:2;justify-self:start}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-documents-list{display:grid;gap:12px;margin-top:10px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;background:#fff;border:1px solid #e8e3d8;border-radius:12px;text-decoration:none;color:#111}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-item:hover{border-color:#a98d4f;box-shadow:0 8px 22px #0000000f}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-icon{width:42px;height:42px;border-radius:50%;background:#f7f3ea;color:#a98d4f;display:flex;align-items:center;justify-content:center;font-size:24px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-text strong{display:block;font-size:15px;font-weight:800}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-text small{display:block;margin-top:2px;font-size:12px;color:#777;text-transform:uppercase}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-button{border:1px solid #a98d4f;color:#a98d4f;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;white-space:nowrap}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-no-documents{margin:0;padding:18px 20px;background:#fff;border:1px dashed #d6c8a8;border-radius:12px;color:#555;font-size:15px}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-item{grid-template-columns:38px minmax(0,1fr)}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-document-button{grid-column:2;justify-self:start}}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input:not(.product-form__input--swatch){padding:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input:not(.product-form__input--swatch) input[type=radio]+label,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) variant-selects .product-form__input:not(.product-form__input--swatch) input[type=radio]+label{width:auto!important;min-width:96px!important;max-width:none!important;min-height:42px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 18px!important;margin:4px 6px 4px 0!important;border-radius:999px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:15px!important;line-height:1.15!important;text-align:center!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__input:not(.product-form__input--swatch) input[type=radio]:checked+label{border-color:#a98d4f!important;box-shadow:0 0 0 3px #a98d4f40!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact{margin:14px 0 16px!important;padding:15px 16px!important;background:#f8f6f1!important;border:1px solid #e6dcc7!important;border-radius:14px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__title{display:flex;align-items:center;gap:9px;margin-bottom:11px;color:#111}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__title .material-symbols-outlined{width:28px;height:28px;border-radius:50%;background:#fff;color:#a98d4f;display:flex;align-items:center;justify-content:center;font-size:18px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__title strong{font-size:16px;line-height:1.2;font-weight:850}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__list{display:grid;gap:7px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__item{display:flex;align-items:flex-start;gap:8px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__item .material-symbols-outlined{flex:0 0 auto;color:#a98d4f;font-size:18px;margin-top:1px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__item p{margin:0;color:#222;font-size:14px;line-height:1.35;font-weight:600}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact{margin:12px 0 14px!important;padding:14px!important;border-radius:13px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__title strong{font-size:15px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-product-benefits-compact__item p{font-size:14px}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading{display:flex;align-items:center;gap:13px;margin:18px 0 14px!important;padding:16px 18px;background:#f8f6f1;border:1px solid #d8c9a6;border-left:5px solid #a98d4f;border-radius:14px;box-shadow:0 6px 20px #00000009}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__icon{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#a98d4f;color:#fff;display:flex;align-items:center;justify-content:center}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__icon .material-symbols-outlined{font-size:24px;line-height:1}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text h3,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text h2{margin:0;font-size:18px;line-height:1.15;font-weight:850;color:#111;letter-spacing:-.2px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text p{margin:4px 0 0;font-size:13px;line-height:1.35;color:#555;font-weight:500}@media screen and (max-width:749px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading{margin:16px 0 12px!important;padding:14px;gap:11px;border-radius:13px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__icon{width:38px;height:38px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text h3,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text h2{font-size:17px}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-config-heading__text p{font-size:12.5px}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__quantity{background:transparent!important;border:0!important;padding:0!important;margin:18px 0 16px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .product-form__quantity .form__label{display:block;margin:0 0 8px!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;color:#111!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) quantity-input.quantity{width:190px!important;min-width:190px!important;height:48px!important;display:grid!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;background:#faf8f3!important;border:1px solid #ddd5c5!important;border-radius:999px!important;box-shadow:inset 0 1px #fffc!important;overflow:hidden!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) quantity-input.quantity:before,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) quantity-input.quantity:after{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__button{width:48px!important;height:48px!important;min-width:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#a98d4f!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__button:hover{background:#f1eadc!important;color:#6f5825!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__button svg{width:15px!important;height:15px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input{width:100%!important;height:48px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:17px!important;line-height:48px!important;font-weight:750!important;color:#111!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input:focus{outline:none!important;box-shadow:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input::-webkit-inner-spin-button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input[type=number]{-moz-appearance:textfield!important}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) quantity-input.quantity{width:170px!important;min-width:170px!important;height:46px!important;grid-template-columns:46px 1fr 46px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__button,:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input{height:46px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .quantity__input{line-height:46px!important;font-size:16px!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-button-slot{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:400px!important}@media screen and (min-width:768px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy{left:50%!important;right:auto!important;width:min(980px,calc(100vw - 48px))!important;min-height:92px!important;transform:translate(-50%,calc(100% + 60px))!important;grid-template-columns:minmax(360px,1fr) 180px 240px!important;bottom:42px!important;gap:20px!important;padding:12px 16px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy.is-visible{transform:translate(-50%)!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-button-slot{width:240px!important;justify-content:flex-end!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-button-slot>*{width:240px!important;max-width:240px!important;white-space:nowrap!important;font-size:14px!important}}@media screen and (max-width:767px){:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;min-height:72px!important;transform:translateY(calc(100% + 30px))!important;grid-template-columns:minmax(0,1fr) 145px!important;gap:8px!important;padding:8px 10px!important;border-radius:12px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-buy.is-visible{transform:translateY(0)!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-product{display:none!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-total{padding-left:4px!important;border-left:0!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-price{font-size:22px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-button-slot{width:145px!important;min-width:145px!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-sticky-button-slot>*{width:145px!important;max-width:145px!important;min-height:52px!important;font-size:12px!important;line-height:1.1!important}}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-stock-dot.pooltime-stock-dot--made-to-order{background:#ad965b!important;box-shadow:0 0 0 2px #ad965b29!important}:is(#pooltime-css-specificity,[data-pooltime-css=MainProduct]) .pooltime-special-price>.pooltime-special-price-badge:not(.hidden){display:inline-flex!important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/pooltime-main-product-layout.css.map */
