.sg-metafields,.product-faq,.pf-modal-overlay,.size-chart-section,.installation-delivery-section,.sg-safe-series,.utility-bar,.product-addons-section,.volume-pricing-block,.sg-compare-bar,.sg-compare-select,product-card{--sg-accent: #4b81bf;--sg-accent-hover: #3f6fa6;--sg-price: #2b830c}.security-badges{display:flex;flex-direction:column;gap:20px}.security-badges__heading{margin:0 0 .5rem}.security-badge-item{display:flex;align-items:flex-start;gap:1rem}.security-badge__icon{flex-shrink:0;width:85px;height:85px}.security-badge__icon img{width:100%;height:100%;object-fit:contain}.security-badge__content{flex:1}.security-badge__title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.security-badge__description{font-size:1rem;line-height:1.4;color:var(--color-foreground)}.price--vat-net,.price--vat-gross{display:block}.price__vat-label{margin-inline-start:.35em;font-size:.75em;font-weight:400;opacity:.75;white-space:nowrap}.product-details rte-formatter h3,.product-information rte-formatter h3{font-size:1.5rem;font-weight:600;margin-block-end:.5rem}.sg-metafields{--sg-table-header-bg: var(--sg-accent);--sg-table-header-fg: #ffffff;--sg-table-border: #d0d0d0;--sg-table-row-bg: #ffffff;--sg-table-row-alt-bg: #fafafa;contain:layout}.sg-metafields__wrapper{width:100%}.sg-metafields__title{margin-block-end:1rem}.sg-metafields__content{display:block;width:100%}.sg-metafields__table-container{width:100%;margin-block-end:24px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.sg-metafields__table{width:100%;border-collapse:separate;border-spacing:0}.sg-metafields__table-header{padding:16px;border:1px solid var(--sg-table-header-bg);border-start-start-radius:10px;border-start-end-radius:10px;background:var(--sg-table-header-bg);color:var(--sg-table-header-fg);font-size:16px;font-weight:700;text-align:left;overflow:hidden}.sg-metafields__table td{padding:12px 16px;border-block:1px solid var(--sg-table-border);text-align:left;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.sg-metafields__table tr:not(:first-child) td{border-block-start:none}.sg-metafields__table td:first-child{width:40%;border-inline-start:1px solid var(--sg-table-border);font-weight:600}.sg-metafields__table td:last-child{border-inline-end:1px solid var(--sg-table-border)}.sg-metafields__table tr:nth-child(odd) td{background:var(--sg-table-row-bg)}.sg-metafields__table tr:nth-child(2n) td{background:var(--sg-table-row-alt-bg)}.sg-metafields__table tr:last-child td{border-block-end:1px solid var(--sg-table-border)}.sg-metafields__table a{color:var(--sg-table-header-bg);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sg-table-header-bg) 30%,transparent);transition:text-decoration-color .2s ease}.sg-metafields__table a:hover{text-decoration-color:currentColor}.sg-metafields__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (max-width:600px){.sg-metafields__table td:first-child{width:36%;min-width:100px}.sg-metafields__table td:last-child{width:64%;min-width:150px}.sg-metafields__table td{padding:10px 12px;font-size:14px;line-height:1.5}.sg-metafields__table-header{padding:14px 12px;font-size:16px}}.product-faq,.pf-modal-overlay{--sg-faq-accent: var(--sg-accent);--sg-faq-accent-hover: var(--sg-accent-hover);--sg-faq-border: #e4e7ea;--sg-faq-surface: #f5f7f9;--sg-faq-text: #2b2b2b;--sg-faq-muted: #8a929b}.product-faq{box-sizing:border-box;width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-block-start:40px;margin-inline:auto;font-family:inherit}.product-faq__title{margin:0 0 6px;color:#000;font-size:36px;font-weight:400;line-height:1.1}.product-faq__intro{margin:8px 0 16px;color:var(--sg-faq-muted);font-size:14px}.product-faq__item{margin-block-end:10px;border:1px solid var(--sg-faq-border);border-radius:8px;background:#fff}.product-faq__q{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;color:var(--sg-faq-text);font-size:15px;font-weight:600;list-style:none;cursor:pointer}.product-faq__q::-webkit-details-marker{display:none}.product-faq__q:hover{background:#f7fafd}.product-faq__icon{position:relative;flex:0 0 16px;width:16px;height:16px}.product-faq__icon:before,.product-faq__icon:after{content:"";position:absolute;background:var(--sg-faq-accent)}.product-faq__icon:before{inset-inline-start:7px;inset-block-start:0;width:2px;height:16px}.product-faq__icon:after{inset-inline-start:0;inset-block-start:7px;width:16px;height:2px}.product-faq__item[open] .product-faq__icon:before{display:none}.product-faq__a{padding:0 18px 16px;color:var(--sg-faq-text);font-size:14.5px;line-height:1.55}.product-faq__a p{margin:0 0 10px}.product-faq__more a{color:var(--sg-faq-accent);font-weight:600;text-decoration:none}.product-faq__ask{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-block-start:16px;padding:16px;border:1px solid var(--sg-faq-border);border-radius:8px;background:var(--sg-faq-surface);font-size:14px}.product-faq__btn{padding:10px 18px;border:0;border-radius:7px;background:var(--sg-faq-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.product-faq__btn:hover{background:var(--sg-faq-accent-hover)}.pf-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:#141e2d8c}.pf-modal-overlay.open{display:flex}.pf-modal{position:relative;box-sizing:border-box;width:100%;max-width:520px;max-height:90vh;padding:26px 26px 28px;overflow:auto;border-radius:12px;background:#fff}.pf-modal__close{position:absolute;inset-block-start:12px;inset-inline-end:14px;border:0;background:none;color:var(--sg-faq-muted);font-size:26px;line-height:1;cursor:pointer}.pf-modal__title{margin:0 0 4px;color:var(--sg-faq-text);font-size:24px;font-weight:600}.pf-modal__sub{margin:0 0 18px;color:#6b7280;font-size:13.5px}.pf-modal__sub strong{color:var(--sg-faq-text)}.pf-field{display:block;margin-block-end:14px;color:var(--sg-faq-text);font-size:13.5px;font-weight:600}.pf-field input,.pf-field textarea{display:block;box-sizing:border-box;width:100%;margin-block-start:6px;padding:11px 13px;border:1px solid #d8dee4;border-radius:7px;font-family:inherit;font-size:14px;font-weight:400}.pf-field input:focus,.pf-field textarea:focus{outline:none;border-color:var(--sg-faq-accent)}.pf-modal__submit{margin-block-start:4px}.pf-modal__success{margin:0;padding:14px 16px;border:1px solid #bfe3c6;border-radius:8px;background:#eaf6ec;color:#2c6b3a;font-size:14px}.pf-modal__error{margin:0 0 14px;padding:12px 14px;border:1px solid #f3c2c2;border-radius:8px;background:#fdecec;color:#9a2a2a;font-size:13.5px}.variant-option.variant-option--buttons:has(.variant-option__button-label--sg-image){--variant-min-width: max-content;display:flex;flex-wrap:wrap;gap:var(--gap-sm);grid-template-columns:none}.variant-option.variant-option--buttons .variant-option__button-label--sg-image{--sg-variant-image-size: 80px;--options-border-width: 0;flex:0 0 auto;width:auto;min-width:auto;max-width:none;min-height:auto;padding:0;border:none}.variant-option.variant-option--buttons .variant-option__button-label--sg-image:has(:checked){outline:var(--focus-outline-width) solid var(--color-selected-variant-border);outline-offset:var(--focus-outline-offset)}.variant-option__sg-image{display:block;width:var(--sg-variant-image-size);height:var(--sg-variant-image-size);background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:2}.variant-picker .variant-option--buttons legend,.variant-picker .variant-option--dropdowns>label,.variant-picker .variant-option[data-testid=variant-option-single]{font-weight:600}.variant-picker .variant-option__swatch-value{font-weight:400}.footer-content .menu__heading .menu__heading__default,.footer-content .menu__heading .menu__heading__accordion{font-weight:600}.sg-safe-series{--sg-series-border: #949494;--sg-series-surface: #ffffff;--sg-series-surface-alt: #f7f9fb;--sg-series-muted: #666666;--sg-series-link: #0a3d62;--sg-series-cta-bg: var(--sg-price);--sg-series-cta-fg: #ffffff;--sg-series-cta-hover: color-mix(in srgb, var(--sg-price) 82%, #000000);--sg-series-radius: 8px;--sg-series-columns: 2;--sg-series-media-size: 200px;--sg-series-badge-col: 260px}.sg-safe-series__inner{box-sizing:border-box;width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-inline:auto}.sg-safe-series__heading{margin-block:0 var(--margin-xs)}.sg-safe-series__subheading{margin-block-end:var(--margin-xl);color:var(--sg-series-muted)}.sg-safe-series__empty{margin:0;color:var(--sg-series-muted)}.sg-safe-series__grid{container-type:inline-size;container-name:sg-series;display:grid;grid-template-columns:1fr;gap:var(--gap-xl)}@media screen and (min-width:750px){.sg-safe-series__grid{grid-template-columns:repeat(var(--sg-series-columns),minmax(0,1fr))}}.sg-series-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sg-series-border);border-radius:var(--sg-series-radius);background:var(--sg-series-surface)}@container sg-series (min-width: 560px){.sg-series-card{flex-direction:row;align-items:stretch}}.sg-series-card__media{display:block;flex:0 0 auto;background:var(--sg-series-surface-alt)}.sg-series-card__media img,.sg-series-card__placeholder{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:1 / 1}@container sg-series (min-width: 560px){.sg-series-card__media{width:var(--sg-series-media-size)}}.sg-series-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-lg)}.sg-series-card__title{margin:0;font-size:var(--font-size--lg)}.sg-series-card__link{color:var(--sg-series-link);text-decoration:none}.sg-series-card__link:hover{text-decoration:underline}.sg-series-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sg-series-card{position:relative}.sg-series-card__desc{margin:0;color:var(--sg-series-muted);font-size:var(--font-size--sm);line-height:1.5}.sg-series-card__specs{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--gap-sm);margin:0}.sg-series-card__spec{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding-block:2px;font-size:var(--font-size--sm)}.sg-series-card__spec dt{color:var(--sg-series-muted)}.sg-series-card__spec dd{margin:0;font-variant-numeric:tabular-nums}.sg-series-card__badges{display:flex;flex-direction:column;gap:var(--gap-sm)}.sg-series-badge{display:flex;align-items:center;gap:var(--gap-sm)}.sg-series-badge__icon img{display:block;flex:0 0 auto;width:64px;height:64px;object-fit:contain}.sg-series-badge__content{display:flex;flex-direction:column;gap:4px;min-width:0}.sg-series-badge__meta{color:var(--color-foreground);font-size:var(--font-size--sm);line-height:1.35}.sg-series-badge__title{font-size:var(--font-size--sm);font-weight:600}.sg-series-badge--unmapped{padding:6px 10px;border:1px dashed var(--sg-series-border);border-radius:var(--sg-series-radius);background:var(--sg-series-surface-alt)}.sg-series-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-block-start:auto;padding-block-start:var(--padding-xs)}.sg-series-card__price{margin:0;font-size:var(--font-size--sm)}.sg-series-card__price-value{color:var(--sg-price);font-size:var(--font-size--lg);font-weight:600}.sg-series-card__price-label,.sg-series-card__price-vat{color:var(--sg-series-muted)}.sg-series-card__cta{position:relative;z-index:1;padding:10px 18px;border-radius:var(--style-border-radius-buttons-primary, 4px);background:var(--sg-series-cta-bg);color:var(--sg-series-cta-fg);font-size:var(--font-size--sm);font-weight:600;text-decoration:none;white-space:nowrap}.sg-series-card__cta:hover{background:var(--sg-series-cta-hover)}.sg-series-card__cta:focus-visible{outline:var(--focus-outline-width) solid var(--sg-series-cta-bg);outline-offset:var(--focus-outline-offset)}@container sg-series (min-width: 900px){.sg-series-card{display:grid;grid-template-columns:var(--sg-series-media-size) minmax(0,1.1fr) minmax(0,1fr) minmax(0,var(--sg-series-badge-col));grid-template-rows:auto 1fr auto;align-items:start;column-gap:var(--gap-xl);row-gap:var(--gap-sm);padding:var(--padding-lg)}.sg-series-card__body,.sg-series-card__footer{display:contents}.sg-series-card__media{grid-column:1;grid-row:1 / -1;align-self:start;width:100%}.sg-series-card__title{grid-column:2;grid-row:1}.sg-series-card__desc{grid-column:2;grid-row:2 / -1}.sg-series-card__specs{grid-column:3;grid-row:1 / 3}.sg-series-card__badges{grid-column:4;grid-row:1 / 3}.sg-series-card__price{grid-column:3;grid-row:3;align-self:end}.sg-series-card__cta{grid-column:4;grid-row:3;align-self:end;text-align:center}}.sg-safe-series--inline{grid-column:var(--grid-column--mobile);margin-block-end:12px}@media screen and (min-width:750px){.sg-safe-series--inline{grid-column:var(--grid-column--desktop)}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.sg-safe-series--inline{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}.sg-compare,.sg-compare-bar,.sg-compare-select{--sg-compare-border: #949494;--sg-compare-rule: #d0d0d0;--sg-compare-surface: #ffffff;--sg-compare-surface-alt: #fafafa;--sg-compare-muted: #666666;--sg-compare-radius: 8px;--sg-compare-label-col: 14em;--sg-compare-bar-end-gap: 76px;--sg-compare-bar-offset: 0px}.sg-compare-select{display:inline-flex;align-items:center;gap:6px;color:var(--sg-compare-muted);font-size:var(--font-size--sm);line-height:1.2;cursor:pointer;align-self:flex-start}.sg-compare-select input{width:16px;height:16px;margin:0;accent-color:var(--color-foreground);cursor:pointer}.sg-compare-select--card{margin-block-start:var(--gap-sm, 8px)}product-card:has([data-sg-compare-toggle] input:checked) .product-card__content{outline:2px solid var(--sg-price);outline-offset:2px;border-radius:4px;background:color-mix(in srgb,var(--sg-price) 6%,transparent)}.sg-compare-select input:checked{accent-color:var(--sg-price)}.sg-compare-select--product{gap:8px;min-height:32px;color:var(--color-foreground)}.sg-compare-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm, 8px);box-sizing:border-box;inset-inline:0;inset-block-end:var(--sg-compare-bar-offset);min-height:56px;padding-block:10px;padding-inline:var(--page-margin, 16px) calc(var(--page-margin, 16px) + var(--sg-compare-bar-end-gap));border-block-start:1px solid var(--sg-compare-border);background:var(--sg-compare-surface);box-shadow:0 -2px 12px #0000001f;font-size:var(--font-size--sm)}.sg-compare-bar[hidden]{display:none}.sg-compare-bar__chip{padding:4px 10px;border:1px solid var(--sg-compare-rule);border-radius:100px;background:var(--sg-compare-surface-alt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.sg-compare-bar__go{margin-inline-start:auto;padding:10px 18px;border-radius:var(--style-border-radius-buttons-primary, 4px);background:var(--sg-price);color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.sg-compare-bar__go:hover{background:color-mix(in srgb,var(--sg-price) 82%,#000000)}.sg-compare-bar__clear{padding:10px 12px;border:0;background:none;color:var(--sg-compare-muted);font-family:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.sg-compare-bar__chip{max-width:12ch}}html:has(#preview-bar-iframe) .sg-compare-bar,html:has(.shopify-preview-bar) .sg-compare-bar{inset-block-end:calc(var(--sg-compare-bar-offset) + 60px)}.sg-compare__inner{box-sizing:border-box;width:min(var(--page-width) - var(--page-margin) * 2,calc(100% - var(--page-margin) * 2));margin-inline:auto}.sg-compare__controls{margin-block-end:var(--margin-sm, 12px)}.sg-compare__controls[hidden]{display:none}.sg-compare__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.sg-compare__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sg-compare__table{width:100%;border-collapse:separate;border-spacing:0}.sg-compare__table th,.sg-compare__table td{padding:12px 16px;vertical-align:top;text-align:start}.sg-compare__label{width:var(--sg-compare-label-col);min-width:var(--sg-compare-label-col);color:var(--sg-compare-muted);font-weight:600;-webkit-hyphens:auto;hyphens:auto}.sg-compare__value{border-block-start:1px solid var(--sg-compare-rule);overflow-wrap:break-word}.sg-compare__row .sg-compare__label{border-block-start:1px solid var(--sg-compare-rule)}.sg-compare__product{min-width:180px}.sg-compare-column__image{display:block;width:100%;height:auto;max-width:200px;object-fit:contain;aspect-ratio:1 / 1}.sg-compare-column__link{color:var(--color-foreground);text-decoration:none}.sg-compare-column__link:hover .sg-compare-column__title{text-decoration:underline}.sg-compare-column__title{display:block;margin-block-start:8px;font-size:var(--font-size--sm);font-weight:600}.sg-compare__product--missing,.sg-compare__value[data-unavailable]{color:var(--sg-compare-muted)}.sg-compare__group-row th{padding-block:18px 6px;border-block-end:1px solid var(--sg-compare-border);font-size:var(--font-size--sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sg-compare__price-net,.sg-compare__price-gross{display:block}.sg-compare__price-net{color:var(--sg-compare-muted);font-size:var(--font-size--sm)}.sg-compare__price-gross{font-weight:600}.sg-compare__price-label{margin-inline-start:.35em;font-size:.75em;font-weight:400;opacity:.75;white-space:nowrap}.sg-compare__icon{display:inline-block;width:48px;height:48px;margin-inline-end:10px;object-fit:contain;vertical-align:middle}.sg-compare__value--badge .sg-compare__value-text{vertical-align:middle}.sg-compare[data-diff-only] .sg-compare__row[data-identical]{display:none}.product-information add-to-cart-component .button{font-size:1rem}.sg-compare-select--product{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/56/assets/custom.css.map */
