@font-face{font-display:swap;font-family:PermanentMarker;font-weight:500;src:url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.faccabc8.eot);src:url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.9718c5c7.woff2) format("woff2"),url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.b74ac7cd.woff) format("woff"),url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.9128aef1.ttf) format("truetype")}body.hsf018-is-logged-in .hsf018-hidden-logged-in,body:not(.hsf018-is-logged-in) .hsf018-visible-logged-in,body:not([data-hsf018-usertype=B2B]) .hsf018-visible-b2b{display:none}:root{--shop-colors--card-bg_fallback:#f3f3f3;--shop-colors--text_fallback:#38404b;--shop-colors--btn-primary_fallback:var(--shop-colors--text_fallback);--shop-colors--btn-primary-text_fallback:#fff;--shop-colors--error_fallback:#b22222;--remove-color:#991b1b}.smooth-scroll{scroll-behavior:smooth}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize}.w-full{width:100%}.w-half{width:50%}.checkbox-label{margin-left:6px}.font-bold{font-weight:var(--font-weight-bold)}[data-hsf-login-position=LoginLink] a{color:var(--nav-text-color);display:var(--only-desktop);font-size:var(--font-size-base-static);height:100%;line-height:var(--line-height-button);padding:0 1rem;text-decoration:none}.SelectContent{background-color:#f8f8f8;overflow:hidden;width:calc(var(--radix-select-trigger-width) + 32px)}.SelectViewport{padding:5px}.SelectItem{align-items:center;display:flex;font-size:16px;height:35px;line-height:1;opacity:.8;padding:0 16px 0 14px;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.SelectItem:focus{outline:none}.SelectItem[data-state=checked]{font-weight:var(--font-weight-bold);opacity:1}.SelectItem[data-disabled]{opacity:.7;pointer-events:none}.SelectItem[data-highlighted]{cursor:pointer;opacity:1;outline:none}.SelectItemIndicator{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute;width:25px}.single-product main .dhsv-section{--root-space:var(--size-xl)}.single-product main p{margin-bottom:var(--size-md)}.single-product main div[class*=StorerWrapper] span{display:block}.single-product main div[class*=StorerWrapper] span.old-price{font-weight:700;margin-bottom:6px;opacity:.6;text-decoration:line-through}.single-product main div[class*=StorerWrapper] span.price{font-size:2rem;font-weight:700}.single-product main div[class*=StorerWrapper] span.price-saved{margin-top:16px}.single-product main .expert-details{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:flex-start}.single-product main .expert-details img{max-width:240px}@media screen and (min-width:640px){.single-product main .expert-details{align-items:center;flex-direction:row}}.single-product main .product-content{display:flex;flex-direction:row;gap:var(--size-2md)}.single-product main .product-content img{max-width:100%}.single-product main .product-content.has-shipping>div{flex-basis:66.6666%}.single-product main .product-content.has-shipping .product-content--sidebar{flex-basis:33.3333%}@media screen and (max-width:768px){.single-product main .product-content{flex-direction:column}.single-product main .product-content.has-shipping>div{flex-basis:100%}}.single-product main .product-detail--title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.single-product main .product-detail--title.AccordionTrigger{cursor:pointer}.single-product main ul{list-style:initial}.single-product main ul li:not(:last-child){margin-bottom:1ex}.single-product main .dhsv-breadcrumb-block,.single-product main .dhsv-breadcrumb-block ul li{margin-bottom:0}.product-content--sidebar ul li{border-bottom:1px solid rgba(var(--clr-text),.5);list-style-type:none;margin-bottom:var(--size-sm);padding-bottom:var(--i1bbhggg-1);padding-top:var(--i1bbhggg-0)}.product-content--sidebar ul li:hover a span{transform:translate(3px)}.product-content--sidebar a{display:inline-flex;font-size:var(--font-size-button);gap:1rem;padding:0 4px;text-decoration:none}.product-content--sidebar a span{transition:transform .2s ease}.product--shipping-info h3{margin-top:2rem}.product--shipping-info table{border-collapse:collapse;display:block}.product--shipping-info table td,.product--shipping-info table th{padding:8px}.product--shipping-info table td{border:1px solid var(--text-color)}.product--shipping-info table td[data-no-break]{white-space:nowrap}.product--shipping-info table th{border:1px solid var(--text-color);text-align:left}.hsf-shop-select .react-select__control{border:none;border-radius:0;box-shadow:none;transition:border-color .2s ease}.hsf-shop-select .react-select__control,.hsf-shop-select .react-select__control:hover{border-bottom:2px solid var(--shop-colors--text_fallback)}.hsf-shop-select .react-select__control--is-focused{border-color:rgb(var(--clr-accent))}.hsf-shop-select .react-select__placeholder{color:#757575;font-size:1rem}.hsf-shop-select .react-select__value-container{color:inherit;font-size:1rem;font-weight:500;padding:12px}.hsf-shop-select .react-select__indicator-separator{display:none}.hsf-shop-select .react-select__option{font-size:1rem}.header-sticky-add-to-card .price{margin-bottom:var(--size-xs)!important}@media screen and (min-width:640px){.header-sticky-add-to-card .price{margin-bottom:0!important}}.header-sticky-add-to-card .product-actions{gap:8px}