.compare-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.compare-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fefefe;border:1px solid #888;width:716.84px;height:477.66px;z-index:3}.compare-close{position:absolute;top:10px;right:25px;color:#aaa;font-size:28px;font-weight:700;cursor:pointer}.compare-close:hover,.compare-close:focus{color:#000;text-decoration:none;cursor:pointer}#product-extra-information .accordion__toggle{padding:1.5rem 0}.product-card.currentProduct{pointer-events:none}.frequently-bought-together .product-card .product-card__figure{border:2px solid transparent}.frequently-bought-together .product-card:has(input:checked) .product-card__figure{border:2px solid rgb(1 97 254)}.fbt-total-price{text-align:center;font-weight:600}.frequently-bought-together .h2{font-size:clamp(18px,3vw,24px)}.product-info__block-list [data-block-type=title]{max-width:300px;margin-bottom:4px}.product-info__block-item h1{font-size:clamp(16px,5vw,22px);line-height:1.25}.product-info__block-item h4{font-size:14px;font-weight:600;text-transform:capitalize}.product-info__block-item[data-block-type=payment-terms]{display:none}.product-info__block-item[data-block-type="@app"],.product-info__block-item[data-block-type=price]{display:inline-block;margin:0;margin-block-start:0!important}.product-info__block-item[data-block-type=liquid]{--product-info-gap: 1.2rem}.product-info__block-item[data-block-type=price] .price-list .h4{font-size:16px}.product-info__block-item[data-block-type="@app"]{position:absolute;top:0;right:0;margin-block-start:0!important}.ruk_rating_snippet{line-height:1.4}.product-info__block-item[data-block-type="@app"] .ruk_rating_snippet .ruk-rating-snippet-count{width:100%;display:inline-block;text-align:center;font-weight:600;text-decoration:underline}.RatingBarWidget .R-flex-row.R-flex-row--noMargin{flex-direction:column!important;margin:0!important;padding:0}.RatingBarWidget-prefix .RatingBarWidget .R-RatingStars--sm .R-RatingStars__stars .stars__icon{font-size:18px}.RatingBarWidget-prefix .RatingBarWidget .R-RatingStars{margin-bottom:2px!important}.RatingBarWidget-prefix .RatingBarWidget .R-TextBody{font-size:12px;margin:0!important}.RatingBarWidget-prefix .RatingBarWidget .R-TextBody .cssVar-reviewStatistics,.RatingBarWidget-prefix .RatingBarWidget .R-TextBody .cssVar-reviewText{font-weight:600;color:#4b4b4b}.RatingBarWidget-prefix .RatingBarWidget .R-TextBody .cssVar-reviewStatistics:nth-child(2),.RatingBarWidget-prefix .RatingBarWidget .R-TextBody .cssVar-reviewText{text-decoration:underline}.cssVar-reviewStatistics:first-child:before{content:"("}.cssVar-reviewStatistics:first-child:after{content:")";margin-left:-8px;margin-right:8px}.product-info__block-item:is([data-block-type=inventory]){--product-info-gap: .5rem}.product-info__block-list{position:relative}.product-item p{line-height:1.3}.collection-tabs{display:flex;gap:1rem;margin-bottom:1rem;border-bottom:1px solid #e5e5e5;margin-top:1rem}.tab-button{background:none;border:none;padding:.5rem 1rem;cursor:pointer;font-size:14px;color:#666;position:relative}.tab-button.active{color:#000;font-weight:600}.tab-button.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}.tab-panel{display:none}.tab-panel.active{display:block}.product-variants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:1rem;margin-top:2rem}.product-variants-grid .product-item{text-align:center}.product-variants-grid .product-image-wrapper{margin-bottom:4px}.product-variants-grid .product-image-wrapper img{width:100%;height:auto;object-fit:cover}.product-variants-grid .product-item p{margin:0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.waitlisted{opacity:.5}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.ab-tabs,.ab-tab-content{display:none}@media screen and (max-width: 767px){.collection-tabs{gap:8px}.tab-button{padding:.5rem 1rem}.product-variants-grid{gap:6px;row-gap:10px;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}}.product-gallery__thumbnail img.object-contain{background-color:#f2f2f2!important;padding:5px;border-radius:5px}.frequently-bought-wrapper{display:flex;justify-content:center;position:relative}.frequently-bought-together{flex:1 0 0}.frequently-bought-wrapper .add-button{margin:8px auto 0;text-align:center;display:block}.frequently-bought-checkbox{position:relative}.frequently-bought-checkbox input{border-radius:0;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.frequently-bought-checkbox input:checked~.checkmark{background-color:#0161fe}.checkmark:after{content:"";position:absolute;display:none}.frequently-bought-checkbox input:checked~.checkmark:after{display:block}.frequently-bought-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.addon-wrapper{margin-top:1rem}.addon{display:flex;background-color:#f6f6f6;align-items:center;border-radius:8px;padding:10px 0;position:relative;cursor:pointer}.addon .badge{position:absolute;top:8px;left:8px}.addon-product-title{font-size:16px;font-weight:600}.addon-block-title{margin-bottom:12px;color:#ae0101}.addon-image{max-width:125px}.add-icon{font-size:24px;font-weight:600;background-color:#514b4d1f;height:24px;width:24px;border-radius:20px;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center}.pdp-button-group{display:flex;column-gap:1rem}.pdp-button-group .button{flex:1 1 50%;--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);color:rgb(var(--button-background))}@media screen and (min-width: 768px){.addons-mobile{display:none}.pdp-button-group .button:hover{color:#fff!important}}.pdp-button-group .bundle-button{display:none}@media screen and (max-width: 767px){.addons-mobile{display:block}.addons-desktop{display:none}.addon-text{padding:0 12px}.pdp-button-group.sticky-group .bundle-button{display:block;padding-left:10px;padding-right:10px}}@media screen and (max-width: 767px){.addon-product-title{font-size:14px;font-weight:600;line-height:1.4}.addon-image{max-width:100px}}@media screen and (max-width: 600px){.product-sticky-bar.is-visible{top:auto!important;bottom:0!important}}.waitlisted{opacity:.3}a.typeBtn{background-color:#e9e9e9;border-radius:5px;text-align:center;color:#555}a.typeBtn:focus-visible{outline-color:#0050d1}a.typeBtn:hover{color:#0161fe}.selBtn{border:1px solid #a9a9a9;color:#0161fe!important}.typeSelection{display:flex;width:100%;column-gap:16px;align-items:center}.typeSelection-grid{display:flex;width:100%;gap:10px}.typeSelection-grid a{flex:0 1 30%}@media screen and (max-width: 767px){.typeSelection-grid a{flex:0 1 50%}}.related-products{margin-top:1rem}.product-table{width:100%;border-collapse:collapse;table-layout:fixed;border:none}.product-table tr{display:flex;justify-content:flex-start;gap:12px;row-gap:1rem;flex-wrap:wrap;padding:12px 0}.product-table td{flex-basis:10%;box-sizing:border-box;padding:0;text-align:center;border:none}.bundle-table td{flex-basis:18%}.product-item img{width:100%;object-fit:cover}.product-item p{margin-top:5px;font-size:10px}.product-image-wrapper{position:relative;display:inline-block}.sold-out-x{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sold-out-x:before,.sold-out-x:after{content:"";position:absolute;width:60%;height:2px;opacity:.2;background-color:#555555b3}.sold-out-x:before{transform:rotate(45deg)}.sold-out-x:after{transform:rotate(-45deg)}.product-add-container{display:none}@media (max-width: 768px){.product-table{gap:8px}.product-table td{width:50%;flex-basis:13%}.bundle-table td{flex-basis:22%}}@media (max-width: 767px){.product-table td{width:100%}}@media screen and (max-width: 767px){.product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: .5rem }.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]){--product-info-gap: 1rem }.product-info__block-item[data-block-type=title]{margin-block-end:4px}.frequently-bought-wrapper{flex-direction:column}.frequently-bought-wrapper .container{margin:0}.frequently-bought-wrapper .button{margin-top:4px}.frequently-bought-together .product-list{display:flex}reviewsio-product-reviews-widget .c-meta__authorDetails.u-marginBottom--md{display:grid;grid-template-columns:1fr 4fr;grid-template-areas:"avatar info";margin-bottom:4px!important}reviewsio-product-reviews-widget .c-meta__authorAttributes.u-marginBottom--md{margin-bottom:4px!important}reviewsio-product-reviews-widget .c-meta__authorRecommends.u-marginBottom--md{margin-bottom:8px!important}reviewsio-product-reviews-widget .c-meta__authorDetails .R-BadgeElement,reviewsio-product-reviews-widget .c-meta__authorDetails .R-TextHeading{grid-area:info}.ElementsWidget-prefix .ElementsWidget .u-marginBottom--sm .R-ContentList .R-ContentList__item{margin-bottom:20px}}@media screen and (max-width: 600px){.ab-test .product-info__block-item[data-block-type=buy-buttons]{display:none}.ab-test .product-sticky-bar{top:auto!important;bottom:0!important;opacity:1;visibility:visible;background-color:#fff;border-top:.5px solid gray;box-shadow:0 -4px 5px #e1e1e1b5}.ab-test .product-sticky-bar .customize-button{color:#0161fe}.product-gallery__image-list{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/1089/assets/custom-product.css.map */
