.container--QKqKG{border:1px solid var(--steel-15);border-radius:8px;padding:16px}.images--c2vZA{height:300px;margin:0 15px 15px;position:relative}@media (min-width:768px){.images--c2vZA{height:400px}}.image--oiDil{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s linear}.image--oiDil.active--Z6oyT{opacity:1}.magnify--fUWUH{fill:var(--blue);bottom:0;opacity:.5;padding:5px;position:absolute;right:0;z-index:2}.magnify--fUWUH:hover{opacity:1}.magnify--fUWUH svg{height:22px}.content--iOhMk{max-height:0;overflow:hidden;transition:max-height .3s ease}.expanded--GS1Jg{max-height:500px}.toggle--FhHJQ{margin-top:8px;text-align:center}.thumbnails--CuM6N{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px}.thumbnails--CuM6N.fillWidth--H5OKA .thumbnail--DWKz9{flex:1 0 30%}.thumbnail--DWKz9{border:1px solid var(--steel-15);cursor:pointer;flex:0 0 100px;height:100px;padding:8px;position:relative}.thumbnailImage--FHqmd{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}.thumbnail--DWKz9.active--YZuYw,.thumbnail--DWKz9:hover{border:1px solid var(--primary)}.thumbnailFiller--So2pY{flex:1 0 30%}@media (max-width:400px){.thumbnails--CuM6N{gap:8px;margin-bottom:8px}}.container--YypYA{animation:mountAnimation--KOjRe .8s;background:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2147483647}.content--kUwTU{background:#fff;bottom:30px;display:flex;flex-direction:column;left:30px;position:absolute;right:30px;top:30px}.close--V3tSb{fill:var(--steel-55);font-size:1.5rem;padding:10px;position:absolute;right:15px;top:0}.close--V3tSb svg{height:10px}.close--V3tSb:hover{fill:var(--steel-70)}.images--K38C9{flex:1;margin:15px 45px;position:relative}.image--d6oFn{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s linear}.image--d6oFn.active--DNKbH{opacity:1}.arrows--GOeWO{align-items:center;bottom:50px;display:flex;font-size:3rem;justify-content:space-between;left:-50px;position:absolute;right:-50px;top:50px;z-index:1}.arrow--sa_T4{fill:var(--blue);background:none;border:none;padding:10px}.arrow--sa_T4:hover{fill:var(--steel-15)}.arrow--sa_T4 svg{height:36px;padding:4px}.thumbnails--_Rl5R{margin-bottom:16px}@keyframes mountAnimation--KOjRe{0%{opacity:0}to{opacity:1}}.section--uczLg:not(:last-child){border-bottom:2px solid var(--steel-05);margin-bottom:60px;padding-bottom:60px}.section--uczLg:last-child{margin-bottom:60px}.desktopHeader--U162P{display:none}.productInfo--GMCMc{display:flex;flex-direction:column;gap:8px;margin:16px 0}.images--aFhFp{flex:1}.price--X0k7V{display:flex;flex-direction:column;font-size:24px;font-weight:300}.availability--VEMKf{margin:15px 0}.buttons--Krhnu{align-items:center;display:flex;margin:15px 0}.quantityDiscount--tQU_7{align-self:flex-start;margin-bottom:8px}.addToFavouriteList--xWpbd{position:relative}.addToFavouriteList--xWpbd>div{right:-66px;top:60px}.addToFavouriteList--xWpbd>div>div{left:auto;right:67px}.description--HvdsZ{max-width:700px}@media (min-width:768px){.top--R_USa{display:flex;gap:40px;justify-content:center;text-align:left}.buttons--Krhnu{justify-content:flex-start}.productInfo--GMCMc{flex:1}.mobileHeader--l4CaA{display:none}.desktopHeader--U162P{display:block}.price--X0k7V{flex-direction:row}.quantityDiscount--tQU_7{display:none}}.benefits--CwdTC ul{grid-row-gap:8px;grid-column-gap:8px;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:580px){.benefits--CwdTC ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.benefits--CwdTC ul{grid-template-columns:repeat(3,1fr)}}.benefits--CwdTC li{align-items:center;display:flex;gap:12px}.icon--NTx14{background:var(--forest-100);border-radius:50%;height:24px;min-width:24px}.icon--NTx14 svg{fill:#fff;height:12px;left:6px;position:relative}.container--oFQLS{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:580px){.container--oFQLS{grid-template-columns:repeat(2,1fr)}}.labelCell--E1ZW6{color:var(--text-4);font-size:12px;margin-bottom:8px;text-transform:uppercase}.attribute--LBOR6{border-bottom:1px solid var(--steel-15);padding:16px}.attribute--LBOR6 a{align-items:center;display:flex}.externalLink--tAif6{fill:var(--blue);height:24px}.helpIndicator--MKcrM{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px}.container--YNkAC{margin-top:5px}.container--YNkAC td{height:auto;padding:6px 8px}.container--YNkAC td:first-child{height:2em;padding-left:0;width:1px}.icon--MM2yB{align-items:center;display:flex;justify-content:center}.icon--MM2yB svg{fill:var(--blue);height:30px}.container--PuQIo{background-color:#000;height:0;padding-bottom:56.25%;position:relative;width:100%}.video--fF8sT{height:100%;left:0;position:absolute;top:0;width:100%}.items--F2gsk{display:flex;flex-wrap:wrap;margin:-14px -12px 0;padding-top:8px}.item--k83Dn{flex:1 0 270px;margin:14px 12px 26px;width:1px}.filler--f8Mbv{flex:1 0 270px;margin:0 12px}.section--CbofQ:not(:last-child){border-bottom:2px solid var(--steel-05);margin-bottom:60px;padding-bottom:60px}.section--CbofQ:last-child{margin-bottom:60px}.product--cxFZM{border:1px solid var(--steel-15);display:flex;flex-direction:column;min-width:0;position:relative;transition:box-shadow .3s}.product--cxFZM:hover{box-shadow:0 0 11px rgba(33,33,33,.2)}.product--cxFZM:hover>a>.top--pvZ6k>.image--m_RNo{transform:scale(1.05)}.header--na3Jr{left:10px;position:absolute;right:10px;top:10px;z-index:2}.imageLink--WD_i5{position:relative}.top--pvZ6k{border-bottom:1px solid var(--steel-15);font-weight:400;height:240px;padding:16px}.addToFavouriteList--MUpxh{font-size:12px;left:0;position:absolute;top:0;z-index:1}.details--gOZaN{display:flex;flex-direction:column;flex-grow:1;gap:5px;padding:16px;position:relative}.baseDetails--FNuuU{display:flex}.nameAndNumber--cW79h{flex:1;margin-right:5px;overflow:hidden}.name--vYyFg{color:var(--text-6);font-stretch:normal;font-style:normal;font-weight:500;line-height:1;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.number--R9vJr{color:var(--text-4);font-size:14px;font-weight:400}.price--c3Qm7{font-weight:400;line-height:1;text-align:right}.price--c3Qm7 span:not(:last-child){display:inline-block;margin-bottom:3px}.attrs--k6d7w{flex-grow:1;margin-top:10px}.attr--VmVXx{font-size:14px}.attrValue--VvPad{color:var(--text-4);display:block;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attrValueMultiLine--viju9{display:block;margin-bottom:8px}.attrValuePartial--RQxtf{font-style:italic}.attrTitle--O8reI{color:var(--text-6);display:block;font-weight:400;margin-bottom:5px;margin-top:5px}.image--m_RNo{display:block;transition:transform .3s}.image--m_RNo div{background-position:top;background-repeat:no-repeat;background-size:contain;height:170px;margin-bottom:10px;margin-top:10px;width:100%}.availability--d4Usk{bottom:18px;color:var(--text-4);font-size:12px;left:16px;position:absolute}.compare--jaNdg{font-size:.9rem;font-weight:500;text-align:right}.toggleButton--ScPZL{bottom:10px;position:absolute;right:10px}.buttons--oAb8V{display:flex;margin-top:10px}.buttons--oAb8V a,.buttons--oAb8V button,.buttons--oAb8V>div{width:100%}.container--mEdLf{align-items:stretch;display:inline-flex;gap:16px}.container--mEdLf input{height:auto}.btn--zcLEe{border:none!important;overflow:hidden;position:relative;white-space:nowrap}.btn--zcLEe.success--dB3fe{animation:itemAdded--VNmN2 1.5s ease}.btn--zcLEe.success--dB3fe .title--Urckw{animation:itemAddedText--ddDM6 1.5s ease}.btn--zcLEe.success--dB3fe .icon--fTAfZ{animation:itemAddedCheck--SkVCQ 1.5s ease}.icon--fTAfZ,.title--Urckw{left:0;position:absolute;right:0}.icon--fTAfZ{display:flex;justify-content:center;transform:translateY(35px)}.icon--fTAfZ svg{fill:#fff;height:20px}.hidden--RXaHv{visibility:hidden}.spinner--KjIC1{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@keyframes itemAdded--VNmN2{25%{background:var(--positive)}75%{background:var(--positive)}}@keyframes itemAddedText--ddDM6{25%{opacity:1;transform:translateY(-35px)}26%{opacity:0}80%{opacity:0;transform:translate(0)}90%{opacity:1}}@keyframes itemAddedCheck--SkVCQ{25%{transform:translate(0)}60%{opacity:1}79%{opacity:0;transform:translate(0)}80%{opacity:0;transform:translateY(35px)}}.container--QLDG3{display:flex}.container--QLDG3.small--myIZb{align-items:center}.container--QLDG3.small--myIZb .field--wzMtP[type=number]{font-size:14px;height:25px;width:35px}.field--wzMtP[type=number].large--W_dJq{height:56px;width:56px}.button--___rd{align-items:center;background:var(--steel-05);color:var(--blue);display:flex;height:25px;justify-content:center;margin:5px}.button--___rd:disabled{background:var(--steel-15);color:var(--text-4)}.button--___rd svg{fill:var(--blue);height:12px;margin:5px;width:12px}.field--wzMtP::-webkit-inner-spin-button,.field--wzMtP::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.field--wzMtP[type=number]{-moz-appearance:textfield;padding-left:0;padding-right:0;text-align:center;width:40px}.content--Ba3Zu{align-items:center;display:flex;gap:8px}.image--Kd0Dr{fill:var(--steel-90);height:50px;object-fit:contain;width:50px}.product--bhiPf{display:flex;flex-direction:column;gap:4px}.productName--m1TMv{font-weight:500}.buttons--M8hSM{display:flex;flex-direction:column;gap:4px;margin-top:8px}.salesDetailsLoading--lUfca{background:var(--primary)!important;min-width:140px}.salesDetailsLoadingDots--qKmIS:after,.salesDetailsLoadingDots--qKmIS:before{content:"";display:inline-block;position:absolute;top:0}.salesDetailsLoadingDots--qKmIS,.salesDetailsLoadingDots--qKmIS:after,.salesDetailsLoadingDots--qKmIS:before{animation:salesDetailsLoadingAnimation--NQ67g 1s infinite alternate;background-color:var(--water-90);border-radius:4px;height:8px;width:8px}.salesDetailsLoadingDots--qKmIS{animation-delay:.5s;position:relative}.salesDetailsLoadingDots--qKmIS:before{animation-delay:0s;left:-14px}.salesDetailsLoadingDots--qKmIS:after{animation-delay:1s;left:14px}@keyframes salesDetailsLoadingAnimation--NQ67g{0%{background-color:var(--cobalt-100)}50%,to{background-color:var(--water-90)}}.toggle--Mo8wY{margin:4px}.toggle--Mo8wY label{cursor:pointer}.toggle--Mo8wY label span{background:var(--steel-05);border-radius:4px;color:var(--text-6);display:block;font-size:14px;font-weight:400;padding:4px 8px;text-align:center}.toggle--Mo8wY label input{display:none}.toggle--Mo8wY input:checked+span{background-color:var(--sun-100)}.container--Ey2ox{display:flex;justify-content:center}@media (min-width:768px){.container--Ey2ox{display:block}}.container--Ey2ox.small--oUXIo{padding:0;width:100%}.container--Ey2ox.small--oUXIo ul{flex-direction:column;margin:20px 0 0}.container--Ey2ox.small--oUXIo .body--Wv2Xw,.container--Ey2ox.small--oUXIo .heading--OUohy{color:var(--text-6);display:inline;font-size:14px}.container--Ey2ox.small--oUXIo .heading--OUohy{font-weight:500}.container--Ey2ox.small--oUXIo .body--Wv2Xw{font-weight:300;margin-left:3px}.container--Ey2ox.small--oUXIo .icon--p2aYb svg{height:20px}.highlights--xT6nf{display:flex;flex-direction:column;gap:20px;margin-top:50px}@media (min-width:768px){.highlights--xT6nf{flex-direction:row}}.highlight--jOzfk{display:flex;flex:1}.icon--p2aYb{margin-right:15px}.icon--p2aYb svg{fill:var(--blue);stroke-width:0;stroke:var(--blue)}.heading--OUohy{color:var(--blue);display:block;font-size:28px;margin-bottom:10px}.body--Wv2Xw{color:var(--text-5);font-size:18px;font-weight:400}.placeholder--nYkZQ{animation:phAnimation--Uj1WS 1s linear infinite;background-image:linear-gradient(to right,var(--steel-15) 0,var(--steel-15) 40%,var(--steel-55) 50%,var(--steel-15) 60%,var(--steel-15) 100%);background-position:120%;background-size:200% 100%;height:100%;width:100%}.placeholder--nYkZQ.light--i66o1{background-image:linear-gradient(to right,var(--steel-05) 0,var(--steel-05) 40%,var(--steel-15) 50%,var(--steel-05) 60%,var(--steel-05) 100%)}@keyframes phAnimation--Uj1WS{0%{background-position:120%}50%{background-position:-20%}to{background-position:-20%}}.dot--eMtc5{border-radius:50%;margin-right:6px;width:.75em}.dot--eMtc5,.placeholder--xkqFc{display:inline-block;height:.75em}.placeholder--xkqFc{width:40px}.tooltip--mK7X2{display:flex;flex-direction:column;gap:16px;padding:10px}.tooltip--mK7X2 label{display:block;font-weight:400}.availableInStock--O_g3T{border:1px solid var(--steel-15)}.availableInStock--O_g3T tbody tr{border-top:1px solid var(--steel-15)}.availableInStock--O_g3T th{font-size:14px}.availableInStock--O_g3T td,.availableInStock--O_g3T th{height:auto;padding:8px 16px}.iconTooltip--_C6av{fill:var(--blue);height:.8em;margin-left:2px}.note--lmyAK{font-size:12px;font-style:italic}.favouriteListIcon--AdYLC button{display:flex;overflow-wrap:anywhere;padding:10px}.favouriteListIcon--AdYLC svg{fill:var(--steel-90);height:2em;transition:transform .2s ease;width:2em}.favouriteListIcon--AdYLC button:hover svg{transform:scale(1.1)}.favouriteListMenu--CKE7G{background:var(--steel-05);border-radius:3px;margin-right:15px;max-width:300px;padding:10px 0;position:absolute;width:max-content}.favouriteListMenu--CKE7G ul{font-size:1rem;max-height:250px;overflow-y:auto}.favouriteListMenu--CKE7G button{border-radius:0;font-weight:400;padding:10px 20px;text-align:left;width:100%}.favouriteListMenu--CKE7G button:hover{background:var(--steel-15)}.arrow--LdCLy{border-color:transparent transparent var(--steel-05) transparent;border-style:solid;border-width:0 10px 10px;height:0;left:1em;position:absolute;top:-8px;width:0}.signInToUnlock--re9oQ{color:var(--text-6);display:inline-block;font-weight:400}.signInToUnlock--re9oQ .signInButton--YMVSn{display:flex;white-space:nowrap}.signInToUnlock--re9oQ .signInButton--YMVSn button{align-items:center;background-color:var(--steel-15);border-radius:5px;color:var(--text-5);display:flex;font-size:.8rem;justify-content:center;padding:4px 1.5em!important}.unit--kBXnH{padding:4px 0 4px 4px}.icon--ucfgB{fill:var(--text-5);height:12px}.price--d3CUs{color:var(--text-6)}.originalPrice--O8fwS{color:var(--text-4);text-decoration:line-through}.discountedPrice--AY0DU{color:var(--text-6);font-weight:500}.discountsTooltip--u5Ik_ p{font-weight:400;margin-bottom:5px;margin-top:0}div.placeholder--n0WvH{display:inline-block;height:1em;width:40px}.container--XjijJ{margin:16px 0}.label--LuRSK{color:var(--text-4);font-size:14px;font-weight:400;margin-bottom:8px}.attributeValues--T78r_{color:var(--text-5);display:flex;flex-wrap:wrap;font-weight:500;gap:5px;justify-content:center;margin-top:5px}@media (min-width:768px){.attributeValues--T78r_{justify-content:flex-start}}.value--oq2ZX{background:var(--steel-05);border-radius:4px;color:var(--text-6);font-size:14px;font-weight:400;padding:8px 12px}.value--oq2ZX.selected--IPihH{background:var(--steel-90);color:#fff}.value--oq2ZX.invalidCombo--ylffb{background:var(--steel-15);color:#999}.disclaimer--vxJwV{align-items:center;color:var(--text-5);display:flex;margin-bottom:-15px;margin-top:25px}.disclaimer--vxJwV svg{fill:var(--sun);height:20px;margin-right:10px;width:20px}.container--Jwg4m{color:var(--primary);display:flex;padding-top:10px}.reviewNavigation--i1mfD{align-items:center;display:flex;gap:5px}.reviewNavigation--i1mfD:hover{cursor:pointer}.averageRating--OTF7N{display:flex;gap:5px}.container--qd8PJ{align-items:center;display:flex;gap:8px}.container--qd8PJ svg{height:100%;width:24px}.empty--tErkl,.filled--wh78L{fill:var(--primary)}.container--IfLg9{display:flex;flex-direction:column;gap:40px;justify-content:center}@media (min-width:768px){.container--IfLg9{flex-direction:row;justify-content:flex-start}}.totalRating--cxZLg{text-align:center}.reviews--M3DLL{flex:1}.review--KVcXE{border:1px solid var(--steel-05);border-radius:3px;margin:20px 0;padding:20px}.reviewText--eLpZr{margin-bottom:0}.reviewHeading--hCpTj{display:flex;gap:10px;justify-content:space-between}.averageRating--jUv3y{align-items:center;color:var(--primary);display:flex;gap:10px;margin:16px 0}.averageRating--jUv3y svg{height:20px}.ratingIndicator--INaIr{align-items:center;display:flex;gap:10px;padding:5px}.filledStar--WMiU2{fill:var(--primary);height:20px}.writeButton--h6__u{margin-top:20px}.nameDate--UvXzO{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px}.name--VdYs8{font-weight:500}.date--T3NAo{font-size:14px}.progressBar--iJcIJ{background-color:var(--steel-15);border-radius:1.5em;height:10px;width:100%}@media (min-width:768px){.progressBar--iJcIJ{width:250px}}.progressBarColor--f39GJ{background-color:var(--blue);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;height:100%}.review--KVcXE svg{height:15px;padding-left:1px;padding-top:2px;width:15px}.starsToClick--Ich7O{margin-bottom:16px}.starsToClick--Ich7O svg{fill:var(--steel-15);height:20px}.starsToClick--Ich7O .clickedStar--x3sK9{fill:var(--sun)}.starsToClick--Ich7O button{cursor:pointer;padding:5px}.dialog--pGBFH{text-align:left}.dialog--pGBFH button{width:auto}.dialog--pGBFH h4{color:var(--text-5);font-size:14px;font-weight:400}.fields--Su8t6{display:flex;flex-direction:column;gap:16px}.relatedItems--nr0ez h4{margin-bottom:4px}.relatedItems--nr0ez label{margin-bottom:8px}