*{box-sizing:border-box}body{margin:0}:root{--sf-font:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--sf-page-title:2.25rem;--sf-section-title:1.75rem;--sf-section-title-mobile:1.5rem;--sf-card-title:0.9375rem;--sf-h1:2.125rem;--sf-h2:1.75rem;--sf-h3:1rem;--sf-h4:1rem;--sf-h5:0.9375rem;--sf-h6:0.875rem;--sf-color-heading:#111827;--sf-color-body:#374151;--sf-lh-heading:1.2;--sf-lh-body:1.6;--font-body-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-heading-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-body-scale:1}html{font-size:16px !important}*{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important}*,::before,::after{box-sizing:border-box}body{color:var(--sf-color-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.9375rem !important;line-height:var(--sf-lh-body) !important}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:0px;margin-bottom:0.4em;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;color:rgb(17,24,39) !important}h1{font-size:var(--sf-h1);font-weight:700}h2{font-size:var(--sf-h2);font-weight:700}h3{font-size:var(--sf-h3);font-weight:600}h4{font-size:var(--sf-h4);font-weight:600}h5{font-size:var(--sf-h5);font-weight:600}h6{font-size:var(--sf-h6);font-weight:600}p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.62 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p:first-child{font-size:14px !important;line-height:1.4 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p + p{font-size:12px !important;line-height:1.4 !important}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title);font-weight:700;line-height:1.2;color:var(--sf-color-heading,#111827)}input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.4 !important}.page-width{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.hero-section .hero-image{width:100%;height:60vh;object-fit:cover;filter:brightness(0.7)}.hero-section .hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-text h1{font-weight:700;margin-bottom:0.7rem;font-size:clamp(1.7rem,4.1vw,2.8rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text p{margin-bottom:1.3rem;font-size:clamp(0.9rem,1.6vw,1.06rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(0,0,0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:700;text-transform:uppercase}.header-item--logo .h1{font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:700;color:rgb(17,24,39);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;letter-spacing:0.5px;text-transform:uppercase}.site-header__icon svg{margin-bottom:2px}.site-nav__link--active::after,.site-nav__link:hover::after{width:calc(100% - 50px)}.site-header__cart-link .cart-icon{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.site-header__cart-link .cart-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(55,65,81);color:rgb(255,255,255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;font-size:11px;font-weight:700;margin-left:5px;line-height:1}.collection-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;filter:brightness(0.6);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all}.collection-item:hover img{transform:scale(1.05)}img[data-background-dim=&quot;0&quot;]{filter:brightness(1) !important}img[data-background-dim=&quot;1&quot;]{filter:brightness(0.9) !important}img[data-background-dim=&quot;2&quot;]{filter:brightness(0.8) !important}img[data-background-dim=&quot;3&quot;]{filter:brightness(0.7) !important}img[data-background-dim=&quot;4&quot;]{filter:brightness(0.6) !important}img[data-background-dim=&quot;5&quot;]{filter:brightness(0.5) !important}img[data-background-dim=&quot;6&quot;]{filter:brightness(0.4) !important}img[data-background-dim=&quot;7&quot;]{filter:brightness(0.3) !important}img[data-background-dim=&quot;8&quot;]{filter:brightness(0.2) !important}img[data-background-dim=&quot;9&quot;]{filter:brightness(0.1) !important}img[data-background-dim=&quot;10&quot;]{filter:brightness(0.05) !important}.collection-item-content h1,.collection-item-content h2,.collection-item-content h3,.collection-item-content h4,.collection-item-content h5,.collection-item-content h6{color:rgb(255,255,255) !important}.collection-item-content h2,.collection-item-content h3,.collection-item-content .collection-item-title{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;text-transform:uppercase;line-height:1.2;color:rgb(255,255,255) !important}.collection-item-content p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;opacity:0.9}.collection-item-content .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(17,17,17);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-weight:700;text-transform:uppercase;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.collection-item-content .btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241,241,241)}.product-grid-section &gt; p{color:grey;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:20px}.product-card__image-wrapper img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.product-card:hover .product-card__image-wrapper img{transform:scale(0.97)}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.footer-column ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:rgb(51,51,51)}.footer-column ul li a:hover{color:rgb(75,85,99)}.footer-area-text h1,.footer-area-text h2,.footer-area-text h3,.footer-area-text h4,.footer-area-text h5,.footer-area-text h6{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;color:inherit}.footer-area-text h1{font-size:1.35rem;font-weight:700}.footer-area-text h2{font-size:1.2rem;font-weight:700}.footer-area-text h3{font-size:1.06rem;font-weight:600}.footer-area-text h4{font-size:0.98rem;font-weight:600}.footer-area-text h5{font-size:0.92rem;font-weight:500}.footer-area-text h6{font-size:0.875rem;font-weight:500}.footer-area-text p{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.footer-copyright p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9em;color:rgb(102,102,102)}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-item{height:auto;align-items:flex-start;margin-bottom:0px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-text{height:auto}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-icon{align-self:flex-start;margin-top:2px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-container{align-items:flex-start}.info-bar-text strong{font-size:1.05em;color:rgb(17,24,39);font-weight:700;margin-bottom:2px}.info-bar-text span{color:rgb(102,102,102);font-size:0.95em;line-height:1.3}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.text-image-section-wrapper-fullwidth .text-image-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;padding-top:0px;padding-right:250px;padding-bottom:0px;padding-left:250px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.text-image-section__content h2{font-size:var(--sf-section-title);font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.2;letter-spacing:-0.3px}.text-image-section__content p{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;line-height:1.75;font-size:1rem;color:rgb(68,68,68)}.text-image-section__image img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.text-details-section h3{font-size:1.125rem;font-weight:600;margin-top:40px;margin-right:0px;margin-bottom:15px;margin-left:0px}.text-details-section p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.blog-post h3,.blog-post p,.blog-post span{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.blog-post:hover .blog-post__image{transform:scale(1.03)}.blog-post h3{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.35}.blog-post p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.products-page .product-card{transition-behavior:normal,normal;transition-duration:0.25s,0.25s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:box-shadow,transform;position:relative}.products-page .product-card__details{text-align:center}.products-page .product-card__title{text-align:center;font-size:var(--sf-card-title)}.products-page .product-card__price{text-align:center;font-size:0.9rem}.products-page-breadcrumb a{color:rgb(153,153,153);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.products-page-breadcrumb a:focus{color:rgb(153,153,153);outline-color:initial;outline-style:none;outline-width:initial}.products-page-breadcrumb span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.products-page-description p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:15px;line-height:1.5}.products-page-filter-select select{width:100%;padding-top:12px;padding-right:35px;padding-bottom:12px;padding-left:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;font-size:14px;color:rgb(102,102,102);appearance:none}.products-page-filter-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.products-page-pagination a{color:rgb(102,102,102);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition-behavior:normal,normal;transition-duration:0.15s,0.15s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:background,color}.products-page-pagination a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(240,240,240);color:rgb(51,51,51)}.products-page-pagination a.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51,51,51);color:rgb(255,255,255);font-weight:600}.products-page-pagination span{color:rgb(153,153,153);font-size:14px}.products-page-info-section h2{font-size:var(--sf-section-title,1.75rem);font-weight:700;color:var(--sf-color-heading,#111827);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.3}.products-page-info-section p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.section-end{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.last{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.product-page ~ * img,.product-page + * img{position:relative !important;top:auto !important;left:auto !important;transform:none !important}.product-page .breadcrumbs{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-size:14px;color:rgb(102,102,102)}.product-page .breadcrumbs a{color:rgb(75,85,99);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs a:hover{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;color:rgb(204,204,204)}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;align-items:start}.product-page .product-images{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;position:relative}.product-page .main-image{width:100%;height:500px;object-fit:cover;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative}.product-page .thumbnail-images{row-gap:12px;column-gap:12px;overflow-x:auto;display:flex !important;position:relative !important;top:auto !important;left:auto !important;width:100% !important;margin-top:0px !important}.product-page .thumbnail{width:80px;height:80px;object-fit:cover;cursor:pointer;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:static !important;float:none !important;display:inline-block !important}.product-page .thumbnail.active{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .thumbnail:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .product-info{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.product-page .product-title{font-size:36px;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:var(--sf-color-heading,#111827);line-height:1.2}.product-page .star-rating{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.product-page .stars{font-size:24px;color:rgb(75,85,99);line-height:1}.product-page .rating-text{font-size:14px;color:rgb(102,102,102)}.product-page .product-price{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .price-wrapper{display:flex;align-items:center;row-gap:10px;column-gap:10px;flex-wrap:wrap}.product-page .price-current{font-size:var(--sf-h4,1.25rem);font-weight:600;color:rgb(17,24,39)}.product-page .price-original{font-size:1rem;color:rgb(107,114,128);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .price-discount{background-color:var(--pv-discount-bg,#ff0000);color:var(--pv-discount-text,#ffffff);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.875rem;font-weight:600;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;margin-left:8px;display:inline-block}.product-page .text-content{font-size:1rem;line-height:1.6;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;font-weight:400}.product-page .selector-group{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .selector-label{font-size:16px;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:rgb(17,24,39)}.product-page .size-selector{display:flex;row-gap:10px;column-gap:10px}.product-page .size-option{width:45px;height:45px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(255,255,255)}.product-page .size-option:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .size-option.selected{background-color:rgb(255,255,255);border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39);color:rgb(17,24,39)}.product-page .color-selector{display:flex;row-gap:12px;column-gap:12px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px}.product-page .color-option{width:60px;height:60px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(229,231,235);border-right-color:rgb(229,231,235);border-bottom-color:rgb(229,231,235);border-left-color:rgb(229,231,235);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(249,250,251)}.product-page .color-option:hover{border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .color-option.selected{background-color:rgb(249,250,251);border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .buy-section{display:flex;row-gap:15px;column-gap:15px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;align-items:center}.product-page .quantity-selector{display:flex;align-items:center;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:120px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow-x:hidden;overflow-y:hidden}.product-page .quantity-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:35px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color}.product-page .quantity-btn:hover{background-color:rgb(248,249,250)}.product-page .quantity-input{border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;text-align:center;width:50px;height:50px;font-size:16px;color:rgb(51,51,51);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent}.product-page .quantity-input:focus{outline-color:initial;outline-style:none;outline-width:initial}.product-page .buy-button{background-color:rgb(17,24,39);color:white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:17px;padding-right:35px;padding-bottom:17px;padding-left:35px;font-size:16px;font-weight:600;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-grow:1;flex-shrink:1;flex-basis:0%}.product-page .buy-button:hover{background-color:rgb(0,0,0)}.product-page .accordion{margin-top:40px;margin-bottom:40px}.product-page .accordion-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238)}.product-page .accordion-header{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;cursor:pointer;font-weight:600;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;width:100%;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;font-size:inherit;font-family:inherit;text-align:left}.product-page .accordion-header:hover{color:rgb(102,102,102)}.product-page .accordion-icon{transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;font-size:12px}.product-page .accordion-item.active .accordion-icon{transform:rotate(180deg)}.product-page .accordion-content{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;color:rgb(102,102,102);line-height:1.6}.product-page .accordion-item.active .accordion-content{padding-bottom:20px}.product-page .product-features{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.product-page .product-features li{color:rgb(51,51,51);margin-bottom:8px;font-size:16px;line-height:1.5}.product-page .size-guide-info{margin-bottom:15px;line-height:1.6}.product-page .size-guide-info strong{color:rgb(51,51,51);font-weight:600}.description-section .section-content{display:block !important;grid-template-columns:none !important;row-gap:0px !important;column-gap:0px !important}.description-section.reverse .section-content{grid-template-columns:none !important;display:block !important}.description-section .section-text h2{font-size:2.5rem;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;color:rgb(51,51,51);line-height:1.2}.description-section .section-text p{font-size:1.125rem;line-height:1.7;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.description-section .section-text p:last-child{margin-bottom:0px}.description-section .section-image{position:relative;overflow-x:hidden;overflow-y:hidden}.description-section .description-image{width:100%;height:400px;object-fit:cover;display:block}.similar-product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.similar-product-card:hover .product-image{transform:scale(0.97)}.similar-product-card:hover .similar-product-btn{opacity:1;visibility:visible;transform:translateY(0px)}:root{--sf-font:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--sf-page-title:2.25rem;--sf-section-title:1.75rem;--sf-section-title-mobile:1.5rem;--sf-card-title:0.9375rem;--sf-h1:2.125rem;--sf-h2:1.75rem;--sf-h3:1rem;--sf-h4:1rem;--sf-h5:0.9375rem;--sf-h6:0.875rem;--sf-color-heading:#111827;--sf-color-body:#374151;--sf-lh-heading:1.2;--sf-lh-body:1.6;--font-body-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-heading-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-body-scale:1}html{font-size:16px !important}*{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important}*,::before,::after{box-sizing:border-box}body{color:var(--sf-color-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.9375rem !important;line-height:var(--sf-lh-body) !important}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:0px;margin-bottom:0.4em;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;color:rgb(17,24,39) !important}h1{font-size:var(--sf-h1);font-weight:700}h2{font-size:var(--sf-h2);font-weight:700}h3{font-size:var(--sf-h3);font-weight:600}h4{font-size:var(--sf-h4);font-weight:600}h5{font-size:var(--sf-h5);font-weight:600}h6{font-size:var(--sf-h6);font-weight:600}p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.62 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p:first-child{font-size:14px !important;line-height:1.4 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p + p{font-size:12px !important;line-height:1.4 !important}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title);font-weight:700;line-height:1.2;color:var(--sf-color-heading,#111827)}input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.4 !important}.page-width{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.hero-section .hero-image{width:100%;height:60vh;object-fit:cover;filter:brightness(0.7)}.hero-section .hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-text h1{font-weight:700;margin-bottom:0.7rem;font-size:clamp(1.7rem,4.1vw,2.8rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text p{margin-bottom:1.3rem;font-size:clamp(0.9rem,1.6vw,1.06rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(0,0,0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:700;text-transform:uppercase}.header-item--logo .h1{font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:700;color:rgb(17,24,39);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;letter-spacing:0.5px;text-transform:uppercase}.site-header__icon svg{margin-bottom:2px}.site-nav__link--active::after,.site-nav__link:hover::after{width:calc(100% - 50px)}.site-header__cart-link .cart-icon{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.site-header__cart-link .cart-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(55,65,81);color:rgb(255,255,255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;font-size:11px;font-weight:700;margin-left:5px;line-height:1}.collection-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;filter:brightness(0.6);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all}.collection-item:hover img{transform:scale(1.05)}img[data-background-dim=&quot;0&quot;]{filter:brightness(1) !important}img[data-background-dim=&quot;1&quot;]{filter:brightness(0.9) !important}img[data-background-dim=&quot;2&quot;]{filter:brightness(0.8) !important}img[data-background-dim=&quot;3&quot;]{filter:brightness(0.7) !important}img[data-background-dim=&quot;4&quot;]{filter:brightness(0.6) !important}img[data-background-dim=&quot;5&quot;]{filter:brightness(0.5) !important}img[data-background-dim=&quot;6&quot;]{filter:brightness(0.4) !important}img[data-background-dim=&quot;7&quot;]{filter:brightness(0.3) !important}img[data-background-dim=&quot;8&quot;]{filter:brightness(0.2) !important}img[data-background-dim=&quot;9&quot;]{filter:brightness(0.1) !important}img[data-background-dim=&quot;10&quot;]{filter:brightness(0.05) !important}.collection-item-content h1,.collection-item-content h2,.collection-item-content h3,.collection-item-content h4,.collection-item-content h5,.collection-item-content h6{color:rgb(255,255,255) !important}.collection-item-content h2,.collection-item-content h3,.collection-item-content .collection-item-title{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;text-transform:uppercase;line-height:1.2;color:rgb(255,255,255) !important}.collection-item-content p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;opacity:0.9}.collection-item-content .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(17,17,17);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-weight:700;text-transform:uppercase;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.collection-item-content .btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241,241,241)}.product-grid-section &gt; p{color:grey;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:20px}.product-card__image-wrapper img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.product-card:hover .product-card__image-wrapper img{transform:scale(0.97)}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.footer-column ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:rgb(51,51,51)}.footer-column ul li a:hover{color:rgb(75,85,99)}.footer-area-text h1,.footer-area-text h2,.footer-area-text h3,.footer-area-text h4,.footer-area-text h5,.footer-area-text h6{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;color:inherit}.footer-area-text h1{font-size:1.35rem;font-weight:700}.footer-area-text h2{font-size:1.2rem;font-weight:700}.footer-area-text h3{font-size:1.06rem;font-weight:600}.footer-area-text h4{font-size:0.98rem;font-weight:600}.footer-area-text h5{font-size:0.92rem;font-weight:500}.footer-area-text h6{font-size:0.875rem;font-weight:500}.footer-area-text p{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.footer-copyright p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9em;color:rgb(102,102,102)}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-item{height:auto;align-items:flex-start;margin-bottom:0px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-text{height:auto}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-icon{align-self:flex-start;margin-top:2px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-container{align-items:flex-start}.info-bar-text strong{font-size:1.05em;color:rgb(17,24,39);font-weight:700;margin-bottom:2px}.info-bar-text span{color:rgb(102,102,102);font-size:0.95em;line-height:1.3}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.text-image-section-wrapper-fullwidth .text-image-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;padding-top:0px;padding-right:250px;padding-bottom:0px;padding-left:250px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.text-image-section__content h2{font-size:var(--sf-section-title);font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.2;letter-spacing:-0.3px}.text-image-section__content p{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;line-height:1.75;font-size:1rem;color:rgb(68,68,68)}.text-image-section__image img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.text-details-section h3{font-size:1.125rem;font-weight:600;margin-top:40px;margin-right:0px;margin-bottom:15px;margin-left:0px}.text-details-section p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.blog-post h3,.blog-post p,.blog-post span{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.blog-post:hover .blog-post__image{transform:scale(1.03)}.blog-post h3{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.35}.blog-post p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.products-page .product-card{transition-behavior:normal,normal;transition-duration:0.25s,0.25s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:box-shadow,transform;position:relative}.products-page .product-card__details{text-align:center}.products-page .product-card__title{text-align:center;font-size:var(--sf-card-title)}.products-page .product-card__price{text-align:center;font-size:0.9rem}.products-page-breadcrumb a{color:rgb(153,153,153);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.products-page-breadcrumb a:focus{color:rgb(153,153,153);outline-color:initial;outline-style:none;outline-width:initial}.products-page-breadcrumb span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.products-page-description p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:15px;line-height:1.5}.products-page-filter-select select{width:100%;padding-top:12px;padding-right:35px;padding-bottom:12px;padding-left:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;font-size:14px;color:rgb(102,102,102);appearance:none}.products-page-filter-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.products-page-pagination a{color:rgb(102,102,102);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition-behavior:normal,normal;transition-duration:0.15s,0.15s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:background,color}.products-page-pagination a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(240,240,240);color:rgb(51,51,51)}.products-page-pagination a.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51,51,51);color:rgb(255,255,255);font-weight:600}.products-page-pagination span{color:rgb(153,153,153);font-size:14px}.products-page-info-section h2{font-size:var(--sf-section-title,1.75rem);font-weight:700;color:var(--sf-color-heading,#111827);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.3}.products-page-info-section p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.section-end{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.last{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.product-page ~ * img,.product-page + * img{position:relative !important;top:auto !important;left:auto !important;transform:none !important}.product-page .breadcrumbs{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-size:14px;color:rgb(102,102,102)}.product-page .breadcrumbs a{color:rgb(75,85,99);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs a:hover{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;color:rgb(204,204,204)}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;align-items:start}.product-page .product-images{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;position:relative}.product-page .main-image{width:100%;height:500px;object-fit:cover;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative}.product-page .thumbnail-images{row-gap:12px;column-gap:12px;overflow-x:auto;display:flex !important;position:relative !important;top:auto !important;left:auto !important;width:100% !important;margin-top:0px !important}.product-page .thumbnail{width:80px;height:80px;object-fit:cover;cursor:pointer;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:static !important;float:none !important;display:inline-block !important}.product-page .thumbnail.active{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .thumbnail:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .product-info{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.product-page .product-title{font-size:36px;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:var(--sf-color-heading,#111827);line-height:1.2}.product-page .star-rating{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.product-page .stars{font-size:24px;color:rgb(75,85,99);line-height:1}.product-page .rating-text{font-size:14px;color:rgb(102,102,102)}.product-page .product-price{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .price-wrapper{display:flex;align-items:center;row-gap:10px;column-gap:10px;flex-wrap:wrap}.product-page .price-current{font-size:var(--sf-h4,1.25rem);font-weight:600;color:rgb(17,24,39)}.product-page .price-original{font-size:1rem;color:rgb(107,114,128);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .price-discount{background-color:var(--pv-discount-bg,#ff0000);color:var(--pv-discount-text,#ffffff);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.875rem;font-weight:600;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;margin-left:8px;display:inline-block}.product-page .text-content{font-size:1rem;line-height:1.6;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;font-weight:400}.product-page .selector-group{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .selector-label{font-size:16px;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:rgb(17,24,39)}.product-page .size-selector{display:flex;row-gap:10px;column-gap:10px}.product-page .size-option{width:45px;height:45px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(255,255,255)}.product-page .size-option:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .size-option.selected{background-color:rgb(255,255,255);border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39);color:rgb(17,24,39)}.product-page .color-selector{display:flex;row-gap:12px;column-gap:12px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px}.product-page .color-option{width:60px;height:60px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(229,231,235);border-right-color:rgb(229,231,235);border-bottom-color:rgb(229,231,235);border-left-color:rgb(229,231,235);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(249,250,251)}.product-page .color-option:hover{border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .color-option.selected{background-color:rgb(249,250,251);border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .buy-section{display:flex;row-gap:15px;column-gap:15px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;align-items:center}.product-page .quantity-selector{display:flex;align-items:center;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:120px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow-x:hidden;overflow-y:hidden}.product-page .quantity-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:35px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color}.product-page .quantity-btn:hover{background-color:rgb(248,249,250)}.product-page .quantity-input{border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;text-align:center;width:50px;height:50px;font-size:16px;color:rgb(51,51,51);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent}.product-page .quantity-input:focus{outline-color:initial;outline-style:none;outline-width:initial}.product-page .buy-button{background-color:rgb(17,24,39);color:white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:17px;padding-right:35px;padding-bottom:17px;padding-left:35px;font-size:16px;font-weight:600;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-grow:1;flex-shrink:1;flex-basis:0%}.product-page .buy-button:hover{background-color:rgb(0,0,0)}.product-page .accordion{margin-top:40px;margin-bottom:40px}.product-page .accordion-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238)}.product-page .accordion-header{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;cursor:pointer;font-weight:600;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;width:100%;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;font-size:inherit;font-family:inherit;text-align:left}.product-page .accordion-header:hover{color:rgb(102,102,102)}.product-page .accordion-icon{transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;font-size:12px}.product-page .accordion-item.active .accordion-icon{transform:rotate(180deg)}.product-page .accordion-content{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;color:rgb(102,102,102);line-height:1.6}.product-page .accordion-item.active .accordion-content{padding-bottom:20px}.product-page .product-features{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.product-page .product-features li{color:rgb(51,51,51);margin-bottom:8px;font-size:16px;line-height:1.5}.product-page .size-guide-info{margin-bottom:15px;line-height:1.6}.product-page .size-guide-info strong{color:rgb(51,51,51);font-weight:600}.description-section .section-content{display:block !important;grid-template-columns:none !important;row-gap:0px !important;column-gap:0px !important}.description-section.reverse .section-content{grid-template-columns:none !important;display:block !important}.description-section .section-text h2{font-size:2.5rem;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;color:rgb(51,51,51);line-height:1.2}.description-section .section-text p{font-size:1.125rem;line-height:1.7;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.description-section .section-text p:last-child{margin-bottom:0px}.description-section .section-image{position:relative;overflow-x:hidden;overflow-y:hidden}.description-section .description-image{width:100%;height:400px;object-fit:cover;display:block}.similar-product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.similar-product-card:hover .product-image{transform:scale(0.97)}.similar-product-card:hover .similar-product-btn{opacity:1;visibility:visible;transform:translateY(0px)}*{box-sizing:border-box}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}:root{--sf-font:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--sf-page-title:2.25rem;--sf-section-title:1.75rem;--sf-section-title-mobile:1.5rem;--sf-card-title:0.9375rem;--sf-h1:2.125rem;--sf-h2:1.75rem;--sf-h3:1rem;--sf-h4:1rem;--sf-h5:0.9375rem;--sf-h6:0.875rem;--sf-color-heading:#111827;--sf-color-body:#374151;--sf-lh-heading:1.2;--sf-lh-body:1.6;--font-body-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-heading-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-body-scale:1}html{font-size:16px !important}*{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important}*,::before,::after{box-sizing:border-box}body{color:var(--sf-color-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.9375rem !important;line-height:var(--sf-lh-body) !important}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:0px;margin-bottom:0.4em;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;color:rgb(17,24,39) !important}h1{font-size:var(--sf-h1);font-weight:700}h2{font-size:var(--sf-h2);font-weight:700}h3{font-size:var(--sf-h3);font-weight:600}h4{font-size:var(--sf-h4);font-weight:600}h5{font-size:var(--sf-h5);font-weight:600}h6{font-size:var(--sf-h6);font-weight:600}p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.62 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p:first-child{font-size:14px !important;line-height:1.4 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p + p{font-size:12px !important;line-height:1.4 !important}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title);font-weight:700;line-height:1.2;color:var(--sf-color-heading,#111827)}input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.4 !important}.page-width{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.hero-section .hero-image{width:100%;height:60vh;object-fit:cover;filter:brightness(0.7)}.hero-section .hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-text h1{font-weight:700;margin-bottom:0.7rem;font-size:clamp(1.7rem,4.1vw,2.8rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text p{margin-bottom:1.3rem;font-size:clamp(0.9rem,1.6vw,1.06rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(0,0,0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:700;text-transform:uppercase}.header-item--logo .h1{font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:700;color:rgb(17,24,39);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;letter-spacing:0.5px;text-transform:uppercase}.site-header__icon svg{margin-bottom:2px}.site-nav__link--active::after,.site-nav__link:hover::after{width:calc(100% - 50px)}.site-header__cart-link .cart-icon{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.site-header__cart-link .cart-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(55,65,81);color:rgb(255,255,255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;font-size:11px;font-weight:700;margin-left:5px;line-height:1}.collection-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;filter:brightness(0.6);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all}.collection-item:hover img{transform:scale(1.05)}img[data-background-dim=&quot;0&quot;]{filter:brightness(1) !important}img[data-background-dim=&quot;1&quot;]{filter:brightness(0.9) !important}img[data-background-dim=&quot;2&quot;]{filter:brightness(0.8) !important}img[data-background-dim=&quot;3&quot;]{filter:brightness(0.7) !important}img[data-background-dim=&quot;4&quot;]{filter:brightness(0.6) !important}img[data-background-dim=&quot;5&quot;]{filter:brightness(0.5) !important}img[data-background-dim=&quot;6&quot;]{filter:brightness(0.4) !important}img[data-background-dim=&quot;7&quot;]{filter:brightness(0.3) !important}img[data-background-dim=&quot;8&quot;]{filter:brightness(0.2) !important}img[data-background-dim=&quot;9&quot;]{filter:brightness(0.1) !important}img[data-background-dim=&quot;10&quot;]{filter:brightness(0.05) !important}.collection-item-content h1,.collection-item-content h2,.collection-item-content h3,.collection-item-content h4,.collection-item-content h5,.collection-item-content h6{color:rgb(255,255,255) !important}.collection-item-content h2,.collection-item-content h3,.collection-item-content .collection-item-title{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;text-transform:uppercase;line-height:1.2;color:rgb(255,255,255) !important}.collection-item-content p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;opacity:0.9}.collection-item-content .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(17,17,17);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-weight:700;text-transform:uppercase;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.collection-item-content .btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241,241,241)}.product-grid-section &gt; p{color:grey;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:20px;overflow-x:visible;overflow-y:visible}.product-card__image-wrapper img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.product-card:hover .product-card__image-wrapper img{transform:scale(0.97)}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.footer-column ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:rgb(51,51,51)}.footer-column ul li a:hover{color:rgb(75,85,99)}.footer-area-text h1,.footer-area-text h2,.footer-area-text h3,.footer-area-text h4,.footer-area-text h5,.footer-area-text h6{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;color:inherit}.footer-area-text h1{font-size:1.35rem;font-weight:700}.footer-area-text h2{font-size:1.2rem;font-weight:700}.footer-area-text h3{font-size:1.06rem;font-weight:600}.footer-area-text h4{font-size:0.98rem;font-weight:600}.footer-area-text h5{font-size:0.92rem;font-weight:500}.footer-area-text h6{font-size:0.875rem;font-weight:500}.footer-area-text p{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.footer-copyright p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9em;color:rgb(102,102,102)}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-item{height:auto;align-items:flex-start;margin-bottom:0px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-text{height:auto}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-icon{align-self:flex-start;margin-top:2px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-container{align-items:flex-start}.info-bar-text strong{font-size:1.05em;color:rgb(17,24,39);font-weight:700;margin-bottom:2px}.info-bar-text span{color:rgb(102,102,102);font-size:0.95em;line-height:1.3}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.text-image-section-wrapper-fullwidth .text-image-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;padding-top:0px;padding-right:250px;padding-bottom:0px;padding-left:250px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.text-image-section__content h2{font-size:var(--sf-section-title);font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.2;letter-spacing:-0.3px}.text-image-section__content p{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;line-height:1.75;font-size:1rem;color:rgb(68,68,68)}.text-image-section__image img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.text-details-section h3{font-size:1.125rem;font-weight:600;margin-top:40px;margin-right:0px;margin-bottom:15px;margin-left:0px}.text-details-section p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.blog-post h3,.blog-post p,.blog-post span{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.blog-post:hover .blog-post__image{transform:scale(1.03)}.blog-post h3{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.35}.blog-post p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.products-page .product-card{transition-behavior:normal,normal;transition-duration:0.25s,0.25s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:box-shadow,transform;position:relative}.products-page .product-card__details{text-align:center}.products-page .product-card__title{text-align:center;font-size:var(--sf-card-title)}.products-page .product-card__price{text-align:center;font-size:0.9rem}.products-page-breadcrumb a{color:rgb(153,153,153);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.products-page-breadcrumb a:focus{color:rgb(153,153,153);outline-color:initial;outline-style:none;outline-width:initial}.products-page-breadcrumb span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.products-page-description p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:15px;line-height:1.5}.products-page-filter-select select{width:100%;padding-top:12px;padding-right:35px;padding-bottom:12px;padding-left:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;font-size:14px;color:rgb(102,102,102);appearance:none}.products-page-filter-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.products-page-pagination a{color:rgb(102,102,102);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition-behavior:normal,normal;transition-duration:0.15s,0.15s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:background,color}.products-page-pagination a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(240,240,240);color:rgb(51,51,51)}.products-page-pagination a.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51,51,51);color:rgb(255,255,255);font-weight:600}.products-page-pagination span{color:rgb(153,153,153);font-size:14px}.products-page-info-section h2{font-size:var(--sf-section-title,1.75rem);font-weight:700;color:var(--sf-color-heading,#111827);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.3}.products-page-info-section p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.section-end{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.last{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.product-page ~ * img,.product-page + * img{position:relative !important;top:auto !important;left:auto !important;transform:none !important}.product-page .breadcrumbs{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-size:14px;color:rgb(102,102,102)}.product-page .breadcrumbs a{color:rgb(75,85,99);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs a:hover{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;color:rgb(204,204,204)}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;align-items:start}.product-page .product-images{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;position:relative}.product-page .main-image{width:100%;height:500px;object-fit:cover;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative}.product-page .thumbnail-images{row-gap:12px;column-gap:12px;overflow-x:auto;display:flex !important;position:relative !important;top:auto !important;left:auto !important;width:100% !important;margin-top:0px !important}.product-page .thumbnail{width:80px;height:80px;object-fit:cover;cursor:pointer;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:static !important;float:none !important;display:inline-block !important}.product-page .thumbnail.active{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .thumbnail:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .product-info{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.product-page .product-title{font-size:36px;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:var(--sf-color-heading,#111827);line-height:1.2}.product-page .star-rating{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.product-page .stars{font-size:24px;color:rgb(75,85,99);line-height:1}.product-page .rating-text{font-size:14px;color:rgb(102,102,102)}.product-page .product-price{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .price-wrapper{display:flex;align-items:center;row-gap:10px;column-gap:10px;flex-wrap:wrap}.product-page .price-current{font-size:var(--sf-h4,1.25rem);font-weight:600;color:rgb(17,24,39)}.product-page .price-original{font-size:1rem;color:rgb(107,114,128);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .price-discount{background-color:var(--pv-discount-bg,#ff0000);color:var(--pv-discount-text,#ffffff);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.875rem;font-weight:600;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;margin-left:8px;display:inline-block}.product-page .text-content{font-size:1rem;line-height:1.6;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;font-weight:400}.product-page .selector-group{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .selector-label{font-size:16px;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:rgb(17,24,39)}.product-page .size-selector{display:flex;row-gap:10px;column-gap:10px}.product-page .size-option{width:45px;height:45px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(255,255,255)}.product-page .size-option:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .size-option.selected{background-color:rgb(255,255,255);border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39);color:rgb(17,24,39)}.product-page .color-selector{display:flex;row-gap:12px;column-gap:12px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px}.product-page .color-option{width:60px;height:60px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(229,231,235);border-right-color:rgb(229,231,235);border-bottom-color:rgb(229,231,235);border-left-color:rgb(229,231,235);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(249,250,251)}.product-page .color-option:hover{border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .color-option.selected{background-color:rgb(249,250,251);border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .buy-section{display:flex;row-gap:15px;column-gap:15px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;align-items:center}.product-page .quantity-selector{display:flex;align-items:center;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:120px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow-x:hidden;overflow-y:hidden}.product-page .quantity-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:35px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color}.product-page .quantity-btn:hover{background-color:rgb(248,249,250)}.product-page .quantity-input{border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;text-align:center;width:50px;height:50px;font-size:16px;color:rgb(51,51,51);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent}.product-page .quantity-input:focus{outline-color:initial;outline-style:none;outline-width:initial}.product-page .buy-button{background-color:rgb(17,24,39);color:white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:17px;padding-right:35px;padding-bottom:17px;padding-left:35px;font-size:16px;font-weight:600;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-grow:1;flex-shrink:1;flex-basis:0%}.product-page .buy-button:hover{background-color:rgb(0,0,0)}.product-page .accordion{margin-top:40px;margin-bottom:40px}.product-page .accordion-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238)}.product-page .accordion-header{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;cursor:pointer;font-weight:600;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;width:100%;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;font-size:inherit;font-family:inherit;text-align:left}.product-page .accordion-header:hover{color:rgb(102,102,102)}.product-page .accordion-icon{transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;font-size:12px}.product-page .accordion-item.active .accordion-icon{transform:rotate(180deg)}.product-page .accordion-content{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;color:rgb(102,102,102);line-height:1.6}.product-page .accordion-item.active .accordion-content{padding-bottom:20px}.product-page .product-features{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.product-page .product-features li{color:rgb(51,51,51);margin-bottom:8px;font-size:16px;line-height:1.5}.product-page .size-guide-info{margin-bottom:15px;line-height:1.6}.product-page .size-guide-info strong{color:rgb(51,51,51);font-weight:600}.description-section .section-content{display:block !important;grid-template-columns:none !important;row-gap:0px !important;column-gap:0px !important}.description-section.reverse .section-content{grid-template-columns:none !important;display:block !important}.description-section .section-text h2{font-size:2.5rem;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;color:rgb(51,51,51);line-height:1.2}.description-section .section-text p{font-size:1.125rem;line-height:1.7;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.description-section .section-text p:last-child{margin-bottom:0px}.description-section .section-image{position:relative;overflow-x:hidden;overflow-y:hidden}.description-section .description-image{width:100%;height:400px;object-fit:cover;display:block}.similar-product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.similar-product-card:hover .product-image{transform:scale(0.97)}.similar-product-card:hover .similar-product-btn{opacity:1;visibility:visible;transform:translateY(0px)}:root{--sf-font:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--sf-page-title:2.25rem;--sf-section-title:1.75rem;--sf-section-title-mobile:1.5rem;--sf-card-title:0.9375rem;--sf-h1:2.125rem;--sf-h2:1.75rem;--sf-h3:1rem;--sf-h4:1rem;--sf-h5:0.9375rem;--sf-h6:0.875rem;--sf-color-heading:#111827;--sf-color-body:#374151;--sf-lh-heading:1.2;--sf-lh-body:1.6;--font-body-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-heading-family:&#39;Inter&#39;,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif;--font-body-scale:1}html{font-size:16px !important}*{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important}*,::before,::after{box-sizing:border-box}body{color:var(--sf-color-body);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.9375rem !important;line-height:var(--sf-lh-body) !important}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:0px;margin-bottom:0.4em;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;color:rgb(17,24,39) !important}h1{font-size:var(--sf-h1);font-weight:700}h2{font-size:var(--sf-h2);font-weight:700}h3{font-size:var(--sf-h3);font-weight:600}h4{font-size:var(--sf-h4);font-weight:600}h5{font-size:var(--sf-h5);font-weight:600}h6{font-size:var(--sf-h6);font-weight:600}p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.62 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p:first-child{font-size:14px !important;line-height:1.4 !important}.checkout-wrapper .checkout-summary-body .item-details &gt; p + p{font-size:12px !important;line-height:1.4 !important}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title);font-weight:700;line-height:1.2;color:var(--sf-color-heading,#111827)}input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif !important;font-size:0.95rem !important;line-height:1.4 !important}.page-width{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.hero-section .hero-image{width:100%;height:60vh;object-fit:cover;filter:brightness(0.7)}.hero-section .hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section .hero-text h1{font-weight:700;margin-bottom:0.7rem;font-size:clamp(1.7rem,4.1vw,2.8rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text p{margin-bottom:1.3rem;font-size:clamp(0.9rem,1.6vw,1.06rem) !important;color:rgb(255,255,255) !important}.hero-section .hero-text .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(0,0,0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:700;text-transform:uppercase}.header-item--logo .h1{font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:700;color:rgb(17,24,39);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;letter-spacing:0.5px;text-transform:uppercase}.site-header__icon svg{margin-bottom:2px}.site-nav__link--active::after,.site-nav__link:hover::after{width:calc(100% - 50px)}.site-header__cart-link .cart-icon{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.site-header__cart-link .cart-item-count{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(55,65,81);color:rgb(255,255,255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;font-size:11px;font-weight:700;margin-left:5px;line-height:1}.collection-item img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;filter:brightness(0.6);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all}.collection-item:hover img{transform:scale(1.05)}img[data-background-dim=&quot;0&quot;]{filter:brightness(1) !important}img[data-background-dim=&quot;1&quot;]{filter:brightness(0.9) !important}img[data-background-dim=&quot;2&quot;]{filter:brightness(0.8) !important}img[data-background-dim=&quot;3&quot;]{filter:brightness(0.7) !important}img[data-background-dim=&quot;4&quot;]{filter:brightness(0.6) !important}img[data-background-dim=&quot;5&quot;]{filter:brightness(0.5) !important}img[data-background-dim=&quot;6&quot;]{filter:brightness(0.4) !important}img[data-background-dim=&quot;7&quot;]{filter:brightness(0.3) !important}img[data-background-dim=&quot;8&quot;]{filter:brightness(0.2) !important}img[data-background-dim=&quot;9&quot;]{filter:brightness(0.1) !important}img[data-background-dim=&quot;10&quot;]{filter:brightness(0.05) !important}.collection-item-content h1,.collection-item-content h2,.collection-item-content h3,.collection-item-content h4,.collection-item-content h5,.collection-item-content h6{color:rgb(255,255,255) !important}.collection-item-content h2,.collection-item-content h3,.collection-item-content .collection-item-title{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;text-transform:uppercase;line-height:1.2;color:rgb(255,255,255) !important}.collection-item-content p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;opacity:0.9}.collection-item-content .btn{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(17,17,17);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-weight:700;text-transform:uppercase;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.collection-item-content .btn:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241,241,241)}.product-grid-section &gt; p{color:grey;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:20px}.product-card__image-wrapper img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.product-card:hover .product-card__image-wrapper img{transform:scale(0.97)}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.footer-column ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:rgb(51,51,51)}.footer-column ul li a:hover{color:rgb(75,85,99)}.footer-area-text h1,.footer-area-text h2,.footer-area-text h3,.footer-area-text h4,.footer-area-text h5,.footer-area-text h6{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px;color:inherit}.footer-area-text h1{font-size:1.35rem;font-weight:700}.footer-area-text h2{font-size:1.2rem;font-weight:700}.footer-area-text h3{font-size:1.06rem;font-weight:600}.footer-area-text h4{font-size:0.98rem;font-weight:600}.footer-area-text h5{font-size:0.92rem;font-weight:500}.footer-area-text h6{font-size:0.875rem;font-weight:500}.footer-area-text p{margin-top:0.5rem;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.footer-copyright p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9em;color:rgb(102,102,102)}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-item{height:auto;align-items:flex-start;margin-bottom:0px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-text{height:auto}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-icon{align-self:flex-start;margin-top:2px}.info-bar-section[data-section=&quot;reinsurance_badges&quot;] .info-bar-container{align-items:flex-start}.info-bar-text strong{font-size:1.05em;color:rgb(17,24,39);font-weight:700;margin-bottom:2px}.info-bar-text span{color:rgb(102,102,102);font-size:0.95em;line-height:1.3}.product-card:hover .product-card__btn{opacity:1;visibility:visible;transform:translateY(0px)}.text-image-section-wrapper-fullwidth .text-image-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;padding-top:0px;padding-right:250px;padding-bottom:0px;padding-left:250px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.text-image-section__content h2{font-size:var(--sf-section-title);font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.2;letter-spacing:-0.3px}.text-image-section__content p{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;line-height:1.75;font-size:1rem;color:rgb(68,68,68)}.text-image-section__image img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.text-details-section h3{font-size:1.125rem;font-weight:600;margin-top:40px;margin-right:0px;margin-bottom:15px;margin-left:0px}.text-details-section p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.blog-post h3,.blog-post p,.blog-post span{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.blog-post:hover .blog-post__image{transform:scale(1.03)}.blog-post h3{font-size:var(--sf-card-title);font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.35}.blog-post p{line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.products-page .product-card{transition-behavior:normal,normal;transition-duration:0.25s,0.25s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:box-shadow,transform;position:relative}.products-page .product-card__details{text-align:center}.products-page .product-card__title{text-align:center;font-size:var(--sf-card-title)}.products-page .product-card__price{text-align:center;font-size:0.9rem}.products-page-breadcrumb a{color:rgb(153,153,153);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.products-page-breadcrumb a:focus{color:rgb(153,153,153);outline-color:initial;outline-style:none;outline-width:initial}.products-page-breadcrumb span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px}.products-page-description p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:15px;line-height:1.5}.products-page-filter-select select{width:100%;padding-top:12px;padding-right:35px;padding-bottom:12px;padding-left:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;font-size:14px;color:rgb(102,102,102);appearance:none}.products-page-filter-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.products-page-pagination a{color:rgb(102,102,102);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:14px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition-behavior:normal,normal;transition-duration:0.15s,0.15s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-property:background,color}.products-page-pagination a:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(240,240,240);color:rgb(51,51,51)}.products-page-pagination a.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51,51,51);color:rgb(255,255,255);font-weight:600}.products-page-pagination span{color:rgb(153,153,153);font-size:14px}.products-page-info-section h2{font-size:var(--sf-section-title,1.75rem);font-weight:700;color:var(--sf-color-heading,#111827);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;line-height:1.3}.products-page-info-section p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.section-end{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.products-page-info-section p.last{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:1.6;color:rgb(85,85,85)}.product-page ~ * img,.product-page + * img{position:relative !important;top:auto !important;left:auto !important;transform:none !important}.product-page .breadcrumbs{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-size:14px;color:rgb(102,102,102)}.product-page .breadcrumbs a{color:rgb(75,85,99);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs a:hover{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .breadcrumbs span{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;color:rgb(204,204,204)}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;align-items:start}.product-page .product-images{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;position:relative}.product-page .main-image{width:100%;height:500px;object-fit:cover;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative}.product-page .thumbnail-images{row-gap:12px;column-gap:12px;overflow-x:auto;display:flex !important;position:relative !important;top:auto !important;left:auto !important;width:100% !important;margin-top:0px !important}.product-page .thumbnail{width:80px;height:80px;object-fit:cover;cursor:pointer;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:static !important;float:none !important;display:inline-block !important}.product-page .thumbnail.active{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .thumbnail:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .product-info{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.product-page .product-title{font-size:36px;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:var(--sf-color-heading,#111827);line-height:1.2}.product-page .star-rating{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.product-page .stars{font-size:24px;color:rgb(75,85,99);line-height:1}.product-page .rating-text{font-size:14px;color:rgb(102,102,102)}.product-page .product-price{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .price-wrapper{display:flex;align-items:center;row-gap:10px;column-gap:10px;flex-wrap:wrap}.product-page .price-current{font-size:var(--sf-h4,1.25rem);font-weight:600;color:rgb(17,24,39)}.product-page .price-original{font-size:1rem;color:rgb(107,114,128);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.product-page .price-discount{background-color:var(--pv-discount-bg,#ff0000);color:var(--pv-discount-text,#ffffff);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:0.875rem;font-weight:600;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;margin-left:8px;display:inline-block}.product-page .text-content{font-size:1rem;line-height:1.6;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;font-weight:400}.product-page .selector-group{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}.product-page .selector-label{font-size:16px;font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:rgb(17,24,39)}.product-page .size-selector{display:flex;row-gap:10px;column-gap:10px}.product-page .size-option{width:45px;height:45px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:all;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(255,255,255)}.product-page .size-option:hover{border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39)}.product-page .size-option.selected{background-color:rgb(255,255,255);border-top-color:rgb(17,24,39);border-right-color:rgb(17,24,39);border-bottom-color:rgb(17,24,39);border-left-color:rgb(17,24,39);color:rgb(17,24,39)}.product-page .color-selector{display:flex;row-gap:12px;column-gap:12px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px}.product-page .color-option{width:60px;height:60px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(229,231,235);border-right-color:rgb(229,231,235);border-bottom-color:rgb(229,231,235);border-left-color:rgb(229,231,235);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(249,250,251)}.product-page .color-option:hover{border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .color-option.selected{background-color:rgb(249,250,251);border-top-color:rgb(75,85,99);border-right-color:rgb(75,85,99);border-bottom-color:rgb(75,85,99);border-left-color:rgb(75,85,99)}.product-page .buy-section{display:flex;row-gap:15px;column-gap:15px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;align-items:center}.product-page .quantity-selector{display:flex;align-items:center;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:120px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow-x:hidden;overflow-y:hidden}.product-page .quantity-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;width:35px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color}.product-page .quantity-btn:hover{background-color:rgb(248,249,250)}.product-page .quantity-input{border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;text-align:center;width:50px;height:50px;font-size:16px;color:rgb(51,51,51);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent}.product-page .quantity-input:focus{outline-color:initial;outline-style:none;outline-width:initial}.product-page .buy-button{background-color:rgb(17,24,39);color:white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:17px;padding-right:35px;padding-bottom:17px;padding-left:35px;font-size:16px;font-weight:600;cursor:pointer;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background-color;text-transform:uppercase;letter-spacing:0.5px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-grow:1;flex-shrink:1;flex-basis:0%}.product-page .buy-button:hover{background-color:rgb(0,0,0)}.product-page .accordion{margin-top:40px;margin-bottom:40px}.product-page .accordion-item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238)}.product-page .accordion-header{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;cursor:pointer;font-weight:600;color:rgb(51,51,51);transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color;width:100%;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;font-size:inherit;font-family:inherit;text-align:left}.product-page .accordion-header:hover{color:rgb(102,102,102)}.product-page .accordion-icon{transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;font-size:12px}.product-page .accordion-item.active .accordion-icon{transform:rotate(180deg)}.product-page .accordion-content{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;color:rgb(102,102,102);line-height:1.6}.product-page .accordion-item.active .accordion-content{padding-bottom:20px}.product-page .product-features{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.product-page .product-features li{color:rgb(51,51,51);margin-bottom:8px;font-size:16px;line-height:1.5}.product-page .size-guide-info{margin-bottom:15px;line-height:1.6}.product-page .size-guide-info strong{color:rgb(51,51,51);font-weight:600}.description-section .section-content{display:block !important;grid-template-columns:none !important;row-gap:0px !important;column-gap:0px !important}.description-section.reverse .section-content{grid-template-columns:none !important;display:block !important}.description-section .section-text h2{font-size:2.5rem;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;color:rgb(51,51,51);line-height:1.2}.description-section .section-text p{font-size:1.125rem;line-height:1.7;color:rgb(85,85,85);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.description-section .section-text p:last-child{margin-bottom:0px}.description-section .section-image{position:relative;overflow-x:hidden;overflow-y:hidden}.description-section .description-image{width:100%;height:400px;object-fit:cover;display:block}.similar-product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform}.similar-product-card:hover .product-image{transform:scale(0.97)}.similar-product-card:hover .similar-product-btn{opacity:1;visibility:visible;transform:translateY(0px)}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;row-gap:20px;column-gap:20px}.product-page .product-grid &gt; .product-images{grid-column-start:1;grid-column-end:auto}.product-page .product-grid &gt; .product-info{grid-column-start:2;grid-column-end:auto}.product-page .product-grid .product-description-sections,.product-page .product-grid .similar-products-section{grid-column-start:1;grid-column-end:-1;width:100%;display:block}.product-page &gt; .product-description-sections,.product-page &gt; .similar-products-section{width:100%;display:block}[data-gjs-type=&quot;wrapper&quot;]{min-height:100vh}.main-layout-wrapper{display:flex;flex-direction:column;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:20px;padding-right:20px;padding-bottom:0px;padding-left:20px;row-gap:10px;column-gap:10px}.breadcrumbs-section{width:100%;padding-bottom:10px}.content-with-filters{display:flex;row-gap:30px;column-gap:30px;width:100%;align-items:flex-start}.filters-sidebar{flex-shrink:0;width:250px;height:fit-content;position:sticky;top:20px;margin-top:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.main-content-section{flex-grow:1;flex-shrink:1;flex-basis:0%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;min-width:0px}.breadcrumbs{font-size:0.875rem;color:rgb(102,102,102)}.breadcrumbs a{color:rgb(102,102,102);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.breadcrumbs a:hover{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.breadcrumbs-separator{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;color:rgb(153,153,153)}.collection-hero-redesign{background-color:transparent;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.collection-title-redesign{font-size:var(--sf-page-title,2.25rem);font-weight:700;color:rgb(17,24,39);margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;text-align:left}.collection-description-block{background-color:rgb(245,245,240);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:1rem;line-height:1.65;color:rgb(55,65,81);margin-bottom:0px;display:block;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-sizing:border-box}.collection-description-block p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.collection-description-block span[data-heading-level]{line-height:1.2;display:inline;color:inherit !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;font-weight:inherit !important}.collection-description-block span[data-heading-level=&quot;1&quot;]{font-size:2rem !important}.collection-description-block span[data-heading-level=&quot;2&quot;]{font-size:1.6rem !important}.collection-description-block span[data-heading-level=&quot;3&quot;]{font-size:1.25rem !important}.collection-description-block span[data-heading-level=&quot;4&quot;]{font-size:1.06rem !important}.collection-description-block span[data-heading-level=&quot;5&quot;]{font-size:0.95rem !important}.collection-description-block span[data-heading-level=&quot;6&quot;]{font-size:0.875rem !important}.collection-long-description{background-color:rgb(245,245,240);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:1rem;line-height:1.65;color:rgb(55,65,81);margin-top:40px;margin-bottom:20px;display:block;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-sizing:border-box;position:relative;isolation:isolate;content-visibility:auto;contain-intrinsic-width:auto 200px;contain-intrinsic-height:auto 200px}.collection-long-description p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px}.collection-long-description p:last-child{margin-bottom:0px}.collection-long-description span[data-heading-level]{line-height:1.2;display:inline;color:inherit !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;font-weight:inherit !important}.collection-long-description span[data-heading-level=&quot;1&quot;]{font-size:2rem !important}.collection-long-description span[data-heading-level=&quot;2&quot;]{font-size:1.6rem !important}.collection-long-description span[data-heading-level=&quot;3&quot;]{font-size:1.25rem !important}.collection-long-description span[data-heading-level=&quot;4&quot;]{font-size:1.06rem !important}.collection-long-description span[data-heading-level=&quot;5&quot;]{font-size:0.95rem !important}.collection-long-description span[data-heading-level=&quot;6&quot;]{font-size:0.875rem !important}.section-template--16570859520217__main-collection-product-grid-padding{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;margin-left:0px !important;padding-left:0px !important}.collection.page-width{margin-left:0px !important;padding-left:0px !important}.product-grid-container{min-height:calc(-400px + 100vh);margin-left:0px !important;padding-left:0px !important}.main-content-section .product-card__title{font-size:var(--sf-card-title,0.92rem)}.main-content-section .product-card__price{font-size:0.92rem}.sidebar-filter{margin-bottom:25px}.sidebar-filter.hidden{display:none !important}.filter-title{font-weight:600;color:rgb(51,51,51);text-transform:uppercase;letter-spacing:0.5px;font-size:0.75rem !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:12px !important;margin-left:0px !important;line-height:1.3 !important}.sidebar-filter:first-child .filter-title{margin-top:0px}.filter-options{display:flex;flex-direction:column;row-gap:8px;column-gap:8px}.filter-option{display:flex;align-items:center;row-gap:8px;column-gap:8px;cursor:pointer;font-size:0.875rem;color:rgb(51,51,51);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}.filter-option:hover{color:rgb(0,123,255)}.filter-option input[type=&quot;radio&quot;],.filter-option input[type=&quot;checkbox&quot;]{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;accent-color:rgb(0,123,255)}.price-range{display:flex;align-items:center;row-gap:8px;column-gap:8px;margin-top:8px}.price-input{flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:13px;max-width:80px}.price-separator{color:rgb(102,102,102);font-size:13px}.no-options{color:rgb(153,153,153);font-style:italic;font-size:13px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}.sidebar-reset{width:100%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(233,236,239);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;color:rgb(102,102,102);cursor:pointer;font-size:0.875rem;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:15px}.sidebar-reset:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(222,226,230);color:rgb(51,51,51)}.filter-bar{margin-bottom:30px;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;width:100%}.filter-bar-content{display:flex;justify-content:space-between;align-items:center;width:100%}.filter-left{display:flex;align-items:center}.product-count{font-size:1rem;color:rgb(102,102,102);font-weight:700;flex-grow:1;flex-shrink:1;flex-basis:0%;text-align:right}.filter-right{display:flex;align-items:center;min-width:0px;justify-content:flex-end}.filter-right:empty{display:none}.pagination{display:flex;align-items:center;row-gap:8px;column-gap:8px}.filter-item{position:relative;display:inline-block}.filter-button{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;display:flex;align-items:center;row-gap:8px;column-gap:8px;font-size:0.875rem;color:rgb(51,51,51)}.filter-button:hover{color:rgb(0,123,255)}.filter-item.active .filter-button{color:rgb(0,123,255)}.filter-item.active .filter-icon{transform:rotate(180deg)}.filter-dropdown{position:absolute;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:rgba(0,0,0,0.15) 0px 4px 12px;z-index:1000;min-width:200px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}.filter-dropdown label{display:flex;align-items:center;row-gap:8px;column-gap:8px;padding-top:8px;padding-right:15px;padding-bottom:8px;padding-left:15px;cursor:pointer;font-size:14px;color:rgb(51,51,51);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.filter-dropdown label:hover{background-color:rgb(248,249,250)}.filter-dropdown input[type=&quot;radio&quot;]{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;accent-color:rgb(0,123,255)}.mobile-filter-menu{display:none;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248,249,250);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221,221,221);border-right-color:rgb(221,221,221);border-bottom-color:rgb(221,221,221);border-left-color:rgb(221,221,221);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;margin-bottom:20px;cursor:pointer;font-weight:600;color:rgb(51,51,51);text-align:center}.mobile-filter-menu:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(233,236,239)}.mobile-filter-menu.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0,123,255);color:white;border-top-color:rgb(0,123,255);border-right-color:rgb(0,123,255);border-bottom-color:rgb(0,123,255);border-left-color:rgb(0,123,255)}.mobile-filters-overlay{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.5);z-index:9999}.mobile-filters-container{position:fixed;top:0px;right:-100%;width:280px;max-width:85vw;height:100dvh;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;z-index:10000;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:right;overflow-y:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;box-shadow:rgba(0,0,0,0.1) -2px 0px 10px;will-change:right}.mobile-filters-container.open{right:0px}.mobile-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238)}.mobile-filters-title{font-size:1.125rem;font-weight:600;color:rgb(51,51,51);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mobile-filters-close{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;font-size:24px;color:rgb(102,102,102);cursor:pointer;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.mobile-filters-close:hover{color:rgb(51,51,51)}#reset-filters{display:none}#sort-options{display:none}#i6kwgk{vertical-align:middle;margin-right:8px}.product-page .product-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;row-gap:20px;column-gap:20px}.product-page .product-grid &gt; .product-images{grid-column-start:1;grid-column-end:auto}.product-page .product-grid &gt; .product-info{grid-column-start:2;grid-column-end:auto}.product-page .product-grid .product-description-sections,.product-page .product-grid .similar-products-section{grid-column-start:1;grid-column-end:-1;width:100%;display:block}.product-page &gt; .product-description-sections,.product-page &gt; .similar-products-section{width:100%;display:block}[data-gjs-type=&quot;wrapper&quot;]{min-height:100vh}@media (hover:hover) and (min-width:1101px){.product-card:hover .product-card__image-wrapper img{transform:scale(0.97)}}@media (max-width:1100px){.main-layout-wrapper{padding-top:12px;padding-right:12px;padding-bottom:0px;padding-left:12px}.breadcrumbs-section{width:100%}.collection-title-redesign{font-size:2rem}.collection-description-block{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.filters-sidebar{display:none !important}.mobile-filter-menu{display:block;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;box-sizing:border-box}.filter-bar{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;position:relative;box-sizing:border-box}.filter-bar-content{flex-direction:row;justify-content:space-between;align-items:center;row-gap:0px;column-gap:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:100%;box-sizing:border-box;position:relative}.filter-left{justify-content:flex-start;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;position:absolute;left:0px}.filter-right{justify-content:flex-end;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.product-count{text-align:right;flex-grow:0;flex-shrink:0;flex-basis:auto;order:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;white-space-collapse:collapse;text-wrap-mode:nowrap;position:absolute;right:0px;top:50%;transform:translateY(-50%);font-size:14px}.product-grid{grid-template-columns:repeat(2,1fr) !important;row-gap:10px !important;column-gap:10px !important}}@media (max-width:1024px){.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}}@media (max-width:768px){.hero-section .hero-text{width:min(92%,680px)}.hero-section .hero-text h1{font-size:1.95rem !important;line-height:1.14 !important;margin-bottom:0.55rem !important}.hero-section .hero-text p{font-size:0.95rem !important;line-height:1.45 !important}.collection-item-content h2{font-size:1.06rem !important}.product-page .product-grid{grid-template-columns:1fr;row-gap:30px;column-gap:30px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.product-page .product-title{font-size:1.9rem}.product-page .text-content{font-size:16px}.product-page .main-image{height:400px}.product-page .buy-section{flex-direction:column;align-items:stretch}.product-page .quantity-selector{align-self:flex-start}.description-section .section-content{display:block !important;grid-template-columns:1fr !important;row-gap:30px !important;column-gap:30px !important}.description-section.reverse .section-content{grid-template-columns:1fr !important;display:block !important}.description-section .section-text h2{font-size:2rem}.description-section .section-text p{font-size:16px}.description-section .description-image{height:300px}.page-width{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}.similar-products-container,.product-page .product-grid{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}body{overflow-x:hidden !important}.products-page-pagination a{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.hero-section .hero-text{width:min(92%,680px)}.hero-section .hero-text h1{font-size:1.95rem !important;line-height:1.14 !important;margin-bottom:0.55rem !important}.hero-section .hero-text p{font-size:0.95rem !important;line-height:1.45 !important}.collection-item-content h2{font-size:1.06rem !important}.product-page .product-grid{grid-template-columns:1fr;row-gap:30px;column-gap:30px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.product-page .product-title{font-size:1.9rem}.product-page .text-content{font-size:16px}.product-page .main-image{height:400px}.product-page .buy-section{flex-direction:column;align-items:stretch}.product-page .quantity-selector{align-self:flex-start}.description-section .section-content{display:block !important;grid-template-columns:1fr !important;row-gap:30px !important;column-gap:30px !important}.description-section.reverse .section-content{grid-template-columns:1fr !important;display:block !important}.description-section .section-text h2{font-size:2rem}.description-section .section-text p{font-size:16px}.description-section .description-image{height:300px}.page-width{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}.similar-products-container,.product-page .product-grid{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}body{overflow-x:hidden !important}.products-page-pagination a{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.hero-section .hero-text{width:min(92%,680px)}.hero-section .hero-text h1{font-size:1.95rem !important;line-height:1.14 !important;margin-bottom:0.55rem !important}.hero-section .hero-text p{font-size:0.95rem !important;line-height:1.45 !important}.collection-item-content h2{font-size:1.06rem !important}.product-page .product-grid{grid-template-columns:1fr;row-gap:30px;column-gap:30px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.product-page .product-title{font-size:1.9rem}.product-page .text-content{font-size:16px}.product-page .main-image{height:400px}.product-page .buy-section{flex-direction:column;align-items:stretch}.product-page .quantity-selector{align-self:flex-start}.description-section .section-content{display:block !important;grid-template-columns:1fr !important;row-gap:30px !important;column-gap:30px !important}.description-section.reverse .section-content{grid-template-columns:1fr !important;display:block !important}.description-section .section-text h2{font-size:2rem}.description-section .section-text p{font-size:16px}.description-section .description-image{height:300px}.page-width{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}.similar-products-container,.product-page .product-grid{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}body{overflow-x:hidden !important}.products-page-pagination a{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.hero-section .hero-text{width:min(92%,680px)}.hero-section .hero-text h1{font-size:1.95rem !important;line-height:1.14 !important;margin-bottom:0.55rem !important}.hero-section .hero-text p{font-size:0.95rem !important;line-height:1.45 !important}.collection-item-content h2{font-size:1.06rem !important}.product-page .product-grid{grid-template-columns:1fr;row-gap:30px;column-gap:30px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.product-page .product-title{font-size:1.9rem}.product-page .text-content{font-size:16px}.product-page .main-image{height:400px}.product-page .buy-section{flex-direction:column;align-items:stretch}.product-page .quantity-selector{align-self:flex-start}.description-section .section-content{display:block !important;grid-template-columns:1fr !important;row-gap:30px !important;column-gap:30px !important}.description-section.reverse .section-content{grid-template-columns:1fr !important;display:block !important}.description-section .section-text h2{font-size:2rem}.description-section .section-text p{font-size:16px}.description-section .description-image{height:300px}.page-width{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}.similar-products-container,.product-page .product-grid{max-width:100% !important;padding-left:16px !important;padding-right:16px !important}body{overflow-x:hidden !important}.products-page-pagination a{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.product-page .product-grid{display:block !important;grid-template-columns:none !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;row-gap:0px !important;column-gap:0px !important}.product-page .product-grid &gt; .product-images{grid-column-start:unset;grid-column-end:unset;margin-bottom:20px}.product-page .product-grid &gt; .product-info{grid-column-start:unset;grid-column-end:unset;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}.main-layout-wrapper{padding-top:8px;padding-right:8px;padding-bottom:0px;padding-left:8px;row-gap:6px;column-gap:6px}.mobile-filter-menu{padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;box-sizing:border-box;font-size:14px}.collection-title-redesign{font-size:1.75rem;margin-bottom:12px}.collection-description-block{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.4}.product-grid{grid-template-columns:repeat(2,1fr) !important;row-gap:8px !important;column-gap:8px !important}.pagination{row-gap:4px;column-gap:4px}.collection-long-description{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;margin-top:20px;content-visibility:auto;contain-intrinsic-width:auto 150px;contain-intrinsic-height:auto 150px}.product-page .product-grid{display:block !important;grid-template-columns:none !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;row-gap:0px !important;column-gap:0px !important}.product-page .product-grid &gt; .product-images{grid-column-start:unset;grid-column-end:unset;margin-bottom:20px}.product-page .product-grid &gt; .product-info{grid-column-start:unset;grid-column-end:unset;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}}@media (max-width:576px){.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title-mobile)}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title-mobile)}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title-mobile)}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.similar-products-title,.products-page-info-section h2{font-size:var(--sf-section-title-mobile)}.text-image-section-wrapper-fullwidth .text-image-section{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}@media (max-width:400px){.product-grid{row-gap:6px !important;column-gap:6px !important}}