.m6pe:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;border-radius:var(--b2r);border:1px solid var(--custom_bd)}@media only screen and (max-width:1000px){.m6pe figure.img-multiply:before,.m6pe picture.img-multiply:before{left:1px;top:1px;bottom:1px}[dir=rtl] .m6pe figure.img-multiply:before,.m6pe picture.img-multiply:before{left:0;right:1px}}#root .l4cl.box>li:before{left:0;right:0;bottom:-1px;border:var(--bw) solid var(--custom_bd);background:var(--primary_bg)}#root .l4cl.box>li:last-child:not(.link-more):before,#root .l4cl.box>li.last-child:not(.link-more):before,#root .l4cl.box>li.last-visible:before{bottom:-1px;border-bottom-left-radius:var(--b2r);border-bottom-right-radius:var(--b2r);border-bottom-width:1px}#root .l4cl.box>li:first-child:before{border-top-left-radius:var(--b2r);border-top-right-radius:var(--b2r)}#root .l4cl.box>li.link-more:before{border-width:0;border-top-width:1px}#root .l4cl.box>li.last-visible~li.link-more:before,#root .l4cl.box li.hidden{display:none}.l4if li:after,.l4if:after{content:"";display:block;overflow:hidden;clear:both}.l4if li:before{content:"";display:block;overflow:hidden;position:absolute;left:calc(var(--main_fz) * 10.8571428571);top:-4px;right:0;bottom:4px;z-index:-1;margin:0;border:0 solid var(--custom_bd);border-left-width:1px;text-align:left;text-indent:-3000em;direction:ltr}.l4if li:first-child:before{top:7px}.l4if li.has-link-more:before{display:none}.l4rv h1:after,.l4rv h2:after,.l4rv h3:after,.l4rv h4:after,.l4rv h5:after,.l4rv h6:after{content:"";display:block;overflow:hidden;clear:both}.l4rv+.n6pg:before,.l4rv li:before,.l4rv:before,.l4rv .spr-review:before,.l4rv+.spr-pagination:before{content:"";display:block!important;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;margin:0;text-align:left;text-indent:-3000em;direction:ltr}.l4rv:before,.l4rv+.n6pg:before,.l4rv+.spr-pagination:before{left:141px;border:0 solid var(--custom_bd);border-left-width:1px}.l4rv li:before,.l4rv .spr-review:before{bottom:2px;border-bottom:1px solid var(--custom_bd)}.l4rv+.n6pg:before,.l4rv+.spr-pagination:before{bottom:2px}#root .l4rv .spr-icon.spr-icon-star,#root .l4rv .spr-icon.spr-icon-star:before{color:var(--secondary_bg);opacity:1}#root .l4rv .spr-icon.spr-icon-star-empty,#root .l4rv .spr-icon.spr-icon-star-empty:before{color:var(--primary_text);opacity:1}#root .l4rv .spr-icon.spr-icon-star-empty:before{opacity:.17}#root .l4rv .spr-icon.spr-icon-star-hover,#root .l4rv .spr-starrating a.spr-icon-star-hover:before{color:var(--secondary_bg);opacity:1}.l4rv li:last-child:before,.l4rv .spr-review:last-child:before{display:none}@media only screen and (max-width:760px){.l4rv+.n6pg:before,.l4rv:before{display:none!important}}.l4rv .spr-starratings>i:before,.l4rv .spr-starratings>i:after{display:block;overflow:visible;position:absolute;left:0;right:0;top:50%;bottom:auto;margin:-10px 0 0;box-shadow:none;border-radius:0;border-width:0;background:none;font-weight:400;font-family:i;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal}.l4rv .spr-starratings>i:before,.l4rv .spr-starrating a:before{font-size:1em;line-height:calc(var(--main_fz) * 1.4285714286)}.l4rv .spr-starrating a:before{font-size:calc(var(--main_fz) * 2)}@media only screen and (min-width:761px){body.template-product .m6tb.static{max-width:var(--ss-page-max);margin-inline:auto}#root .m6tb.static .l4if li:before,.m6tb.static .l4if li:before{left:198px!important;top:0!important;bottom:0!important;border-left:var(--ss-line-width) solid var(--ss-line)!important}}@media only screen and (min-width:1200px){#root .m6tb.static .l4if li:before,.m6tb.static .l4if li:before{left:208px!important}}@media only screen and (max-width:760px){#root .m6tb.static .l4if li:before,.m6tb.static .l4if li:before{left:160px!important;border-left:var(--ss-line-width) solid var(--ss-line)!important}}body.template-product .ss-productpage-cards,body.template-product .ss-productpage-cards *{box-sizing:border-box}body.template-product .ss-productpage-cards *{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}body.template-product .ss-productpage-cards .sshl__inner{width:var(--ss-container-width);margin-inline:auto}body.template-product #content .ss-productpage-cards .sshl__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}body.template-product .ss-productpage-cards .sshl__grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid.l4cl,body.template-product .ss-productpage-recently-viewed .ss-productpage-card-grid.slider,body.template-product .ss-productpage-recently-viewed .ss-productpage-card-grid.mobile-compact{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;list-style:none!important;transform:none!important}body.template-product .ss-productpage-cards .sshl__grid>li,body.template-product .ss-productpage-cards .ss-productpage-card-grid>li,body.template-product .ss-productpage-cards .sshl__product{display:flex!important;position:relative!important;z-index:1!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important;margin:0!important;padding:0 18px!important;border-left:var(--ss-line-width) solid var(--ss-line)!important;border-right:0!important;background:#fff!important;list-style:none!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.template-product .ss-productpage-cards .sshl__grid>li:first-child,body.template-product .ss-productpage-cards .ss-productpage-card-grid>li:first-child,body.template-product .ss-productpage-cards .sshl__product:first-child{border-left:0!important}body.template-product .ss-productpage-cards .sshl__product-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;width:100%!important;min-width:0!important;color:inherit!important;text-decoration:none!important;transform:none!important;filter:none!important;box-shadow:none!important;transition:none!important}body.template-product .ss-productpage-cards .sshl__product-main{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;color:inherit!important;text-decoration:none!important}body.template-product .ss-productpage-cards .sshl__product-main,body.template-product .ss-productpage-cards .sshl__product-main *,body.template-product .ss-productpage-cards .sshl__product-type,body.template-product .ss-productpage-cards .sshl__product-title,body.template-product .ss-productpage-cards .sshl__product-title *,body.template-product .ss-productpage-cards .sshl__availability,body.template-product .ss-productpage-cards .sshl__availability *,body.template-product .ss-productpage-cards .sshl__price,body.template-product .ss-productpage-cards .sshl__price *{text-decoration:none!important}body.template-product .ss-productpage-cards .sshl__product-media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;background:#fff!important;overflow:hidden!important}body.template-product .ss-productpage-cards .sshl__product-type{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important;min-height:18px!important;margin:0 0 8px!important;color:var(--ss-color-trust)!important;font-size:var(--ss-type-caption)!important;line-height:1.3!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}body.template-product .ss-productpage-cards .sshl__product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:4.05em!important;margin:0 0 18px!important;color:var(--ss-text)!important;font-size:var(--ss-type-product-title)!important;line-height:1.35!important;font-weight:500!important}body.template-product .ss-productpage-cards .sshl__product-title b{color:var(--ss-text)!important;font-weight:800!important;margin-right:.45em!important}body.template-product .ss-productpage-cards .sshl__availability{min-height:0!important;margin:0!important;color:var(--ss-stock-in-text)!important;font-size:var(--ss-type-meta)!important;line-height:22px!important;font-weight:600!important}body.template-product .ss-productpage-cards .sshl__availability--in{color:var(--ss-stock-in-text)!important}body.template-product .ss-productpage-cards .sshl__availability--low{color:var(--ss-stock-low-text)!important}body.template-product .ss-productpage-cards .sshl__availability--out{color:var(--ss-stock-out-text)!important}body.template-product .ss-productpage-cards .sshl__price{margin:0 0 10px!important;color:var(--ss-navy)!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important}body.template-product .ss-productpage-cards .sshl__product-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding-top:8px!important;color:#666!important;font-size:var(--ss-type-meta)!important}body.template-product .ss-productpage-cards .sshl__actions{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;margin-left:auto!important}body.template-product .ss-productpage-cards .sshl__icon,body.template-product .ss-productpage-cards .sshl__cart-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ss-navy)!important;font-size:18px!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}body.template-product .ss-productpage-recently-viewed .sshl__cart-form{display:block!important}@media only screen and (max-width:1100px){body.template-product .ss-productpage-cards .sshl__grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid.l4cl{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width:760px){body.template-product .ss-productpage-cards .sshl__inner{width:var(--ss-container-width)}body.template-product #content .ss-productpage-cards .sshl__header{margin-bottom:18px}body.template-product .ss-productpage-cards .sshl__grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid,body.template-product .ss-productpage-cards .ss-productpage-card-grid.l4cl{display:block!important}body.template-product .ss-productpage-cards .sshl__grid>li,body.template-product .ss-productpage-cards .ss-productpage-card-grid>li,body.template-product .ss-productpage-cards .sshl__product{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;column-gap:16px!important;padding:18px 0!important;border-left:0!important;border-top:var(--ss-line-width) solid var(--ss-line)!important}body.template-product .ss-productpage-cards .sshl__grid>li:first-child,body.template-product .ss-productpage-cards .ss-productpage-card-grid>li:first-child,body.template-product .ss-productpage-cards .sshl__product:first-child{border-top:0!important}body.template-product .ss-productpage-cards .sshl__product-card{display:contents!important;min-height:0!important}body.template-product .ss-productpage-cards .sshl__product-main{display:contents!important}body.template-product .ss-productpage-cards .sshl__product-media{grid-column:1!important;grid-row:1 / span 6!important;width:120px!important;height:120px!important;aspect-ratio:1 / 1!important;margin:0!important;overflow:visible!important}body.template-product .ss-productpage-cards .sshl__product-type,body.template-product .ss-productpage-cards .sshl__product-title,body.template-product .ss-productpage-cards .sshl__availability-row,body.template-product .ss-productpage-cards .sshl__availability,body.template-product .ss-productpage-cards .sshl__price{grid-column:2!important}body.template-product .ss-productpage-cards .sshl__product-type{margin-bottom:8px!important;font-size:var(--ss-type-meta)!important}body.template-product .ss-productpage-cards .sshl__product-title{min-height:0!important;margin-bottom:8px!important;font-size:var(--ss-type-product-title)!important}body.template-product .ss-productpage-cards .sshl__availability-row{margin-bottom:8px!important}body.template-product .ss-productpage-cards .sshl__availability{margin:0!important;font-size:var(--ss-type-meta)!important;line-height:22px!important}body.template-product .ss-productpage-cards .sshl__price{margin-bottom:8px!important;font-size:18px!important}body.template-product .ss-productpage-cards .sshl__product-bottom{grid-column:2!important;padding-top:0!important}}body.template-product #root :is(.m6pe:before,.l4if li:before,.l4rv:before,.l4rv+.n6pg:before,.l4rv+.spr-pagination:before,.l4rv li:before,.l4rv .spr-review:before,.sshl__product,.sshl__product-card,.sshl__icon,.sshl__cart-button,.sscp__nav,input:not([type=checkbox]):not([type=radio]),select,textarea,table,th,td){border-color:var(--ss-line)!important}@media only screen and (min-width:761px){body.template-product #root .ss-productpage-cards :is(.sshl__grid,.ss-productpage-card-grid,.ss-productpage-card-grid.l4cl){border-top:0!important;border-bottom:0!important;box-shadow:none!important}body.template-product #root .ss-productpage-cards :is(.sshl__grid,.ss-productpage-card-grid,.ss-productpage-card-grid.l4cl):before,body.template-product #root .ss-productpage-cards :is(.sshl__grid,.ss-productpage-card-grid,.ss-productpage-card-grid.l4cl):after{display:none!important;border:0!important;box-shadow:none!important;background:transparent!important}body.template-product #root .ss-productpage-cards :is(.sshl__grid>li,.ss-productpage-card-grid>li,.sshl__product,.sshl__product-card){border-top:0!important;border-bottom:0!important;box-shadow:none!important}}body.template-product #root .ss-productpage-cards form.sshl__cart-form.f8pr .sshl__cart-button,body.template-product #root .ss-productpage-recently-viewed form.sshl__cart-form.f8pr .sshl__cart-button{color:var(--primary_text, #101820)!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}body.template-product #root .ss-productpage-cards form.sshl__cart-form.f8pr .sshl__cart-button:before,body.template-product #root .ss-productpage-cards form.sshl__cart-form.f8pr .sshl__cart-button:after,body.template-product #root .ss-productpage-recently-viewed form.sshl__cart-form.f8pr .sshl__cart-button:before,body.template-product #root .ss-productpage-recently-viewed form.sshl__cart-form.f8pr .sshl__cart-button:after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-product #root .ss-productpage-cards form.sshl__cart-form.f8pr .sshl__cart-button .icon-cart,body.template-product #root .ss-productpage-recently-viewed form.sshl__cart-form.f8pr .sshl__cart-button .icon-cart,body.template-product #root .ss-productpage-cards form.sshl__cart-form.f8pr .sshl__cart-button[disabled],body.template-product #root .ss-productpage-recently-viewed form.sshl__cart-form.f8pr .sshl__cart-button[disabled]{color:var(--primary_text, #101820)!important;opacity:1!important;filter:none!important;text-shadow:none!important}body.template-product{--ss-product-buy-text: #fff;--ss-product-buy-hover-text: var(--ss-accent);--ss-product-buy-bg: #1c3d4f;--ss-product-buy-bg-dark: #102a3a;--ss-product-buy-transition: .16s;--ss-product-detail-gap: 10px;--ss-product-stock-gap-before: 13px;--ss-product-stock-gap-after: 3px;--ss-product-price-size: 25px;--ss-product-description-lines: 12}body.template-product #main-product .f8pr .f8pr-button .overlay-buy_button{color:var(--ss-product-buy-text);--primary_text: var(--ss-product-buy-text);--secondary_btn_text: var(--ss-product-buy-text);--secondary_bg: var(--ss-product-buy-bg);--secondary_bg_btn: var(--ss-product-buy-bg);--secondary_bg_btn_dark: var(--ss-product-buy-bg-dark);--pulse: none;transition:color var(--ss-product-buy-transition) cubic-bezier(.4,0,.2,1)}body.template-product #main-product .f8pr .f8pr-button .overlay-buy_button:before{transition-property:background-color;transition-duration:var(--ss-product-buy-transition);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s}[data-whatintent=mouse] body.template-product #main-product .f8pr .f8pr-button .overlay-buy_button:hover:before{background:var(--ss-product-buy-bg)}body.template-product #main-product .f8pr.base-font>.ss-product-info{display:block;width:100%;min-width:0;margin-left:0;margin-right:0;margin-bottom:var(--ss-product-detail-gap);padding-left:0;padding-right:0}body.template-product #main-product .f8pr.base-font>.ss-product-info--before-stock{margin-bottom:var(--ss-product-stock-gap-before)}body.template-product #main-product .ss-product-info__text{width:100%;min-width:0;margin-left:0;padding-left:0}body.template-product #main-product .ss-product-info__text>*{margin-left:0;padding-left:0}body.template-product #main-product .ss-product-info__text>:first-child{margin-top:0}body.template-product #main-product .ss-product-info__text>:last-child{margin-bottom:0}body.template-product #main-product .f8pr.base-font>.ss-product-stock-row>.stock{margin-bottom:var(--ss-product-stock-gap-after)}body.template-product #main-product .f8pr.base-font>.ss-product-delivery-status{display:flex;align-items:baseline;width:fit-content;max-width:100%;margin:8px 0 3px;padding:7px 14px;border-radius:var(--ss-delivery-status-radius);background:var(--ss-delivery-status-bg);color:var(--ss-delivery-status-text);font-weight:500;line-height:1.25}body.template-product #main-product .f8pr.base-font>.ss-product-delivery-status :is(.ss-product-delivery-status__name,.ss-product-delivery-status__value){color:inherit;font-weight:inherit}body.template-product #main-product .f8pr.base-font>.f8pr-price.s1pr.price{font-size:var(--ss-product-price-size)}body.template-product #main-product .ss-product-vendor-link,body.template-product #main-product .ss-product-vendor-link:visited,body.template-product #main-product .ss-product-vendor-link:focus,body.template-product #main-product .ss-product-vendor-link:focus-visible{color:inherit;text-decoration:none;border-bottom:0;box-shadow:none}body.template-product #main-product .l4pr{--ratio: 1;--pager_w: 75px;--dist_li: 8px;--ss-pdp-thumb-gap-top: 21px}@media only screen and (min-width:1001px){body.template-product #main-product .l4pr:has(>li+li):not(.aside-pager){border-left-width:38px;border-right-width:38px}}@media only screen and (min-width:761px)and (max-width:1000px){body.template-product #main-product .l4pr:has(>li+li):not(.aside-pager){border-left-width:28px;border-right-width:28px}}@media only screen and (max-width:760px){body.template-product #main-product .l4pr:has(>li+li){border-left-width:28px;border-right-width:28px}}body.template-product #main-product .l4pr>.swiper-custom-pagination{margin-top:var(--ss-pdp-thumb-gap-top)}body.template-product #main-product .l4pr>.swiper-custom-pagination .swiper-pagination-bullets{margin-top:0}body.template-product #main-product .l4pr.ss-product-thumb-carousel{--ss-gallery-thumb-transition: .32s cubic-bezier(.22, .61, .36, 1)}body.template-product #main-product .l4pr>.swiper-custom-pagination>.swiper-button-nav,body.template-product #main-product .l4pr>.swiper-custom-pagination>.swiper-custom-fraction{display:none!important}body.template-product #main-product .l4pr .swiper-pagination-bullets>.swiper-pagination-bullet,body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets>.swiper-pagination-bullet{display:flex!important}body.template-product #main-product .l4pr.ss-product-thumb-carousel>.swiper-custom-pagination{display:block!important;position:relative;width:100%;min-width:0}body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport{overflow-x:clip;overflow-y:visible;position:relative;width:100%;min-width:0;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets{display:inline-flex!important;flex-wrap:nowrap!important;justify-content:center!important;width:max-content!important;min-width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;scrollbar-width:none;transform:translateZ(0);transition:transform var(--ss-gallery-thumb-transition);will-change:transform}body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets::-webkit-scrollbar{display:none}body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets .swiper-pagination-bullet{flex:0 0 var(--pager_w)!important;width:var(--pager_w)!important;max-width:var(--pager_w)!important;margin-right:var(--dist_li)!important;margin-bottom:0!important;padding:10px}body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:0!important}@media only screen and (max-width:760px){body.template-product #main-product .l4pr{--ratio: 1;margin-bottom:12px}body.template-product #main-product .l4pr .swiper-pagination-bullets{margin-right:calc(0px - var(--dist_li))}}@media(prefers-reduced-motion:reduce){body.template-product #main-product .l4pr.ss-product-thumb-carousel .ss-thumb-viewport>.swiper-pagination-bullets{transition:none!important}}@media only screen and (max-width:1000px){#root .ss-mobile-specifications-table{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important}#root .ss-mobile-specification-row-v202{display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:8px 0 9px!important;background:transparent!important}#root .ss-mobile-specification-row-v202:not(:last-child){border:0!important;border-bottom:var(--ss-line-width) solid var(--ss-line)!important}#root .ss-mobile-specification-row-v202:last-child{border:0!important}#root .ss-mobile-specification-row-v202:before,#root .ss-mobile-specification-row-v202:after{content:none!important;display:none!important}#root .ss-mobile-specification-name-v202,#root .ss-mobile-specification-value-v202{display:block!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}#root .ss-mobile-specification-name-v202{grid-column:1!important;padding-left:0!important;padding-right:4px!important;font-weight:var(--main_fw_strong)!important;hyphens:auto!important;-webkit-hyphens:auto!important}#root .ss-mobile-specification-value-v202{grid-column:2!important;padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:761px){body.template-product #content .ss-productpage-cards{--ss-productpage-price-row: 24px;--ss-productpage-price-reserve: 4px;--ss-productpage-trailing-row: 24px}body.template-product #content .ss-productpage-cards .sshl__product-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,auto) var(--ss-productpage-price-row) var(--ss-productpage-price-reserve) var(--ss-productpage-trailing-row)!important;align-content:start!important;width:100%!important;height:100%!important;min-height:0!important}body.template-product #content .ss-productpage-cards .sshl__product-main{display:flex!important;grid-column:1!important;grid-row:1 / 4!important;flex:none!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:0!important}body.template-product #content .ss-productpage-cards .sshl__product-media{position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:0 0 18px!important;overflow:hidden!important}body.template-product #content .ss-productpage-cards .sshl__product-info{display:block!important;flex:0 0 94px!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product #content .ss-productpage-cards .sshl__product-type{display:block!important;width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 0 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--ss-type-caption)!important;line-height:18px!important}body.template-product #content .ss-productpage-cards .sshl__product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;width:100%!important;min-height:4.05em!important;max-height:4.05em!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:var(--ss-type-product-title)!important;line-height:1.35!important}body.template-product #content .ss-productpage-cards .sshl__product-meta{position:relative!important;display:block!important;flex:0 0 58px!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #content .ss-productpage-cards .sshl__availability-row{position:relative!important;display:flex!important;align-items:center!important;gap:var(--ss-stock-card-gap)!important;width:fit-content!important;max-width:100%!important;min-height:22px!important;margin:0 0 8px!important;padding-right:0!important;overflow:visible!important}body.template-product #content .ss-productpage-cards .sshl__availability{min-height:0!important;margin:0!important;font-size:var(--ss-type-meta)!important;line-height:22px!important;font-weight:600!important}body.template-product #content .ss-productpage-cards .sshl__price{margin:0!important;color:var(--ss-navy)!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important}body.template-product #content .ss-productpage-cards .sshl__product-bottom{grid-column:1!important;grid-row:2 / 5!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--ss-product-card-action-rail)!important;grid-template-rows:var(--ss-productpage-price-row) var(--ss-productpage-price-reserve) var(--ss-productpage-trailing-row)!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:none!important}body.template-product #content .ss-productpage-cards .sshl__actions{grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;width:var(--ss-product-card-action-rail)!important;height:var(--ss-productpage-price-row)!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:auto!important}body.template-product #content .ss-productpage-cards .sshl__cart-form{position:relative!important;display:block!important;width:var(--ss-product-card-action-rail)!important;height:var(--ss-productpage-price-row)!important;min-height:var(--ss-productpage-price-row)!important;max-height:var(--ss-productpage-price-row)!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #content .ss-productpage-cards .sshl__cart-button{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important}}@media only screen and (min-width:761px)and (max-width:1180px){body.template-product #content .ss-productpage-cards .sshl__product-media{flex-basis:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important}}@media only screen and (max-width:760px){body.template-product #content .ss-productpage-cards .sshl__grid>li,body.template-product #content .ss-productpage-cards .ss-productpage-card-grid>li,body.template-product #content .ss-productpage-cards .sshl__product{grid-template-columns:120px minmax(0,1fr)!important;grid-template-rows:82px 58px 46px!important;column-gap:16px!important;min-height:186px!important}body.template-product #content .ss-productpage-cards .sshl__product-media{grid-column:1!important;grid-row:1 / span 2!important;width:120px!important;height:120px!important;min-height:120px!important;max-height:120px!important;aspect-ratio:1 / 1!important;margin:0!important}body.template-product #content .ss-productpage-cards .sshl__product-info{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;overflow:hidden!important}body.template-product #content .ss-productpage-cards .sshl__product-type{height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 0 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--ss-type-caption)!important;line-height:18px!important}body.template-product #content .ss-productpage-cards .sshl__product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-height:41px!important;max-height:41px!important;margin:0!important;overflow:hidden!important;font-size:var(--ss-type-product-title)!important;line-height:1.35!important}body.template-product #content .ss-productpage-cards .sshl__product-meta{display:block!important;grid-column:2!important;grid-row:2!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;overflow:visible!important}body.template-product #content .ss-productpage-cards .sshl__availability-row{min-height:22px!important;margin:0 0 8px!important}body.template-product #content .ss-productpage-cards .sshl__price{margin:0!important}body.template-product #content .ss-productpage-cards .sshl__product-bottom{grid-column:2!important;grid-row:3!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding-top:12px!important}}@media only screen and (max-width:760px){body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid,body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid.l4cl{display:block!important;grid-template-columns:none!important;grid-auto-flow:initial!important;gap:0!important}body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid>li,body.template-product #content .ss-productpage-recently-viewed .sshl__product{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;min-height:0!important;padding:18px 0!important}body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid>li:first-child,body.template-product #content .ss-productpage-recently-viewed .sshl__product:first-child{padding-top:18px!important}body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid>li,body.template-product #content .ss-productpage-recently-viewed .sshl__product{border:0!important;border-top:var(--ss-line-width) solid var(--ss-line)!important}body.template-product #content .ss-productpage-recently-viewed .ss-productpage-card-grid>li:first-child,body.template-product #content .ss-productpage-recently-viewed .sshl__product:first-child{border-top:0!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-card{display:block!important;width:100%!important;min-width:0!important;min-height:0!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-main{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-template-rows:82px 58px!important;column-gap:16px!important;align-items:start!important;width:100%!important;min-width:0!important;min-height:140px!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-media{grid-column:1!important;grid-row:1 / span 2!important;width:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important;margin:0!important;overflow:hidden!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-info{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-type{display:block!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 0 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--ss-type-caption)!important;line-height:18px!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;width:100%!important;min-height:41px!important;max-height:41px!important;margin:0!important;overflow:hidden!important;font-size:var(--ss-type-product-title)!important;line-height:1.35!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-meta{display:block!important;grid-column:2!important;grid-row:2!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #content .ss-productpage-recently-viewed .sshl__availability-row{position:relative!important;display:flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-height:22px!important;gap:var(--ss-stock-card-gap)!important;margin:0 0 8px!important;padding-right:0!important}body.template-product #content .ss-productpage-recently-viewed .sshl__availability{min-width:0!important;margin:0!important;white-space:nowrap!important;font-size:var(--ss-type-meta)!important;line-height:22px!important}body.template-product #content .ss-productpage-recently-viewed .sshl__stock{position:static!important;right:auto!important;top:auto!important;transform:none!important;flex:0 0 var(--ss-stock-card-dot-size)!important;width:var(--ss-stock-card-dot-size)!important;min-width:var(--ss-stock-card-dot-size)!important;max-width:var(--ss-stock-card-dot-size)!important;height:var(--ss-stock-card-dot-size)!important;min-height:var(--ss-stock-card-dot-size)!important;max-height:var(--ss-stock-card-dot-size)!important;box-shadow:none!important}body.template-product #content .ss-productpage-recently-viewed .sshl__price{margin:0!important;white-space:nowrap!important;font-size:18px!important;line-height:1.2!important}body.template-product #content .ss-productpage-recently-viewed .sshl__product-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0 0 0 124px!important;padding-top:12px!important}}@media only screen and (max-width:760px){body.template-product #root #content .ss-productpage-cards .sshl__grid>li.sshl__product,body.template-product #root #content .ss-productpage-cards .ss-productpage-card-grid>li.sshl__product{box-sizing:border-box!important;display:block!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:18px 0 21px!important;border-left:0!important;border-right:0!important;border-top:var(--ss-line-width) solid var(--ss-line)!important;background:#fff!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__grid>li.sshl__product:first-child,body.template-product #root #content .ss-productpage-cards .ss-productpage-card-grid>li.sshl__product:first-child{border-top:0!important}body.template-product #root #content .ss-productpage-cards .sshl__product-card{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-template-rows:auto 16px!important;column-gap:16px!important;row-gap:12px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;align-self:auto!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__product-main{grid-column:1 / -1!important;grid-row:1!important;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;align-items:start!important;width:100%!important;min-width:0!important;min-height:140px!important;height:auto!important;max-height:none!important}body.template-product #root #content .ss-productpage-cards .sshl__product-media{position:relative!important;grid-column:1!important;grid-row:1 / span 2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important;aspect-ratio:auto!important;margin:0!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__product-info{grid-column:2!important;grid-row:1!important;display:block!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:82px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__product-meta{grid-column:2!important;grid-row:2!important;display:block!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:58px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__product-type,body.template-product #root #content .ss-productpage-cards .sshl__product-title,body.template-product #root #content .ss-productpage-cards .sshl__availability-row,body.template-product #root #content .ss-productpage-cards .sshl__availability,body.template-product #root #content .ss-productpage-cards .sshl__price{grid-column:auto!important}body.template-product #root #content .ss-productpage-cards .sshl__product-type{min-height:0!important;max-height:none!important;margin:0 0 8px!important;font-size:var(--ss-type-meta)!important;line-height:1.2!important}body.template-product #root #content .ss-productpage-cards .sshl__product-title{min-height:0!important;max-height:none!important;margin:0 0 10px!important;font-size:var(--ss-type-product-title)!important;line-height:1.32!important}body.template-product #root #content .ss-productpage-cards .sshl__availability-row{position:relative!important;display:flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-height:22px!important;gap:var(--ss-stock-card-gap)!important;margin:0 0 8px!important;padding-right:0!important}body.template-product #root #content .ss-productpage-cards .sshl__availability{min-height:0!important;margin:0!important;font-size:var(--ss-type-meta)!important;line-height:22px!important}body.template-product #root #content .ss-productpage-cards .sshl__stock{position:static!important;right:auto!important;top:auto!important;flex:0 0 var(--ss-stock-card-dot-size)!important;width:var(--ss-stock-card-dot-size)!important;min-width:var(--ss-stock-card-dot-size)!important;max-width:var(--ss-stock-card-dot-size)!important;height:var(--ss-stock-card-dot-size)!important;min-height:var(--ss-stock-card-dot-size)!important;max-height:var(--ss-stock-card-dot-size)!important;margin:0!important;padding:0!important;border-radius:999px!important;font-size:0!important;transform:none!important;box-shadow:none!important}body.template-product #root #content .ss-productpage-cards .sshl__price{margin:0!important;font-size:18px!important;line-height:1.2!important}body.template-product #root #content .ss-productpage-cards .sshl__product-bottom{position:relative!important;box-sizing:border-box!important;grid-column:2!important;grid-row:2!important;display:flex!important;flex:none!important;align-items:center!important;justify-content:space-between!important;align-self:auto!important;width:100%!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__actions{position:static!important;display:flex!important;align-items:center!important;margin-left:auto!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__cart-form{position:relative!important;display:block!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .sshl__cart-button{position:absolute!important;right:0!important;top:50%!important;bottom:auto!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;overflow:visible!important}body.template-product #root #content .ss-productpage-cards .ss-related-mobile-carousel{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}body.template-product #root #content .ss-productpage-cards .ss-related-mobile-carousel>li.sshl__product{flex:0 0 calc(100% - 34px)!important;width:calc(100% - 34px)!important;min-width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important;border-top:0!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}}@media only screen and (max-width:760px){body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel{gap:8px!important}body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel>li.sshl__product{padding-top:10px!important;padding-bottom:12px!important}body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel .sshl__product-card{row-gap:4px!important}body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel .sshl__product-main{min-height:108px!important}body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel .sshl__product-info,body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel .sshl__product-meta{min-height:0!important}body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel .sshl__product-title{margin-bottom:0!important}}@media only screen and (min-width:360px)and (max-width:760px){body.template-product #root #content .ss-productpage-related-wrap .ss-related-mobile-carousel>li.sshl__product{flex:0 0 clamp(260px,78%,360px)!important;width:clamp(260px,78%,360px)!important;min-width:clamp(260px,78%,360px)!important;max-width:clamp(260px,78%,360px)!important}}
/*# sourceMappingURL=/cdn/shop/t/1315/assets/ss-crit-page-product.css.map */
