.shopify-section-sfcg-product-main{background:#fff}.sfcg-prod{--sfcg-teal: #0D7B7B;--sfcg-teal-dark: #086866;--sfcg-dark: #1C2228;--sfcg-copy: #445057;--sfcg-muted: #6F7B82;--sfcg-aqua: #EAF7F7;--sfcg-soft: #F5F7F7;--sfcg-border: #D7E0E2;display:block;width:min(100%,1500px);margin:0 auto;padding:0 34px;color:var(--sfcg-dark)}.sfcg-prod,.sfcg-prod *{box-sizing:border-box}.sfcg-prod__main{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(410px,.82fr);gap:58px;align-items:start;padding:28px 0 0}.sfcg-prod__gallery{width:100%;max-width:760px;min-width:0}.sfcg-prod__gallery .l4pr{--ratio: 1;--pager_w: 68px;--dist_li: 12px;--b2r: 10px;--b2p: 0px;margin:0!important}.sfcg-prod__gallery .l4pr picture,.sfcg-prod__gallery .l4pr .swiper-outer{background:var(--sfcg-soft);border-radius:10px}.sfcg-prod__gallery .l4pr img{border-radius:10px}.sfcg-prod__gallery .l4pr .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:8px}.sfcg-prod__gallery .l4pr .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border-color:var(--sfcg-teal);border-width:2px}.sfcg-prod__info{min-width:0;position:sticky;top:calc(var(--header-height, 0px) + 22px);align-self:start;overflow:visible}.sfcg-prod__vendor{margin:0 0 6px;color:var(--sfcg-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sfcg-prod__title{margin:0 0 10px;color:var(--sfcg-dark);font-size:var(--sfcg-prod-title-size, 38px);font-weight:750;letter-spacing:-.035em;line-height:1.05}.sfcg-prod__short-desc{max-width:620px;margin:0 0 17px;color:var(--sfcg-copy);font-size:15px;line-height:1.45}.sfcg-prod__short-desc p{margin:0}.sfcg-prod__sku{margin:0 0 12px;color:var(--sfcg-muted);font-size:13px}.sfcg-prod__form-slot .f8pr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:4px 0 18px!important;color:var(--sfcg-dark);font-size:31px!important;font-weight:750;line-height:1.1}.sfcg-prod__form-slot .f8pr-price .old-price{font-size:18px;font-weight:500;color:var(--sfcg-muted);text-decoration:line-through}.sfcg-prod__form-slot .f8pr-price .f8pr-tax{color:var(--sfcg-muted);font-size:12px;font-weight:500;white-space:nowrap}.sfcg-prod__form-slot .f8pr-variant-selection{margin:0 0 20px}.sfcg-prod__form-slot .f8pr-variant-selection>label,.sfcg-prod__form-slot .f8pr-variant-selection .label{display:block;margin:0 0 8px;color:var(--sfcg-dark);font-size:13px;font-weight:700}.sfcg-prod__form-slot ul.check.box{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.sfcg-prod__form-slot ul.check.box li{margin:0}.sfcg-prod__form-slot ul.check.box input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sfcg-prod__form-slot ul.check.box label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1.5px solid #AAB7BD;border-radius:6px;background:#fff;color:var(--sfcg-copy);font-size:13px;font-weight:600;cursor:pointer;transition:.2s ease}.sfcg-prod__form-slot ul.check.box input[type=radio]:checked+label{border-color:var(--sfcg-teal);box-shadow:inset 0 0 0 1px var(--sfcg-teal);background:#f4fbfb;color:var(--sfcg-teal-dark)}.sfcg-prod__form-slot ul.check.box input[type=radio].disabled+label{opacity:.45;cursor:not-allowed;text-decoration:line-through}.sfcg-prod__form-slot ul.check.box label picture{display:none}.sfcg-prod__form-slot .submit.m10{display:flex!important;flex-direction:column;gap:12px;margin:0 0 12px!important}.sfcg-prod__form-slot .input-amount.f8pr-amount{position:relative;display:inline-flex!important;align-items:center;align-self:flex-start;width:auto!important;min-width:0!important;margin-top:25px!important;padding:0!important;border:0!important;background:transparent!important}.sfcg-prod__form-slot .input-amount.f8pr-amount:before{content:"Quantity";position:absolute;left:0;top:-24px;color:var(--sfcg-dark);font-size:13px;font-weight:700}.sfcg-prod__qty{display:inline-flex!important;align-items:stretch;width:142px;height:44px;border:1px solid var(--sfcg-border);border-radius:7px;overflow:hidden;background:#fff}.sfcg-prod__qty-btn{display:flex!important;align-items:center;justify-content:center;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--sfcg-soft)!important;color:var(--sfcg-dark)!important;font-size:18px;line-height:1;cursor:pointer}.sfcg-prod__qty-btn:hover{background:var(--sfcg-aqua)!important;color:var(--sfcg-teal)!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input{display:block!important;flex:1 1 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;margin:0!important;padding:0 4px!important;border:0!important;border-left:1px solid var(--sfcg-border)!important;border-right:1px solid var(--sfcg-border)!important;border-radius:0!important;background:#fff!important;color:var(--sfcg-dark)!important;font-size:14px!important;font-weight:600;text-align:center;-moz-appearance:textfield}.sfcg-prod__form-slot .input-amount.f8pr-amount input::-webkit-outer-spin-button,.sfcg-prod__form-slot .input-amount.f8pr-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfcg-prod__form-slot .f8pr-button.wide{width:100%}.sfcg-prod__form-slot .f8pr-button.wide button{display:flex;align-items:center;justify-content:center;width:100%!important;min-height:50px;margin:0!important;border:0!important;border-radius:6px!important;background:var(--sfcg-prod-atc-bg, var(--sfcg-teal))!important;color:var(--sfcg-prod-atc-text, #fff)!important;font-size:15px!important;font-weight:750;box-shadow:none!important}.sfcg-prod__form-slot .f8pr-button.wide button:hover:not(:disabled){background:var(--sfcg-prod-atc-hover-bg, var(--sfcg-teal-dark))!important}.sfcg-prod__form-slot .wishlist-productpage,.sfcg-prod__form-slot--quote-only .input-amount.f8pr-amount,.sfcg-prod__purchase-actions--quote-only .f8pr-button.wide{display:none!important}.sfcg-prod__quote-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:8px;border:1.5px solid var(--sfcg-prod-quote-border, var(--sfcg-teal));border-radius:6px;background:var(--sfcg-prod-quote-bg, #fff);color:var(--sfcg-prod-quote-text, var(--sfcg-teal));font-size:14px;font-weight:750;text-decoration:none}.sfcg-prod__quote-btn:hover{background:var(--sfcg-prod-quote-hover-bg, var(--sfcg-teal));color:var(--sfcg-prod-quote-hover-text, #fff)}.sfcg-prod__quote-btn svg{width:17px;height:17px}.sfcg-prod__discounts{margin-top:14px;border-top:1px solid var(--sfcg-border)}.sfcg-prod__discounts-title{display:flex;align-items:center;gap:10px;padding:14px 0 8px;color:var(--sfcg-dark);font-size:13px;font-weight:750}.sfcg-prod__discounts-title svg{width:19px;height:19px;color:var(--sfcg-teal)}.sfcg-prod__discount-row{border-bottom:1px solid var(--sfcg-border)}.sfcg-prod__discount-row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;color:var(--sfcg-copy);font-size:12.5px;cursor:pointer;list-style:none}.sfcg-prod__discount-row summary::-webkit-details-marker{display:none}.sfcg-prod__discount-row summary svg{width:15px;height:15px;flex:0 0 auto}.sfcg-prod__discount-row[open] summary svg{transform:rotate(180deg)}.sfcg-prod__discount-row p{margin:0;padding:0 0 11px;color:var(--sfcg-muted);font-size:12px;line-height:1.45}.sfcg-prod__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:46px 0 0;padding:24px 16px;border:0;list-style:none}.sfcg-prod__benefit{display:flex;align-items:center;gap:13px;min-width:0}.sfcg-prod__benefit-icon{display:inline-flex;flex:0 0 auto;width:34px;height:34px;color:var(--sfcg-prod-benefit-icon-color, var(--sfcg-teal))}.sfcg-prod__benefit-icon svg{width:100%;height:100%}.sfcg-prod__benefit-text{display:flex;flex-direction:column;min-width:0;font-size:12.5px;line-height:1.28}.sfcg-prod__benefit-heading{color:var(--sfcg-prod-benefit-heading-color, var(--sfcg-dark));font-size:13.5px;font-weight:750}.sfcg-prod__benefit-line{margin-top:2px;color:var(--sfcg-prod-benefit-text-color, var(--sfcg-muted))}.sfcg-prod__details{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:58px;margin:0;padding:34px 28px;border-radius:var(--sfcg-prod-details-radius, 16px);background:var(--sfcg-prod-details-bg, var(--sfcg-aqua))}.sfcg-prod__details--single{grid-template-columns:1fr}.sfcg-prod__details-heading{margin:0 0 14px;color:var(--sfcg-dark);font-size:24px;font-weight:750;letter-spacing:-.025em}.sfcg-prod__details-body{max-width:690px;color:var(--sfcg-copy);font-size:14px;line-height:1.55}.sfcg-prod__details-body p{margin:0 0 10px}.sfcg-prod__details-body p:last-child{margin-bottom:0}.sfcg-prod__specs-table{width:100%;border-collapse:collapse}.sfcg-prod__specs-table tr{border-bottom:1px solid rgba(28,34,40,.12)}.sfcg-prod__specs-table tr:last-child{border-bottom:0}.sfcg-prod__specs-table th,.sfcg-prod__specs-table td{padding:7px 0;text-align:left;vertical-align:top;font-size:12.5px;line-height:1.35}.sfcg-prod__specs-table th{width:38%;padding-right:18px;color:var(--sfcg-dark);font-weight:750}.sfcg-prod__specs-table td{color:var(--sfcg-copy)}.sfcg-prod__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0}.sfcg-prod__card{min-width:0;padding:26px 24px;border:1px solid #EDF1F2;border-radius:var(--sfcg-prod-card-radius, 14px);background:linear-gradient(135deg,#fff,#f7fafa);box-shadow:0 7px 24px #1c222806}.sfcg-prod__card-icon{display:inline-flex;float:left;width:34px;height:34px;margin:0 16px 8px 0;color:var(--sfcg-prod-card-icon-color, var(--sfcg-teal))}.sfcg-prod__card-icon svg{width:100%;height:100%}.sfcg-prod__card-heading{min-height:34px;margin:0 0 8px;padding-top:4px;color:var(--sfcg-prod-card-heading-color, var(--sfcg-dark));font-size:16px;font-weight:750}.sfcg-prod__card-intro{clear:both;margin:0 0 13px;color:var(--sfcg-prod-card-text-color, var(--sfcg-copy));font-size:13px;line-height:1.45}.sfcg-prod__card-list{clear:both;display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.sfcg-prod__card-list li{display:flex;align-items:flex-start;gap:8px;color:var(--sfcg-prod-card-text-color, var(--sfcg-copy));font-size:12.5px;line-height:1.38}.sfcg-prod__card-list svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--sfcg-prod-card-icon-color, var(--sfcg-teal))}.sfcg-prod__cta{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;margin:18px 0 0;padding:22px 26px;border-radius:var(--sfcg-prod-cta-radius, 14px);background:var(--sfcg-prod-cta-bg, var(--sfcg-aqua))}.sfcg-prod__cta-icon{display:inline-flex;width:42px;height:42px;color:var(--sfcg-prod-cta-icon-color, var(--sfcg-teal))}.sfcg-prod__cta-icon svg{width:100%;height:100%}.sfcg-prod__cta-heading{margin:0 0 4px;color:var(--sfcg-prod-cta-heading-color, var(--sfcg-dark));font-size:18px;font-weight:750}.sfcg-prod__cta-desc{margin:0;color:var(--sfcg-prod-cta-desc-color, var(--sfcg-copy));font-size:13px}.sfcg-prod__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:255px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--sfcg-prod-cta-btn-bg, var(--sfcg-teal));color:var(--sfcg-prod-cta-btn-text, #fff);font-size:14px;font-weight:750;text-decoration:none}.sfcg-prod__cta-btn:hover{background:#f26b5b;color:#fff}.sfcg-prod__cta-btn svg{width:17px;height:17px}.sfcg-related{width:min(100%,1500px);margin:0 auto;padding:32px 34px 64px}.sfcg-related__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.sfcg-related__head h2{margin:0;color:var(--sfcg-dark, #1C2228);font-size:23px;font-weight:750;letter-spacing:-.025em}.sfcg-related__actions{display:flex;align-items:center;gap:8px}.sfcg-related__view-all{margin-right:8px;color:#0d7b7b;font-size:12px;font-weight:700;text-decoration:none}.sfcg-related__arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#1c2228;cursor:pointer}.sfcg-related__arrow svg{width:18px;height:18px}.sfcg-related__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sfcg-related__track::-webkit-scrollbar{display:none}.sfcg-related__card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.sfcg-related__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#f5f7f7;text-decoration:none}.sfcg-related__image img,.sfcg-related__placeholder{width:100%;height:100%;object-fit:contain}.sfcg-related__meta{min-height:72px;padding:10px 0 8px}.sfcg-related__meta h3{margin:0 0 5px;color:#1c2228;font-size:13px;font-weight:600;line-height:1.35}.sfcg-related__meta h3 a{color:inherit;text-decoration:none}.sfcg-related__price{color:#1c2228;font-size:15px;font-weight:750}.sfcg-related__from{font-size:12px;font-weight:500;color:#6f7b82}.sfcg-related__button{display:flex;align-items:center;justify-content:center;min-height:43px;margin-top:auto;border:1.5px solid #0D7B7B;border-radius:6px;background:#fff;color:#0d7b7b;font-size:12.5px;font-weight:750;text-decoration:none}.sfcg-related__button:hover{background:#0d7b7b;color:#fff}@media(max-width:1099px){.sfcg-prod{padding:0 24px}.sfcg-prod__main{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);gap:34px}.sfcg-prod__title{font-size:var(--sfcg-prod-title-size-tablet, 34px)}.sfcg-prod__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.sfcg-prod__details{grid-template-columns:1fr;gap:24px}.sfcg-prod__cards{grid-template-columns:1fr 1fr}.sfcg-prod__cards>:last-child:nth-child(odd){grid-column:1 / -1}.sfcg-related{padding-left:24px;padding-right:24px}.sfcg-related__track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){.sfcg-prod{padding:0 16px}.sfcg-prod__main{grid-template-columns:1fr;gap:24px;padding-top:14px}.sfcg-prod__gallery{max-width:100%}.sfcg-prod__info{position:static}.sfcg-prod__title{font-size:var(--sfcg-prod-title-size-mobile, 28px);line-height:1.08}.sfcg-prod__short-desc{font-size:14px}.sfcg-prod__form-slot .f8pr-price{font-size:28px!important}.sfcg-prod__benefits{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:32px;padding:22px 0}.sfcg-prod__benefit{align-items:flex-start;gap:9px}.sfcg-prod__benefit-icon{width:28px;height:28px}.sfcg-prod__benefit-heading{font-size:12.5px}.sfcg-prod__benefit-line{font-size:11.5px}.sfcg-prod__details{margin:0;padding:24px 20px;border-radius:14px}.sfcg-prod__details-heading{font-size:22px}.sfcg-prod__cards{grid-template-columns:1fr;gap:12px;margin-top:14px}.sfcg-prod__cards>:last-child:nth-child(odd){grid-column:auto}.sfcg-prod__cta{grid-template-columns:42px 1fr;gap:14px;padding:22px 20px}.sfcg-prod__cta-btn{grid-column:1 / -1;width:100%;min-width:0}.sfcg-related{padding:28px 16px 48px}.sfcg-related__head{align-items:flex-end}.sfcg-related__head h2{font-size:21px}.sfcg-related__arrow{display:none}.sfcg-related__track{display:grid;grid-auto-columns:min(82vw,320px);gap:14px}.sfcg-related__meta{min-height:68px}}.shopify-section-sfcg-product-main{width:100%}.sfcg-prod{isolation:isolate}.sfcg-prod__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:44px;margin:0;padding:14px 0 4px;color:#7b878d;font-size:12px;line-height:1.2}.sfcg-prod__breadcrumbs a{color:#657178;text-decoration:none}.sfcg-prod__breadcrumbs a:hover{color:#0d7b7b}.sfcg-prod__main,.sfcg-prod__benefits,.sfcg-prod__details,.sfcg-prod__cards,.sfcg-prod__cta{width:100%}.sfcg-prod__info .m6bx,.sfcg-prod__info .m6pr,.sfcg-prod__info .cols{width:100%;max-width:none}.sfcg-prod__form-slot .submit.m10>*{max-width:none}.sfcg-prod__form-slot .f8pr-button.wide,.sfcg-prod__form-slot .f8pr-button.wide button,.sfcg-prod__quote-btn{box-sizing:border-box}@media(max-width:749px){.sfcg-prod__breadcrumbs{padding-top:10px;font-size:11px}}.sfcg-prod{width:min(100%,1440px)!important;padding-left:32px!important;padding-right:32px!important}.sfcg-prod__breadcrumbs{padding-top:12px!important;padding-bottom:10px!important}.sfcg-prod__main{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;gap:54px!important;padding-top:8px!important;padding-bottom:12px!important}.sfcg-prod__gallery{width:100%!important;max-width:650px!important;justify-self:start!important}.sfcg-prod__title{margin-bottom:10px!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important}.sfcg-prod__short-desc{display:-webkit-box!important;max-width:560px!important;margin-bottom:18px!important;overflow:hidden!important;font-size:15px!important;line-height:1.45!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.sfcg-prod__form-slot .f8pr-price{margin:4px 0 18px!important;font-size:30px!important}.sfcg-prod__form-slot .f8pr-price .f8pr-tax{font-size:12px!important}.sfcg-prod__qty{width:126px!important;height:40px!important;border:1px solid #D7E0E2!important;border-radius:6px!important;background:#fff!important}.sfcg-prod .sfcg-prod__qty-btn{position:relative!important;display:flex!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#f4f6f7!important;color:#1c2228!important;box-shadow:none!important;font-size:17px!important}.sfcg-prod .sfcg-prod__qty-btn:before,.sfcg-prod .sfcg-prod__qty-btn:after{display:none!important;content:none!important}.sfcg-prod .sfcg-prod__qty-btn:hover{background:#eaf7f7!important;color:#0d7b7b!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:38px!important;min-height:38px!important;border-left:1px solid #D7E0E2!important;border-right:1px solid #D7E0E2!important;background:#fff!important;font-size:14px!important}.sfcg-prod__form-slot .f8pr-button.wide button{min-height:48px!important;border-radius:6px!important;font-size:14px!important}.sfcg-prod__quote-btn{min-height:46px!important;margin-top:10px!important;border-radius:6px!important;font-size:14px!important}@media(max-width:1099px){.sfcg-prod{padding-left:24px!important;padding-right:24px!important}.sfcg-prod__main{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;gap:32px!important}.sfcg-prod__title{font-size:32px!important}}@media(max-width:749px){.sfcg-prod{padding-left:16px!important;padding-right:16px!important}.sfcg-prod__main{grid-template-columns:1fr!important;gap:22px!important}.sfcg-prod__gallery{max-width:100%!important}.sfcg-prod__title{font-size:28px!important}.sfcg-prod__short-desc{-webkit-line-clamp:4!important}}.sfcg-prod{width:min(calc(100% - 48px),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.sfcg-prod__breadcrumbs{padding-top:10px!important;padding-bottom:10px!important}.sfcg-prod__main{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;gap:46px!important;align-items:start!important;padding-top:6px!important;padding-bottom:18px!important}.sfcg-prod__gallery{width:100%!important;max-width:600px!important;justify-self:start!important}.sfcg-prod__gallery .l4pr{width:100%!important;max-width:600px!important}.sfcg-prod__gallery .l4pr>li{width:100%!important;max-width:600px!important}.sfcg-prod__gallery .l4pr>li>a,.sfcg-prod__gallery .l4pr>li>picture,.sfcg-prod__gallery .l4pr>li>a>picture{display:block!important;width:100%!important;max-width:600px!important}.sfcg-prod__info{width:100%!important;max-width:520px!important;justify-self:end!important}.sfcg-prod__title{margin-bottom:9px!important;font-size:32px!important;line-height:1.08!important}.sfcg-prod__short-desc{max-width:500px!important;margin-bottom:14px!important;font-size:14px!important;line-height:1.42!important;-webkit-line-clamp:4!important}.sfcg-prod__form-slot .f8pr-price{margin:2px 0 17px!important;font-size:29px!important}.sfcg-prod__form-slot .f8pr-price .f8pr-tax{font-size:11px!important}.sfcg-prod__form-slot .input-amount.f8pr-amount{margin-top:24px!important}.sfcg-prod__form-slot .input-amount.f8pr-amount:before{top:-22px!important;font-size:12px!important}.sfcg-prod button.sfcg-prod__qty-btn{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:38px!important;min-height:38px!important;max-height:38px!important;background-color:#f3f5f6!important;background-image:none!important;color:#1c2228!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.sfcg-prod button.sfcg-prod__qty-btn:before,.sfcg-prod button.sfcg-prod__qty-btn:after{display:none!important;content:none!important;background:none!important}.sfcg-prod button.sfcg-prod__qty-btn:hover{background-color:#eaf7f7!important;color:#0d7b7b!important}.sfcg-prod__qty{width:118px!important;height:40px!important;border:1px solid #D7E0E2!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input{flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border-top:0!important;border-bottom:0!important;border-left:1px solid #D7E0E2!important;border-right:1px solid #D7E0E2!important;background:#fff!important;color:#1c2228!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important}.sfcg-prod__form-slot .f8pr-button.wide{margin-top:8px!important}.sfcg-prod__form-slot .f8pr-button.wide button{min-height:46px!important;border-radius:5px!important;font-size:13px!important}.sfcg-prod__quote-btn{min-height:44px!important;margin-top:8px!important;border-radius:5px!important;font-size:13px!important}.sfcg-prod__discounts{margin-top:12px!important}.sfcg-prod__discounts-title{padding-top:11px!important;padding-bottom:6px!important;font-size:12px!important}.sfcg-prod__discount-row summary{min-height:34px!important;font-size:11.5px!important}@media(max-width:1099px){.sfcg-prod{width:min(calc(100% - 32px),1280px)!important}.sfcg-prod__main{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)!important;gap:30px!important}.sfcg-prod__gallery{max-width:560px!important}.sfcg-prod__info{max-width:480px!important}}@media(max-width:749px){.sfcg-prod{width:calc(100% - 24px)!important}.sfcg-prod__main{grid-template-columns:1fr!important;gap:20px!important}.sfcg-prod__gallery,.sfcg-prod__gallery .l4pr,.sfcg-prod__gallery .l4pr>li,.sfcg-prod__info{max-width:100%!important}}.sfcg-prod__form-slot .input-amount.f8pr-amount input[type=number]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input[type=number]::-webkit-inner-spin-button,.sfcg-prod__form-slot .input-amount.f8pr-amount input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.sfcg-prod button.sfcg-prod__qty-btn--plus{background-image:none!important;text-shadow:none!important}.sfcg-prod button.sfcg-prod__qty-btn--plus:before,.sfcg-prod button.sfcg-prod__qty-btn--plus:after{display:none!important;content:none!important}.sfcg-prod .sfcg-prod__qty{display:inline-flex!important;align-items:stretch!important;width:118px!important;height:40px!important;overflow:hidden!important;border:1px solid #D7E0E2!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.sfcg-prod span.sfcg-prod__qty-btn{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f3f5f6!important;background-image:none!important;color:#1c2228!important;box-shadow:none!important;text-shadow:none!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}.sfcg-prod span.sfcg-prod__qty-btn:before,.sfcg-prod span.sfcg-prod__qty-btn:after{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important;border:0!important}.sfcg-prod span.sfcg-prod__qty-btn:hover,.sfcg-prod span.sfcg-prod__qty-btn:focus-visible{background:#eaf7f7!important;color:#0d7b7b!important;outline:2px solid rgba(13,123,123,.18)!important;outline-offset:-2px!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input[name=quantity]{-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important;flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #D7E0E2!important;border-right:1px solid #D7E0E2!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#1c2228!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;text-align:center!important}.sfcg-prod__form-slot .input-amount.f8pr-amount input[name=quantity]::-webkit-inner-spin-button,.sfcg-prod__form-slot .input-amount.f8pr-amount input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;display:none!important;margin:0!important}.sfcg-prod__form-slot .input-amount .incr,.sfcg-prod__form-slot .input-amount .decr,.sfcg-prod__form-slot .input-amount>.incr,.sfcg-prod__form-slot .input-amount>.decr{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important}.sfcg-prod__form-slot .input-amount .incr:before,.sfcg-prod__form-slot .input-amount .incr:after,.sfcg-prod__form-slot .input-amount .decr:before,.sfcg-prod__form-slot .input-amount .decr:after{display:none!important;content:none!important}.sfcg-prod__benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:34px!important;min-height:84px!important;margin:22px 0 0!important;padding:16px 8px!important;border-top:1px solid #EDF1F2!important;border-bottom:1px solid #EDF1F2!important;background:transparent!important;list-style:none!important}.sfcg-prod__benefit{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;min-width:0!important}.sfcg-prod__benefit-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;color:var(--sfcg-prod-benefit-icon-color, #0D7B7B)!important}.sfcg-prod__benefit-icon svg{width:30px!important;height:30px!important;stroke-width:1.8!important}.sfcg-prod__benefit-text{display:flex!important;flex-direction:column!important;min-width:0!important;font-size:11.5px!important;line-height:1.22!important}.sfcg-prod__benefit-heading{margin:0!important;color:var(--sfcg-prod-benefit-heading-color, #1C2228)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-.01em!important;white-space:nowrap!important}.sfcg-prod__benefit-line{margin-top:2px!important;color:var(--sfcg-prod-benefit-text-color, #6F7B82)!important;font-size:11.5px!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap!important}@media(max-width:1099px){.sfcg-prod__benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 28px!important;min-height:0!important;padding:18px 4px!important}.sfcg-prod__benefit{justify-content:flex-start!important}}@media(max-width:749px){.sfcg-prod__benefits{grid-template-columns:1fr 1fr!important;gap:18px 14px!important;margin-top:18px!important;padding:18px 0!important}.sfcg-prod__benefit{align-items:flex-start!important;gap:9px!important}.sfcg-prod__benefit-icon,.sfcg-prod__benefit-icon svg{width:26px!important;min-width:26px!important;height:26px!important}.sfcg-prod__benefit-heading{font-size:11.5px!important;white-space:normal!important}.sfcg-prod__benefit-line{font-size:10.5px!important;white-space:normal!important}}.sfcg-prod--no-media .sfcg-prod__gallery{max-width:560px!important}.sfcg-prod--no-media .sfcg-prod__gallery .l4pr[data-media-size="0"]{width:100%!important;max-width:560px!important}.sfcg-prod--no-media .sfcg-prod__gallery .l4pr[data-media-size="0"]>li{width:100%!important;aspect-ratio:4 / 3!important;min-height:0!important;overflow:hidden!important;border-radius:10px!important;background:#f5f7f7!important}.sfcg-prod--no-media .sfcg-prod__gallery .l4pr[data-media-size="0"] picture{display:grid!important;place-items:center!important;position:relative!important;width:100%!important;height:100%!important;min-height:0!important;padding-top:0!important;background:#f5f7f7!important}.sfcg-prod--no-media .sfcg-prod__gallery .l4pr[data-media-size="0"] .placeholder-svg{position:static!important;display:block!important;width:min(42%,210px)!important;height:auto!important;max-height:58%!important;margin:0 auto!important}.sfcg-related{box-sizing:border-box!important;width:min(calc(100% - 48px),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:30px 0 64px!important}.sfcg-related__head{align-items:center!important;margin-bottom:18px!important}.sfcg-related__actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;min-width:max-content!important}.sfcg-related__view-all{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin:0 6px 0 0!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:700!important}#root .sfcg-related button.sfcg-related__arrow,.sfcg-related button.sfcg-related__arrow{all:unset!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:1px solid #D7E0E2!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#1c2228!important;box-shadow:none!important;cursor:pointer!important}#root .sfcg-related button.sfcg-related__arrow:before,#root .sfcg-related button.sfcg-related__arrow:after,.sfcg-related button.sfcg-related__arrow:before,.sfcg-related button.sfcg-related__arrow:after{content:none!important;display:none!important}#root .sfcg-related button.sfcg-related__arrow:hover,.sfcg-related button.sfcg-related__arrow:hover{border-color:#0d7b7b!important;background:#f4fbfb!important;color:#0d7b7b!important;animation:none!important;box-shadow:none!important}#root .sfcg-related button.sfcg-related__arrow:focus-visible,.sfcg-related button.sfcg-related__arrow:focus-visible{outline:2px solid rgba(13,123,123,.28)!important;outline-offset:2px!important}.sfcg-related__arrow svg{display:block!important;width:16px!important;height:16px!important;pointer-events:none!important}.sfcg-related__image{aspect-ratio:var(--sfcg-related-image-ratio, 4 / 3)!important;width:100%!important;min-height:0!important}.sfcg-related__image img,.sfcg-related__placeholder{width:100%!important;height:100%!important;object-fit:contain!important}.sfcg-related__meta{min-height:66px!important;padding:10px 0 7px!important}.sfcg-related__button{min-height:42px!important}@media(max-width:1099px){.sfcg-related{width:min(calc(100% - 32px),1280px)!important}}@media(max-width:749px){.sfcg-prod--no-media .sfcg-prod__gallery{max-width:100%!important}.sfcg-prod--no-media .sfcg-prod__gallery .l4pr[data-media-size="0"]>li{aspect-ratio:4 / 3!important}.sfcg-related{width:calc(100% - 24px)!important;padding:28px 0 48px!important}.sfcg-related__head{align-items:center!important}.sfcg-related__view-all{margin-right:0!important}#root .sfcg-related button.sfcg-related__arrow,.sfcg-related button.sfcg-related__arrow{display:none!important}}.sfcg-prod__form-slot .submit.m10.sfcg-prod__purchase-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;column-gap:12px!important;row-gap:12px!important;width:100%!important}.sfcg-prod__form-slot .submit.m10.sfcg-prod__purchase-actions .input-amount.f8pr-amount{grid-column:1 / -1!important}.sfcg-prod__form-slot .submit.m10.sfcg-prod__purchase-actions>.f8pr-button.wide,.sfcg-prod__form-slot .submit.m10.sfcg-prod__purchase-actions>.sfcg-prod__quote-btn--inline{min-width:0!important;width:100%!important;margin:0!important}.sfcg-prod__form-slot--quote-only .input-amount.f8pr-amount,.sfcg-prod__form-slot--quote-only .f8pr-button.wide{display:none!important}.sfcg-prod__purchase-actions--quote-only>.sfcg-prod__quote-btn--inline{grid-column:1 / -1!important}.sfcg-prod__quote-btn--source{margin-top:12px!important}.sfcg-prod__quote-btn--source.sfcg-prod__quote-source-hidden{display:none!important}.sfcg-prod__form-slot .f8pr-button.wide{box-sizing:border-box!important;width:100%!important;overflow:hidden!important;border-radius:999px!important}.sfcg-prod__form-slot .f8pr-button.wide button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 18px!important;overflow:hidden!important;border:1.5px solid #0D7778!important;border-radius:999px!important;background:#0d7778!important;background-image:none!important;color:#fff!important;font-size:15px!important;line-height:1.2!important;font-weight:750!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;mask:none!important;-webkit-mask:none!important;transform:none!important}.sfcg-prod__form-slot .f8pr-button.wide button:before{content:none!important;display:none!important}.sfcg-prod__form-slot .f8pr-button.wide button:after{border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important}.sfcg-prod__form-slot .f8pr-button.wide button:hover:not(:disabled),.sfcg-prod__form-slot .f8pr-button.wide button:focus-visible:not(:disabled){border-color:#f26b5b!important;border-radius:999px!important;background:#f26b5b!important;color:#fff!important;box-shadow:none!important;transform:none!important}.sfcg-prod__quote-btn{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:54px!important;height:54px!important;padding:0 16px!important;border:1.5px solid #0D7778!important;border-radius:999px!important;background:#fff!important;color:#0d7778!important;font-size:15px!important;line-height:1.2!important;font-weight:750!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;white-space:nowrap!important}.sfcg-prod__quote-btn:hover,.sfcg-prod__quote-btn:focus-visible{border-color:#f26b5b!important;background:#fff6f4!important;color:#f26b5b!important}.sfcg-prod__quote-btn svg{width:17px!important;height:17px!important;flex:0 0 auto!important;stroke:currentColor!important}@media(max-width:749px){.sfcg-prod__form-slot .submit.m10.sfcg-prod__purchase-actions{column-gap:8px!important}.sfcg-prod__form-slot .f8pr-button.wide button,.sfcg-prod__quote-btn{min-height:50px!important;height:50px!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important}.sfcg-prod__quote-btn{gap:6px!important}.sfcg-prod__quote-btn svg{width:15px!important;height:15px!important}}.sfcg-prod__form-slot--quote-only .f8pr-price{display:none!important}.sfcg-prod__print-config{margin:14px 0 10px;padding:18px;border:1px solid var(--sfcg-border);border-radius:12px;background:#f8fbfb}.sfcg-prod__print-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.sfcg-prod__print-eyebrow{margin:0 0 4px;color:var(--sfcg-teal);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em}.sfcg-prod__print-config h3{margin:0;color:var(--sfcg-dark);font-size:17px;line-height:1.25;font-weight:750}.sfcg-prod__price-on-request{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--sfcg-aqua);color:var(--sfcg-teal-dark);font-size:12px;line-height:1;font-weight:750;white-space:nowrap}.sfcg-prod__print-intro{margin:0 0 14px;color:var(--sfcg-copy);font-size:12.5px;line-height:1.45}.sfcg-prod__print-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sfcg-prod__print-field{display:flex;flex-direction:column;gap:6px}.sfcg-prod__print-field>span{color:var(--sfcg-dark);font-size:12px;font-weight:700}.sfcg-prod__print-field select{width:100%;height:44px;margin:0;padding:0 34px 0 12px;border:1px solid #C9D6D9;border-radius:8px;background:#fff;color:var(--sfcg-dark);font:inherit;font-size:12.5px;box-shadow:none;outline:none}.sfcg-prod__print-field select:focus{border-color:var(--sfcg-teal);box-shadow:0 0 0 3px #0d7b7b1a}.sfcg-prod__print-field select:disabled{background:#f1f4f4;color:#879298;cursor:not-allowed}.sfcg-prod__print-note{margin:10px 0 0;color:var(--sfcg-muted);font-size:11.5px;line-height:1.4}@media(max-width:749px){.sfcg-prod__print-config{padding:16px}.sfcg-prod__print-config-head{flex-direction:column;gap:8px}.sfcg-prod__print-fields{grid-template-columns:1fr}}.sfcg-print-areas{margin:22px 0 0;padding:0}.sfcg-print-areas__head{margin-bottom:14px}.sfcg-print-areas__head h2{margin:0 0 5px;color:var(--sfcg-dark);font-size:24px;line-height:1.15;font-weight:750;letter-spacing:-.02em}.sfcg-print-areas__head p{margin:0;color:var(--sfcg-muted);font-size:13px;line-height:1.45}.sfcg-print-areas__list{display:grid;gap:10px}.sfcg-print-area{overflow:hidden;border:1px solid #D7E2E5;border-radius:12px;background:#fff}.sfcg-print-area__summary{display:grid;grid-template-columns:80px minmax(220px,.85fr) minmax(300px,1.35fr) 24px;align-items:center;gap:16px;min-height:78px;padding:8px 18px 8px 10px;cursor:pointer;list-style:none}.sfcg-print-area__summary::-webkit-details-marker{display:none}.sfcg-print-area__thumb{display:flex;align-items:center;justify-content:center;width:80px;height:58px;overflow:hidden;border-radius:9px;background:#fff}.sfcg-print-area__thumb img{width:100%;height:100%;object-fit:contain}.sfcg-print-area__summary-main,.sfcg-print-area__summary-method{min-width:0}.sfcg-print-area__summary-main strong{display:block;margin-bottom:6px;color:var(--sfcg-dark);font-size:16px;line-height:1.2;font-weight:750}.sfcg-print-area__summary-main span,.sfcg-print-area__summary-method span{color:var(--sfcg-muted);font-size:12px;line-height:1.35}.sfcg-print-area__summary-method{padding-left:18px;border-left:1px solid #E3EAEC}.sfcg-print-area__summary-method span{display:block;margin-bottom:5px}.sfcg-print-area__summary-method strong{display:block;color:var(--sfcg-copy);font-size:12.5px;line-height:1.4;font-weight:600}.sfcg-print-area__chevron{display:inline-flex;width:20px;height:20px;color:var(--sfcg-dark);transition:transform .18s ease}.sfcg-print-area__chevron svg{width:100%;height:100%}.sfcg-print-area[open] .sfcg-print-area__chevron{transform:rotate(180deg)}.sfcg-print-area[open] .sfcg-print-area__summary{background:linear-gradient(90deg,#f4fbfb,#fff 72%)}.sfcg-print-area__body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;padding:18px 22px 22px 142px;border-top:1px solid #E6ECEE;background:#fff}.sfcg-print-area__preview{display:flex;align-items:center;justify-content:center;min-height:190px;overflow:hidden;border-radius:12px;background:#fff}.sfcg-print-area__preview img{width:auto;height:auto;max-width:82%;max-height:150px;object-fit:contain}.sfcg-print-area__details{display:grid;align-content:center;gap:20px}.sfcg-print-area__detail-block+.sfcg-print-area__detail-block{padding-top:16px;border-top:1px solid #E3EAEC}.sfcg-print-area__detail-block>span{display:block;margin-bottom:5px;color:var(--sfcg-muted);font-size:12px}.sfcg-print-area__detail-block>strong{color:var(--sfcg-dark);font-size:20px;line-height:1.2}.sfcg-print-area__detail-block ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sfcg-print-area__detail-block li{position:relative;padding-left:16px;color:var(--sfcg-copy);font-size:13px;line-height:1.4}.sfcg-print-area__detail-block li:before{content:"";position:absolute;left:0;top:.56em;width:6px;height:6px;border-radius:50%;background:var(--sfcg-teal)}@media(max-width:899px){.sfcg-print-area__summary{grid-template-columns:68px minmax(0,1fr) 24px;gap:12px}.sfcg-print-area__thumb{width:68px;height:52px}.sfcg-print-area__summary-method{grid-column:2;padding:0;border:0}.sfcg-print-area__chevron{grid-column:3;grid-row:1 / span 2}.sfcg-print-area__body{grid-template-columns:180px minmax(0,1fr);padding:18px 20px 22px}}@media(max-width:599px){.sfcg-print-areas__head h2{font-size:21px}.sfcg-print-area__summary{grid-template-columns:52px minmax(0,1fr) 22px;min-height:72px;padding:8px 10px}.sfcg-print-area__thumb{width:52px;height:46px}.sfcg-print-area__summary-main strong{font-size:14px}.sfcg-print-area__summary-main span,.sfcg-print-area__summary-method span,.sfcg-print-area__summary-method strong{font-size:11px}.sfcg-print-area__body{grid-template-columns:1fr;gap:14px;padding:14px}.sfcg-print-area__preview{min-height:150px}.sfcg-print-area__preview img{width:auto;height:auto;max-width:84%;max-height:120px}}.sfcg-prod__card--quote{display:flex;flex-direction:column}.sfcg-prod__card--quote .sfcg-prod__card-intro{margin-bottom:18px}.sfcg-prod__card-quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:auto;padding:0 18px;border-radius:999px;background:var(--sfcg-teal);color:#fff;font-size:13px;font-weight:750;text-decoration:none}.sfcg-prod__card-quote-btn:hover{background:#f26b5b;color:#fff}.sfcg-prod__card-quote-btn svg{width:16px;height:16px}.sfcg-prod__supplier-ref{margin:4px 0 12px;color:var(--sfcg-muted);font-size:13px;line-height:1.3;font-weight:600}.sfcg-prod__info .check.color{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}.sfcg-prod__info .check.color>li{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important}.sfcg-prod__info .check.color>li>label{box-sizing:border-box!important;display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:2px solid transparent!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;line-height:0!important;cursor:pointer!important}.sfcg-prod__info .check.color>li>label:before,.sfcg-prod__info .check.color>li>label:after{content:none!important;display:none!important}.sfcg-prod__info .check.color .icon-circle{box-sizing:border-box!important;display:block!important;position:static!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;transform:none!important}.sfcg-prod__info .check.color>li>input:checked+label{border-color:#0d7b7b!important;box-shadow:0 0 0 1px #0d7b7b14!important}.sfcg-prod__info .check.color>li>input:focus-visible+label{outline:2px solid #0D7B7B!important;outline-offset:2px!important}.sfcg-prod__info .check.color .swatch-custom-color-black{background:#111!important}.sfcg-prod__info .check.color .swatch-custom-color-dark-grey,.sfcg-prod__info .check.color .swatch-custom-color-dark-gray{background:#4a4a4a!important}.sfcg-prod__info .check.color .swatch-custom-color-natural{background:#dec58c!important}.sfcg-prod__info .check.color .swatch-custom-color-navy-blue,.sfcg-prod__info .check.color .swatch-custom-color-navy{background:#211b79!important}.sfcg-prod__info .check.color .swatch-custom-color-white{background:#fff!important;border:1px solid #D7DDE0!important}@media(max-width:749px){.sfcg-prod__info .check.color{gap:9px!important}}@media(max-width:749px){.sfcg-prod__details{gap:18px!important;padding:20px 18px 22px!important;border-radius:16px!important}.sfcg-prod__details-heading{margin:0 0 10px!important;font-size:21px!important;line-height:1.15!important}.sfcg-prod__details-body{max-width:none!important;font-size:15px!important;line-height:1.5!important}.sfcg-prod__details-body p{margin:0 0 10px!important}.sfcg-prod__details-body p:last-child{margin-bottom:0!important}.sfcg-prod__specs{display:block!important;padding-top:2px!important}.sfcg-prod__specs:before{content:"Specifications";display:block;margin:0 0 6px;color:#1c2228;font-size:16px;font-weight:750;line-height:1.2}.sfcg-prod__specs-table,.sfcg-prod__specs-table tbody{display:block!important;width:100%!important}.sfcg-prod__specs-table tr{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;width:100%!important;padding:10px 0 11px!important;border:0!important;border-bottom:1px solid rgba(28,34,40,.14)!important}.sfcg-prod__specs-table tr:has(.sfcg-prod__spec-empty){display:none!important}.sfcg-prod__specs-table th,.sfcg-prod__specs-table td{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;vertical-align:top!important}.sfcg-prod__specs-table th{color:#1c2228!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.sfcg-prod__specs-table td{color:#445057!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:break-word!important;word-break:normal!important}.sfcg-prod__specs-table tr:last-child{border-bottom:0!important}}@media(max-width:389px){.sfcg-prod__details{padding-left:16px!important;padding-right:16px!important}.sfcg-prod__details-body{font-size:14.5px!important}}@media(max-width:749px){.sfcg-prod__details{padding:18px 16px 20px!important;background:linear-gradient(180deg,#f3fbfc,#eef9fb)!important}.sfcg-prod__details-text{padding:0!important}.sfcg-prod__details-heading{margin:0 0 12px!important;color:#1c2228!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.02em!important}.sfcg-prod__details-body{max-width:38ch!important;color:#46545d!important;font-size:14.5px!important;line-height:1.55!important;letter-spacing:0!important}.sfcg-prod__details-body p{margin:0 0 12px!important}.sfcg-prod__details-body p:last-child{margin-bottom:0!important}.sfcg-prod__details-body br{content:""!important;display:block!important;margin-top:8px!important}.sfcg-prod__details-body strong{display:block!important;margin-top:12px!important;margin-bottom:2px!important;color:#1c2228!important;font-weight:750!important;line-height:1.35!important}.sfcg-prod__specs{margin-top:2px!important}.sfcg-prod__specs:before{margin-bottom:8px!important;font-size:15px!important;letter-spacing:-.01em!important}}@media(max-width:389px){.sfcg-prod__details-body{max-width:36ch!important;font-size:14px!important}}@media(max-width:749px){.sfcg-prod__details-text,.sfcg-prod__details-heading,.sfcg-prod__details-body,.sfcg-prod__specs,.sfcg-prod__specs:before,.sfcg-prod__specs-table,.sfcg-prod__specs-table tbody,.sfcg-prod__specs-table tr{margin-left:0!important;left:auto!important;transform:none!important}.sfcg-prod__specs{padding-left:0!important;padding-right:0!important}.sfcg-prod__specs-table{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.sfcg-prod__specs-table tbody{width:100%!important;margin:0!important;padding:0!important}.sfcg-prod__specs-table tr{box-sizing:border-box!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.sfcg-prod__specs-table th{padding-left:0!important;margin-left:0!important}}.sfcg-prod__gallery{width:100%!important;max-width:650px!important}.sfcg-media-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs stage";gap:14px;width:100%;align-items:start}.sfcg-media-gallery__stage{grid-area:stage;position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #E4EAEC;border-radius:12px;background:#f7f9f9}.sfcg-media-gallery__zoom{display:grid;place-items:center;width:100%;height:100%;padding:22px;cursor:zoom-in}.sfcg-media-gallery__main-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.sfcg-media-gallery__thumbs{grid-area:thumbs;display:flex;flex-direction:column;align-items:center;gap:8px;width:72px;max-height:560px;margin:0;padding:1px 3px 3px 1px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#C9D6D9 transparent;overscroll-behavior:contain}.sfcg-media-gallery__thumb{box-sizing:border-box;flex:0 0 64px;width:64px;height:64px;margin:0;padding:4px;overflow:hidden;border:1px solid #D9E3E6;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sfcg-media-gallery__thumb:hover{border-color:#9fb8bc;transform:translate(1px)}.sfcg-media-gallery__thumb.is-active{border-color:#0d7b7b;box-shadow:0 0 0 1px #0d7b7b}.sfcg-media-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:5px;background:#f7f9f9}.sfcg-media-gallery__nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #D7E0E2;border-radius:999px;background:#fffffff0;box-shadow:0 3px 12px #1c222814;color:#1c2228;font:inherit;cursor:pointer;transform:translateY(-50%);opacity:.92}.sfcg-media-gallery__nav span{display:block;margin-top:-2px;font-size:29px;font-weight:400;line-height:1}.sfcg-media-gallery__nav--prev{left:12px}.sfcg-media-gallery__nav--next{right:12px}.sfcg-media-gallery__nav:hover{border-color:#0d7b7b;color:#0d7b7b;opacity:1}.sfcg-media-gallery__nav:focus-visible,.sfcg-media-gallery__thumb:focus-visible{outline:2px solid #0D7B7B;outline-offset:2px}.sfcg-media-gallery__count{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 8px;border-radius:999px;background:#1c2228b8;color:#fff;font-size:11px;font-weight:650;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:1099px)and (min-width:750px){.sfcg-media-gallery{grid-template-columns:64px minmax(0,1fr);gap:12px}.sfcg-media-gallery__thumbs{width:64px;max-height:500px}.sfcg-media-gallery__thumb{flex-basis:56px;width:56px;height:56px}}@media(max-width:749px){.sfcg-media-gallery{display:grid;grid-template-columns:1fr;grid-template-areas:"stage" "thumbs";gap:10px}.sfcg-media-gallery__stage{width:100%;aspect-ratio:1 / 1;border-radius:10px}.sfcg-media-gallery__zoom{padding:12px}.sfcg-media-gallery__thumbs{flex-direction:row;align-items:center;gap:8px;width:100%;max-height:none;margin:0;padding:1px 1px 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}.sfcg-media-gallery__thumbs::-webkit-scrollbar{display:none}.sfcg-media-gallery__thumb{flex:0 0 58px;width:58px;height:58px;scroll-snap-align:start}.sfcg-media-gallery__thumb:hover{transform:none}.sfcg-media-gallery__nav{width:38px;height:38px}.sfcg-media-gallery__nav--prev{left:8px}.sfcg-media-gallery__nav--next{right:8px}.sfcg-media-gallery__nav span{font-size:27px}.sfcg-media-gallery__count{right:9px;bottom:9px}}@media(min-width:750px){.sfcg-media-gallery{grid-template-columns:68px minmax(0,1fr)!important;gap:16px!important}.sfcg-media-gallery__stage{border-color:#e6ecee!important;border-radius:10px!important;background:#fafbfb!important;box-shadow:none!important}.sfcg-media-gallery__zoom{padding:26px!important}.sfcg-media-gallery__thumbs{width:68px!important;gap:10px!important;max-height:540px!important;padding:1px 2px 3px!important}.sfcg-media-gallery__thumb{flex-basis:58px!important;width:58px!important;height:58px!important;padding:3px!important;border:1px solid #D9E2E5!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.sfcg-media-gallery__thumb:hover{border-color:#afc2c6!important;transform:none!important}.sfcg-media-gallery__thumb.is-active{border-color:#0d7b7b!important;box-shadow:inset 0 0 0 1px #0d7b7b!important}.sfcg-media-gallery__thumb img{border-radius:5px!important;background:#fafbfb!important}.sfcg-media-gallery__nav{display:none!important}.sfcg-media-gallery__count{padding:4px 7px!important;right:10px!important;bottom:10px!important;background:#1c222894!important;font-size:10px!important;opacity:.78!important}}@media(max-width:749px){.sfcg-media-gallery__nav{display:none!important}.sfcg-media-gallery__count{padding:4px 7px!important;font-size:10px!important;opacity:.78!important}.sfcg-media-gallery__thumb{border-color:#d9e2e5!important;box-shadow:none!important}.sfcg-media-gallery__thumb.is-active{border-color:#0d7b7b!important;box-shadow:inset 0 0 0 1px #0d7b7b!important}}@media(min-width:750px){.sfcg-prod__gallery{max-width:610px!important}.sfcg-media-gallery{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.sfcg-media-gallery__stage{max-width:540px!important;aspect-ratio:1 / 1!important;border:0!important;border-radius:8px!important;background:#fff!important}.sfcg-media-gallery__zoom{padding:10px!important}.sfcg-media-gallery__main-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:scale(1.08);transform-origin:center}.sfcg-media-gallery__thumbs{width:64px!important;max-height:492px!important;gap:7px!important;padding:0 2px 0 0!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#D8E1E4 transparent!important}.sfcg-media-gallery__thumb{flex:0 0 56px!important;width:56px!important;height:56px!important;padding:3px!important;border:1px solid #E2E8EA!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.sfcg-media-gallery__thumb:hover{border-color:#c1d0d3!important;transform:none!important}.sfcg-media-gallery__thumb.is-active{border:2px solid #0D7B7B!important;box-shadow:none!important}.sfcg-media-gallery__thumb img{border-radius:4px!important;background:#fff!important}.sfcg-media-gallery__count{display:none!important}}@media(max-width:749px){.sfcg-media-gallery__stage{border:0!important;background:#fff!important}.sfcg-media-gallery__zoom{padding:8px!important}.sfcg-media-gallery__main-image{transform:none!important}.sfcg-media-gallery__thumbs{gap:7px!important}.sfcg-media-gallery__thumb{flex-basis:56px!important;width:56px!important;height:56px!important;border:1px solid #E2E8EA!important;border-radius:7px!important}.sfcg-media-gallery__thumb.is-active{border:2px solid #0D7B7B!important;box-shadow:none!important}}.sfcg-prod button.sfcg-media-gallery__thumb,.sfcg-media-gallery__thumb{all:unset!important;box-sizing:border-box!important;display:block!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:3px!important;overflow:hidden!important;border:1px solid #E2E8EA!important;border-radius:8px!important;background:#fff!important;color:inherit!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.sfcg-prod button.sfcg-media-gallery__thumb:before,.sfcg-prod button.sfcg-media-gallery__thumb:after,.sfcg-media-gallery__thumb:before,.sfcg-media-gallery__thumb:after{display:none!important;content:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important}.sfcg-media-gallery__thumb:hover{border-color:#c1d0d3!important;background:#fff!important;box-shadow:none!important;transform:none!important}.sfcg-media-gallery__thumb.is-active{border:2px solid #0D7B7B!important;background:#fff!important;box-shadow:none!important}.sfcg-media-gallery__thumb img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:5px!important;background:#fff!important}@media(min-width:750px){.sfcg-media-gallery__thumbs{gap:7px!important;width:60px!important;max-height:441px!important;padding:0 4px 0 0!important}}@media(max-width:749px){.sfcg-prod button.sfcg-media-gallery__thumb,.sfcg-media-gallery__thumb{flex-basis:56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}}.sfcg-media-gallery__empty{display:grid;place-items:center;align-content:center;gap:12px;width:100%;height:100%;padding:32px;color:#748087;text-align:center;background:#fafbfb}.sfcg-media-gallery__placeholder{width:min(72%,360px);height:auto;color:#d8e1e4;fill:currentColor}.sfcg-media-gallery__empty span{font-size:14px;font-weight:600;line-height:1.3}.sfcg-prod .f8pr-variant-selection .check.box{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:12px!important}.sfcg-prod .f8pr-variant-selection .check.box>li{margin:0!important;padding:0!important}.sfcg-prod .f8pr-variant-selection .check.box>li>label{display:inline-flex!important;justify-content:center;align-items:center;min-width:100px;min-height:54px;padding:12px 19px!important;border:1.5px solid #cbd5d8!important;border-radius:12px!important;background:#fff!important;color:#35464c!important;font-weight:500!important;line-height:1.3;box-shadow:0 1px 3px #142d310a!important;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.sfcg-prod .f8pr-variant-selection .check.box>li>label:hover{border-color:#0d7b7b!important;background:#f5fbfb!important;color:#086866!important;box-shadow:0 5px 15px #0d7b7b17!important;transform:translateY(-1px)}.sfcg-prod .f8pr-variant-selection .check.box input[type=radio]:checked+label{border-color:#0d7b7b!important;background:#edf8f7!important;color:#086866!important;font-weight:650!important;box-shadow:inset 0 0 0 1px #0d7b7b,0 2px 8px #0d7b7b12!important}.sfcg-prod .f8pr-variant-selection .check.box input[type=radio]:disabled+label,.sfcg-prod .f8pr-variant-selection .check.box input[type=radio].disabled+label{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none!important}@media(max-width:749px){.sfcg-prod .f8pr-variant-selection .check.box{gap:9px!important}.sfcg-prod .f8pr-variant-selection .check.box>li>label{min-width:82px;min-height:48px;padding:10px 14px!important}}@media(prefers-reduced-motion:reduce){.sfcg-prod .f8pr-variant-selection .check.box>li>label{transition:none;transform:none}}.sfcg-prod .f8pr-variant-selection .check.box>li,.sfcg-prod .f8pr-variant-selection .check.box>li>label{border-radius:12px!important}.sfcg-prod .f8pr-variant-selection .check.box>li>label:before,.sfcg-prod .f8pr-variant-selection .check.box>li>label:after,.sfcg-prod .f8pr-variant-selection .check.box>li:before,.sfcg-prod .f8pr-variant-selection .check.box>li:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.sfcg-prod .f8pr-variant-selection .check.box input[type=radio]:checked+label{box-shadow:0 0 0 1px #0d7b7b29!important}.sfcg-prod .f8pr-variant-selection .check.box>li>label{background-image:none!important;outline:none}.sfcg-prod .f8pr-variant-selection .check.box input[type=radio]:focus-visible+label{outline:2px solid #0d7b7b!important;outline-offset:3px!important}.sfcg-prod .f8pr-variant-selection ul#f8pr-ul-check-1.js-hidden{display:none!important}.sfcg-prod .f8pr-variant-selection>label.js-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/89/assets/sfcg-product.css.map */
