.pdp-v21{--p: #246991;--ph: #1a4b68;--ink: #383636;--mut: #6b6b6b;--line: #e3e3e3;--soft: #f5f5f5;--r: 4px;--ok: #2e6b45;--no: #8a3a3a;--pdp-chat-clear: 72px;color:var(--ink);font-family:Circe,Jost,Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}body.template-product{--pdp-chat-clear: 72px}.pdp-v21 h1,.pdp-v21 h2,.pdp-v21 h3,.pdp-v21 h4{font-family:inherit;text-transform:none;letter-spacing:0}.pdp-v21 a{color:var(--p)}.pdp-v21 a:hover{color:var(--ph)}.pdp-v21 .crumb{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:12px;font-weight:400;color:var(--mut)}.pdp-v21 .crumb a{color:var(--mut);font-weight:400;text-decoration:none;text-transform:none}.pdp-v21 .product-single.grid{display:grid;grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:36px;margin-left:0;width:100%;padding:6px 0 28px}.pdp-v21 .product-single>.grid__item{width:auto;max-width:none;min-width:0;float:none;clear:none;padding-left:0;margin:0}.pdp-v21 .product-single__media-wrapper:not(.hide){background:var(--soft);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pdp-v21 .pdp-thumbs,.pdp-v21 .pdp-v21-thumbs{display:flex;align-items:center;gap:6px;margin-top:10px;min-width:0;max-width:100%}.pdp-v21 .pdp-thumbs__nav{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);cursor:pointer}.pdp-v21 .pdp-thumbs__nav[hidden]{display:none}.pdp-v21 .pdp-thumbs__nav:hover:not(:disabled){color:var(--p);border-color:var(--p)}.pdp-v21 .pdp-thumbs__nav:disabled{opacity:.35;cursor:default}.pdp-v21 .thumbnails-wrapper{position:relative;flex:1 1 auto;min-width:0;margin:0;top:auto;overflow:hidden}.pdp-v21 .product-single__thumbnails{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;max-width:100%;margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;overflow-y:hidden;touch-action:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pdp-v21 .product-single__thumbnails-item,.pdp-v21 .product-single__thumbnails-item--small,.pdp-v21 .product-single__thumbnails-item--medium,.pdp-v21 .product-single__thumbnails-item--large,.pdp-v21 .product-single__thumbnails-item--full{flex:0 0 76px;width:76px;min-width:76px;max-width:76px;height:76px;float:none;padding:0;aspect-ratio:1;scroll-snap-align:start}.pdp-v21 .slider-arrow,.pdp-v21 .thumbnails-wrapper>.fa-chevron-left,.pdp-v21 .thumbnails-wrapper>.fa-chevron-right{display:none!important}.pdp-v21 .product-single__thumbnails.slick-initialized{display:flex!important;flex-wrap:nowrap!important;overflow:hidden}.pdp-v21 .product-single__thumbnails .slick-list{flex:1 1 auto;min-width:0;width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}.pdp-v21 .product-single__thumbnails .slick-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;transform:none!important;left:0!important;height:auto!important}.pdp-v21 .product-single__thumbnails .slick-slide{float:none!important;display:block!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important}.pdp-v21 .thumbnails-slider__prev,.pdp-v21 .thumbnails-slider__next{display:none!important}.pdp-v21 .pdp-gallery-count{display:none}.pdp-v21 .product-single__thumbnail{display:block;height:100%;margin:0;min-height:0;border:2px solid transparent;border-radius:var(--r);overflow:hidden;background:var(--soft)}.pdp-v21 .product-single__thumbnail:hover{border-color:var(--line);opacity:1}.pdp-v21 .product-single__thumbnail.active-thumb{border-color:var(--p)}.pdp-v21 .product-single__thumbnail-image{width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover}.pdp-v21 .sku{font-size:12px;color:var(--mut);margin-bottom:6px}.pdp-v21 h1.product-single__title{font-size:26px;line-height:1.2;margin:0 0 8px;font-weight:800;text-align:left;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.pdp-v21 .product__price{margin:4px 0 12px;font-size:inherit}.pdp-v21 .product__price .price-item--sale,.pdp-v21 .product__price .price__regular .price-item--regular{font-size:30px;font-weight:800;color:var(--ink);letter-spacing:0}.pdp-v21 .product__price .price__sale .price-item--regular{font-size:16px;font-weight:500}.pdp-v21 .badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pdp-v21 .grade,.pdp-v21 .partner{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r)}.pdp-v21 .grade{background:var(--p);color:#fff}.pdp-v21 .partner{background:var(--soft);color:var(--mut);border:1px solid var(--line);letter-spacing:.06em}.pdp-v21 .lists{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.pdp-v21 .lists.one{grid-template-columns:1fr}.pdp-v21 .list{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.pdp-v21 .list h4{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700}.pdp-v21 .list ul{list-style:none;margin:0;padding:0;font-size:13px}.pdp-v21 .list li{padding:2px 0 2px 18px;position:relative;list-style:none}.pdp-v21 .list.yes li:before{content:"\2713";position:absolute;left:0;color:var(--ok);font-weight:700}.pdp-v21 .list.no li:before{content:"\2715";position:absolute;left:0;color:var(--no);font-weight:700}.pdp-v21 .product-form{padding-top:0;margin:0}.pdp-v21 .product-form__controls-group--submit,.pdp-v21 .product-form__item--submit,.pdp-v21 .product-form__item--no-variants,.pdp-v21 .product-form__item--payment-button{max-width:none;flex:1 1 100%;width:100%;padding:0;margin:0}.pdp-v21 .product-form__cart-submit,.pdp-v21 .btn.primary,.pdp-v21 a.btn.ghost{display:block;width:100%;text-align:center;padding:14px;border-radius:var(--r);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;line-height:1.4;min-height:44px;box-shadow:none}.pdp-v21 .product-form__cart-submit,.pdp-v21 .btn.primary{background:var(--p);color:#fff;border:0}.pdp-v21 .product-form__cart-submit:hover,.pdp-v21 .btn.primary:hover{background:var(--ph);color:#fff}.pdp-v21 .product-form__cart-submit[aria-disabled=true],.pdp-v21 .satc .btn:disabled{opacity:.55;cursor:not-allowed}.pdp-v21 a.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--ink);margin-top:12px;letter-spacing:.06em;text-decoration:none}.pdp-v21 a.btn.ghost:hover{background:var(--ink);color:#fff!important}.pdp-v21 .fee{font-size:13px;color:var(--mut);margin:8px 0 14px;text-align:center}.pdp-v21 .trust{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--soft);margin-top:14px}.pdp-v21 .trust div{flex:1 1 0;min-width:120px;padding:10px 12px;border-right:1px solid var(--line);font-size:12px;color:var(--mut)}.pdp-v21 .trust div:last-child{border-right:0}.pdp-v21 .trust b{display:block;color:var(--ink);font-size:13.5px}.pdp-v21 section.blk{padding:24px 0;border-top:1px solid var(--line)}.pdp-v21 section.blk h2{font-size:18px;font-weight:800;margin:0 0 12px;letter-spacing:.02em;text-transform:none}.pdp-v21 .grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.pdp-v21 .grid2.one{grid-template-columns:1fr}.pdp-v21 .card{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;background:#fff}.pdp-v21 .card h3{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700}.pdp-v21 .card p,.pdp-v21 .card .rte{margin:0 0 8px;color:var(--ink)}.pdp-v21 .card p:last-child,.pdp-v21 .card .rte:last-child{margin-bottom:0}.pdp-v21 .issue{border-left:3px solid var(--mut);background:var(--soft);padding:8px 12px;font-size:13px;border-radius:0 var(--r) var(--r) 0;margin-top:8px}.pdp-v21 .install{border-left:3px solid var(--p);background:var(--soft);padding:8px 12px;font-size:13px;border-radius:0 var(--r) var(--r) 0;margin-top:8px}.pdp-v21 .specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pdp-v21 .specs div{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13.5px;overflow-wrap:anywhere}.pdp-v21 .specs div:nth-child(4n){border-right:0}.pdp-v21 .specs small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.pdp-v21 section.blk.acc-sec{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:14px 16px;margin:12px 0 0}.pdp-v21 section.blk.acc-sec+section.blk.acc-sec{margin-top:10px}.pdp-v21 details.acc>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "meta meta";column-gap:12px;row-gap:8px;align-items:center}.pdp-v21 details.acc>summary::-webkit-details-marker{display:none}.pdp-v21 details.acc>summary .acc-title{grid-area:title;min-width:0}.pdp-v21 details.acc>summary>h2,.pdp-v21 details.acc>summary>h3{grid-area:title}.pdp-v21 details.acc>summary h2,.pdp-v21 details.acc>summary h3{margin:0}.pdp-v21 details.acc>summary .sumv{grid-area:meta;justify-self:start;max-width:100%}.pdp-v21 details.acc>summary:after{content:"Show \25be";grid-area:action;justify-self:end;align-self:center;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border:1.5px solid var(--ink, #1a1a1a);border-radius:999px;background:#fff;color:var(--ink, #1a1a1a);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.pdp-v21 details.acc[open]>summary:after{content:"Hide \25b4";background:var(--ink, #1a1a1a);color:#fff;border-color:var(--ink, #1a1a1a);transform:none}.pdp-v21 details.acc[open]>summary{margin-bottom:12px}.pdp-v21 details.card.acc[open]>summary{margin-bottom:6px}.pdp-v21 .sumv{display:inline-block;background:#fff;border:1px solid var(--p);color:var(--p);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r);line-height:1.2}.pdp-v21 .warbody{color:var(--mut);font-size:13px}.pdp-v21 .warbody p:last-child{margin-bottom:0}.pdp-v21 .satc{display:none}.pdp-v21 table.rates{width:100%;border-collapse:collapse;font-size:13.5px}.pdp-v21 table.rates td,.pdp-v21 table.rates th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left}.pdp-v21 table.rates th{font-size:11px;letter-spacing:.06em;color:var(--mut);text-transform:uppercase}.pdp-v21 .wg{font-size:15px;font-weight:800;margin:0 0 6px;color:var(--ink)}.pdp-v21 .checkline{display:flex;justify-content:space-between;gap:12px;background:var(--soft);border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;font-size:13px;margin-top:10px}.pdp-v21 .note{font-size:12px;color:var(--mut);margin-top:8px}.pdp-v21 .hub{display:flex;justify-content:flex-end;align-items:center}.pdp-v21 .hub a{font-weight:700;text-decoration:none}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pdp-v21 .product-single__media-wrapper:not(.hide) .product-single__media{cursor:zoom-in}}@media(max-width:768px),(max-width:1024px)and (hover:none){.pdp-v21{font-size:15px}.pdp-v21 .crumb{padding:8px 0;font-size:11.5px;flex-wrap:wrap;gap:4px}.pdp-v21 .product-single.grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:4px 0 20px}.pdp-v21 .product-single>.grid__item{width:100%;float:none}.pdp-v21 .pdp-thumbs__nav{display:none!important}.pdp-v21 .pdp-v21-thumbs,.pdp-v21 .thumbnails-wrapper{width:100%;max-width:100%;overflow:hidden}.pdp-v21 .product-single__thumbnails,.pdp-v21 .product-single__thumbnails.slick-initialized,.pdp-v21 .slider-active .product-single__thumbnails,.pdp-v21 .thumbnails-slider--active .product-single__thumbnails{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin:10px 0 0!important;padding:2px 2px 8px!important;scrollbar-width:thin}.pdp-v21 .product-single__thumbnails-item,.pdp-v21 .product-single__thumbnails-item--small,.pdp-v21 .product-single__thumbnails-item--medium,.pdp-v21 .product-single__thumbnails-item--large,.pdp-v21 .product-single__thumbnails-item--full,.pdp-v21 .product-single__thumbnails-item.slick-slide,.pdp-v21 .product-single__thumbnails-item-slide{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;aspect-ratio:1;scroll-snap-align:start}.pdp-v21 .product-single__thumbnail{width:64px;height:64px}.pdp-v21 .product-single__thumbnail-image{width:64px!important;height:64px!important;object-fit:cover}.pdp-v21 [data-product-single-media-wrapper]:not([data-product-media-type-video]):not([data-product-media-type-model]){touch-action:pan-y}.pdp-v21 .pdp-gallery-count{display:block;margin:6px 0 0;font-size:12px;color:var(--mut);text-align:center}.pdp-v21 h1.product-single__title{font-size:21px}.pdp-v21 .product__price .price-item--sale,.pdp-v21 .product__price .price__regular .price-item--regular{font-size:26px}.pdp-v21 .lists{grid-template-columns:1fr}.pdp-v21 .trust{border:0;background:none;gap:6px}.pdp-v21 .trust div{flex:0 1 auto;min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--soft);padding:6px 12px;font-size:11.5px}.pdp-v21 .trust div:last-child{border-right:1px solid var(--line)}.pdp-v21 .trust b{display:inline;font-size:12.5px;margin-right:4px}.pdp-v21 section.blk{padding:18px 0}.pdp-v21 section.blk.acc-sec{padding:14px;margin-top:12px}.pdp-v21 section.blk h2{font-size:16px}.pdp-v21 .grid2{grid-template-columns:1fr;gap:12px}.pdp-v21 .specs{grid-template-columns:1fr 1fr}.pdp-v21 .specs div:nth-child(4n){border-right:1px solid var(--line)}.pdp-v21 .specs div:nth-child(2n){border-right:0}.pdp-v21 details.acc>summary{min-height:48px;padding:4px 0}.pdp-v21 details.acc>summary:after{font-size:13px;padding:7px 12px}.pdp-v21 table.rates{font-size:13px}.pdp-v21 table.rates td,.pdp-v21 table.rates th{padding:8px 4px}.pdp-v21 .checkline{flex-direction:column;gap:4px}.pdp-v21 .hub{justify-content:flex-start}.pdp-v21 .zoomImg{display:none!important}.pdp-v21 .product-single__media{cursor:default}.pdp-v21 .satc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:800;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 14px #00000014;padding:8px calc(12px + var(--pdp-chat-clear)) calc(8px + env(safe-area-inset-bottom)) 12px}.pdp-v21 .satc .row{display:flex;align-items:center;gap:10px;min-width:0}.pdp-v21 .satc .sp{font-weight:800;font-size:17px;color:var(--ink);white-space:nowrap}.pdp-v21 .satc .btn{padding:12px;flex:1;min-width:0}.pdp-v21 .satc .fee{margin:4px 0 0;font-size:11.5px}body.template-product{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pdp-v21.css.map */
