:root{--color-background: 255, 255, 255}.quantity-breaks{--badge-font-size: 1.1rem;--badge-line-height: 1.4rem;--label-font-size: 1.2rem;--benefit-font-size: 1rem;--caption-font-size: 1rem;--price-font-size: 1.2rem;--compare-price-font-size: 1rem;--border-width: .15rem;--border-radius: 1rem;--column-gap: .75rem;--row-gap: .5rem;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);display:block}.quantity-breaks-container{position:relative;display:grid;align-items:flex-start;grid-template-columns:repeat(1,1fr);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap)}.quantity-breaks__title{margin:0;font-size:1.4rem;line-height:1;-moz-column-gap:10px;column-gap:10px;margin-bottom:1.3rem}.quantity-breaks__title.flex-center{font-weight:600;display:flex;align-items:center;justify-content:center}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:rgb(var(--accent-color))}.quantity-breaks-container input{opacity:0;width:0;height:0;cursor:pointer;position:absolute}.quantity-break{width:100%;padding:.5rem .5rem .5rem 3.5rem;cursor:pointer;border-radius:var(--border-radius);background:rgba(var(--accent-color),.02);border:solid var(--border-width) rgba(var(--accent-color),.3);position:relative}.quantity-breaks-container input:checked+.quantity-break{background:rgba(var(--accent-color),.1);border:solid 2px rgb(var(--accent-color))}.quantity-break:hover{background:rgba(var(--accent-color),.15);border:solid 2px rgb(var(--accent-color))}.quantity-breaks-container input.disabled+.quantity-break{opacity:.3}.quantity-break__badge{position:absolute;background:rgb(var(--accent-color));color:rgb(var(--color-background));font-weight:700;font-size:var(--badge-font-size);line-height:var(--badge-line-height);top:-1rem;right:-1rem;transform:rotate(3deg);margin:0;padding:0 .5em;border-radius:.2em}.quantity-break__content{display:flex;justify-content:space-between;align-items:center}.quantity-break__left>span,.quantity-break__right>span{display:block}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;text-align:left}.quantity-break__left .quantity-break__label{font-size:var(--label-font-size);font-weight:700;line-height:1;display:flex;align-items:center}.quantity-break__label-text{line-height:1}.quantity-break__benefit{display:inline-block;background:rgb(var(--color-background));color:rgb(var(--accent-color));padding:0 .75em;font-weight:700;border:solid 1px rgb(var(--accent-color));border-radius:.6em;margin-left:.5rem;white-space:nowrap;line-height:1.4;font-size:.8rem}.quantity-break__caption{font-size:var(--caption-font-size);line-height:1}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.quantity-break__price{line-height:1;font-size:var(--price-font-size);font-weight:700;color:rgb(var(--accent-color))}.quantity-break__compare-price{font-size:var(--compare-price-font-size);text-decoration:line-through;line-height:1}.quantity-break__caption span{display:inline}.quantity-break:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid .2rem rgba(var(--accent-color),.3)}.quantity-breaks-container input:checked+.quantity-break:before{border:solid .2rem rgb(var(--color-background));background:rgb(var(--accent-color));box-shadow:0 0 0 .1rem rgb(var(--accent-color))}.quantity-break__variants{height:0;overflow:hidden;padding-top:0}.quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{height:auto;padding-top:1rem}.quantity-break__selector-item__number{font-weight:700;line-height:1.5rem}.quantity-break__selector-item{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.quantity-break__selector-item:not(:last-of-type){margin-bottom:.75rem}.quantity-break__selector-item .select{width:-moz-fit-content;width:fit-content}.quantity-break__selector-item .select__select{height:1.6rem;max-width:250px;color:#000;background:#fff;border-radius:0;font-size:14px}@media screen and (min-width:375px){.quantity-break__selector-item .select__select{max-width:270px}}@media screen and (min-width:400px){.quantity-break__selector-item .select__select{max-width:300px}}@media screen and (min-width:475px){.quantity-break__selector-item .select__select{max-width:100%;font-size:16px}}.variant-breaks-fieldset{margin:0;padding:0;border:none}.variant-breaks label{display:block}.quantity-breaks--compact{--badge-font-size: 1rem;--badge-line-height: 1.4rem;--label-font-size: 1.2rem;--benefit-font-size: .7rem;--caption-font-size: 1rem;--price-font-size: 1rem;--compare-price-font-size: 1rem;--border-width: .15rem;--border-radius: 1rem;--column-gap: .75rem;--row-gap: .5rem}.quantity-breaks--compact .quantity-breaks__title{margin-bottom:1.3rem}.quantity-breaks--compact .quantity-breaks-container{grid-template-columns:repeat(2,1fr);row-gap:21px}.quantity-breaks--compact .quantity-break{padding:.9rem .5rem .9rem 2.9rem}.quantity-breaks--compact .quantity-break:before{left:1.3rem;width:1.4rem;height:1.4rem}.quantity-breaks--compact .quantity-break__content{flex-direction:column;align-items:flex-start}.quantity-breaks--compact span,.quantity-breaks--vertical span{word-break:break-word}.quantity-breaks--compact .quantity-break__left{align-items:center;text-align:center;margin-bottom:.3rem;margin-bottom:0}.quantity-breaks--compact .quantity-break__right{display:block;text-align:left;line-height:1.1;margin-top:5px}.quantity-breaks--compact .quantity-break__caption{display:none}.quantity-breaks--compact .quantity-break__right span{display:inline}.quantity-breaks--compact .quantity-break__badge,.quantity-breaks--compact .quantity-break__benefit,.quantity-breaks--vertical .quantity-break__benefit{top:0;left:50%;right:auto;transform:translate(-50%,-50%);text-align:center;width:-moz-fit-content;width:fit-content;white-space:nowrap}.quantity-breaks--compact .quantity-break__benefit{top:100%;position:absolute;z-index:1;margin-left:0}.quantity-breaks--vertical{--badge-line-height: 2;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--price-font-size: 1.2rem;--side-padding: 1rem;--y-padding: 1.5rem;--row-gap: 1rem;--badge-font-size: 1rem;--badge-line-height: 1.4rem;--label-font-size: 1.2rem;--benefit-font-size: .7rem;--caption-font-size: 1rem;--price-font-size: 1rem;--compare-price-font-size: 1rem;--border-width: .15rem;--border-radius: 1rem;--column-gap: .75rem;--row-gap: .9rem}.quantity-breaks--vertical .quantity-breaks-container{grid-template-columns:repeat(min(var(--items-count),4),1fr);align-items:flex-start}.quantity-breaks--vertical .quantity-break{padding:0 var(--side-padding) var(--y-padding);text-align:center;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.quantity-breaks--vertical .quantity-break__badge{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);transform:none;width:calc(100% + var(--border-width) * 2);border-radius:var(--border-radius) var(--border-radius) 0 0}.quantity-breaks--vertical .quantity-break__image{margin-left:calc(var(--side-padding) * -1);margin-right:calc(var(--side-padding) * -1)}.quantity-breaks--vertical .quantity-break__image img{width:var(--image-width);margin:0 auto}.quantity-breaks--vertical .quantity-break:before{display:none}.quantity-breaks--vertical .quantity-break__content{row-gap:1rem;margin-top:var(--y-padding)}.quantity-breaks--space-images .quantity-break__image{margin-top:var(--y-padding)}.quantity-breaks--vertical .quantity-break__badge+.quantity-break__image{padding-top:calc(var(--badge-font-size) * var(--badge-line-height) - var(--border-width))}.quantity-breaks--vertical .quantity-break__image+.quantity-break__content,.quantity-breaks--space-images .quantity-break__badge+.quantity-break__image{margin-top:.3rem}.quantity-breaks--vertical .quantity-break__badge+.quantity-break__content{margin-top:2.7rem}.quantity-breaks--vertical .quantity-break__content,.quantity-breaks--vertical .quantity-break__label{flex-direction:column}.quantity-breaks--vertical .quantity-break__left,.quantity-breaks--vertical .quantity-break__right{text-align:center;align-items:center;row-gap:.3rem}.quantity-breaks--vertical .quantity-break__benefit{position:absolute;margin:0}.quantity-breaks--vertical .quantity-break__badge~.quantity-break__content .quantity-break__benefit{top:100%}.quantity-breaks--vertical[data-items="2"],.quantity-breaks--vertical[data-items="4"],.quantity-breaks--vertical[data-items="5"]{--badge-font-size: 1.3rem;--badge-line-height: 1.9}.quantity-breaks__button-buy,.quantity-breaks__checkout{margin-top:22px}.quantity-breaks__button-buy .btn-atc-price{display:none}@media screen and (max-width:999px){.quantity-breaks--vertical[data-items="4"] .quantity-breaks-container,.quantity-breaks--vertical[data-items="5"] .quantity-breaks-container{grid-template-columns:repeat(2,1fr)}.quantity-breaks--vertical[data-items="6"] .quantity-breaks-container{grid-template-columns:repeat(3,1fr)}.quantity-breaks--vertical[data-items="3"],.quantity-breaks--vertical[data-items="6"]{--label-font-size: 1.3rem;--benefit-font-size: .8rem;--caption-font-size: .9rem;--price-font-size: 1rem;--compare-price-font-size: .9rem}}@media screen and (min-width:1000px){.quantity-breaks--vertical[data-items="2"]{--badge-font-size: 1.8rem;--badge-line-height: 2;--label-font-size: 2rem;--benefit-font-size: 1.2rem;--caption-font-size: 1.6rem;--price-font-size: 1.8rem;--compare-price-font-size: 1.4rem;--side-padding: 1.2rem;--y-padding: 1.8rem}.quantity-breaks--vertical[data-items="3"]{--badge-font-size: 1.1rem;--badge-line-height: 1.8rem;--label-font-size: 1.8rem;--benefit-font-size: 1rem;--caption-font-size: 1.3rem;--price-font-size: 1.4rem;--compare-price-font-size: 1.2rem;--y-padding: 1.7rem}.quantity-breaks--vertical[data-items="4"]{--badge-font-size: 1rem;--badge-line-height: 1.9;--label-font-size: 1.1rem;--benefit-font-size: .7rem;--caption-font-size: 1rem;--price-font-size: 1.1rem;--compare-price-font-size: 1rem}}product-info-upsell.disabled{pointer-events:all;cursor:pointer}product-info-upsell.disabled .upsell__container{box-shadow:.25rem .25rem 1.75rem #0000001f}product-info-upsell .upsell__container{display:flex;align-items:center;border:1px solid rgba(var(--accent-color),.3);border-radius:10px;padding:2px 5px;transition:.5s;box-shadow:.25rem .25rem .25rem #0000}product-info-upsell .upsell__container .upsell__image{width:45px}@media(max-width:375px){product-info-upsell .upsell__container .upsell__image{width:50px}}product-info-upsell .upsell__container .upsell__image img{width:100%}product-info-upsell .upsell__container .upsell__content{margin-left:20px}@media(max-width:375px){product-info-upsell .upsell__container .upsell__content .upsell__title{font-size:17px}}product-info-upsell .upsell__container .upsell__content .upsell__desc{margin-bottom:0}product-info-upsell .upsell__container .upsell__toggle-switch{margin-left:auto}product-info-upsell .upsell__container .upsell__toggle-switch label{margin-left:auto}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable{display:none}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label,product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label:before,product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label:after{transition:all .3s}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label{display:inline-block;position:relative;width:65px;min-width:65px;height:24px;border-radius:30px;cursor:pointer;font-family:var(--bs-headings-font-family);transition:.5s}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label:before{display:block;content:attr(data-offlabel);position:absolute;top:-3px;right:10px;color:#fff;letter-spacing:-.05em;font-family:var(--bs-headings-font-family);font-weight:700;font-size:18px}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label:after{border-radius:50%;content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:#fff}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable:checked+label:before{content:attr(data-onlabel);left:10px;right:auto;color:#fff}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable:checked+label:after{left:44px;background-color:#f7f7f7}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable+label{background-color:#ec4a4a}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable:checked+label{background-color:var(--bs-success)}product-info-upsell .upsell__container .upsell__toggle-switch #upsell__enable:checked+label:before{color:#fff}product-info-upsell .upsell__container .upsell__product-price{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;align-items:center;margin-bottom:4px}product-info-upsell .upsell__container .upsell__product-price .product-price-final{line-height:1;font-size:var(--price-font-size);font-weight:700;color:rgb(var(--accent-color));font-size:1rem}@media(max-width:375px){product-info-upsell .upsell__container .upsell__product-price .product-price-final{font-size:14px}}product-info-upsell .upsell__container .upsell__product-price .product-price-compare{display:none;margin-right:0!important}#offcanvas-cart .offcanvas-body .offcanvas-cart-loading-text{overflow:hidden;height:0rem;transition:.2s}#offcanvas-cart.loading .offcanvas-body .offcanvas-cart-loading-text{height:1.75rem;transition:.2s}[data-template=product][data-template-suffix=caulk-minds] .announcement-bar,[data-template=product][data-template-suffix=caulk-translate] .announcement-bar{display:none}@media screen and (max-width:768px){.safari-style #sticky-atc .container,.safari-style #sticky-atc-custom .container{padding-bottom:20px}}@media(max-width:768px){.safari-style #footer-scroll-top{bottom:calc(4.5rem + 10px)}}@media screen and (max-width:768px){#sticky-atc,#sticky-atc-custom{background-color:transparent!important;box-shadow:none}#sticky-atc .ms-4,#sticky-atc-custom .ms-4{width:92%;padding-bottom:7px;padding-top:7px}#sticky-atc .product-img,#sticky-atc-custom .product-img,#sticky-atc .overflow-hidden,#sticky-atc-custom .overflow-hidden{display:none}#sticky-atc .btn-atc,#sticky-atc-custom .btn-atc{width:100%}}.product-slideshow__details{background:#ededed;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 2px);left:1px;bottom:-4px;flex:1;padding:4px 16px;position:relative;z-index:1;background-repeat:5px}@media(min-width:768px){.product-slideshow__details{position:absolute;border-radius:0 0 2px 2px;bottom:1px}}.product-slideshow__details.open .product-slideshow__title{opacity:.2}.product-slideshow__details.open .product-slideshow__tooltip{opacity:1;visibility:visible}.product-slideshow__details .product-slideshow__title{color:var(--Snocks_Brand);float:left;font-size:18px;font-weight:700;line-height:32px;position:relative;width:auto;line-height:1.5em}.product-slideshow__details .product-slideshow__action{float:right;width:auto;cursor:pointer;border:none;line-height:1.5em}.product-slideshow__details .product-slideshow__action span{color:#979797;font-size:12px;font-weight:100;line-height:32px;text-decoration:underline}.product-slideshow__details .product-slideshow__action svg{height:16px;margin-left:8px;width:16px}.product-slideshow__details .product-slideshow__tooltip{background:#f7f7f7;border-radius:2px;bottom:48px;box-shadow:0 0 7px 6px #969696bd;right:0;margin:0 16px;opacity:0;padding:8px 16px;position:absolute;transition:opacity .3s ease-in;visibility:hidden;line-height:1.5em}.product-slideshow__details .product-slideshow__tooltip:after{border-color:#f7f7f7 hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-style:solid;border-width:16px 16px 0;bottom:-8px;content:"";position:absolute;right:0}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
