@charset "UTF-8";:root{--blue: #0019af;--extra-light-blue: #f5f6ff;--white: #fff;--black: #000;--dark-grey: #404041;--grey: #767677;--light-grey: #b0b0b1;--dark-smoke: #d0d0d1;--smoke: #e0e0e1;--white-smoke: #f5f5f5;--light-smoke: #fdfdfd;--gold: #feb846;--star-color-empty: #404041;--star-color-filled: #f1c40f;--breadcrumb-separator: ">"}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/jost/italic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/jost/italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/jost/italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost/normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost/normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost/normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}a:focus-visible{outline-offset:-.0625rem}html{-webkit-text-size-adjust:100%;font-size:1em;line-height:1.4;font-weight:400}body{color:var(--dark-grey);text-rendering:optimizeLegibility;margin:0;font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased}img,svg{vertical-align:middle}#header{transition:all .5s;position:sticky;top:0;background:#fff;z-index:20;box-shadow:0 0 12px 3px #00000040}html.scroll-hide #header{top:-150px}html.top #header{box-shadow:none}#header nav{display:flex;overflow:auto hidden;white-space:nowrap;scrollbar-width:none}#header nav a{display:inline-flex;color:var(--blue);text-decoration:none;font-weight:500;padding:.5rem;letter-spacing:.5px;text-transform:uppercase;font-size:.875rem;border-radius:.25rem;transition:background-color .2s}#header nav a:hover{background-color:var(--extra-light-blue)}#header .main-menu{display:flex;align-items:center;padding:.25rem;border-bottom:.0625rem solid var(--smoke)}#header .main-menu .logo{flex-shrink:0;display:inline-flex;margin-right:1rem;padding:.5rem}#header .main-menu .logo svg{width:3.65625rem;height:1.5rem;color:var(--blue)}#header .main-menu nav{display:none;flex-shrink:1;margin-right:1rem}@media screen and (min-width: 600px){#header .main-menu nav{display:block}}#header .main-menu .actions{flex-shrink:0;margin-left:auto}#header .main-menu .actions a,#header .main-menu .actions label{display:inline-flex;padding:.5rem;color:var(--blue)}#header .main-menu .actions svg{height:1.5rem;width:1.5rem}@media (min-width: 31.25rem){#header .main-menu .actions svg{height:1.5rem;width:1.5rem}}#header .main-menu .actions .close-cart{display:none}#header .context-menu{display:flex;align-items:center;border-bottom:.0625rem solid var(--smoke);flex-wrap:nowrap;padding:.25rem}#header .context-menu nav a{font-weight:350}#header .context-menu .all-products{display:flex;padding:.5rem;background:0;border:0;cursor:pointer}#header .context-menu .all-products svg{width:1rem;height:1rem}#header .context-menu .all-products svg use+use{display:none}#header .context-menu .all-products.active svg use+use{display:block}#header .context-menu .all-products.active svg use{display:none}#cart-content{display:none}.main-menu:has(#cart:checked)~#cart-content{display:block;position:absolute;width:100%;height:100vh;padding-top:1.25rem;padding-bottom:8.75rem;overflow:auto;background:#fff;z-index:40}html.scroll-hide #header:has(#cart:checked){top:0}html:has(#cart:checked){overflow:hidden}.cart-items{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.cart-items .cart-item{display:flex;flex-direction:column;padding:.75rem;box-shadow:#3a3a3a20 0 0 .25rem .125rem;border-radius:.3125rem}.cart-items .cart-item .name-sku{margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart-items .cart-item .item{display:flex;justify-content:space-between;width:100%}.cart-items .cart-item .item img{height:5rem;max-width:5rem;width:auto;margin-right:.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex-shrink:0}@media screen and (min-width: 375px){.cart-items .cart-item .item img{height:5.5rem}}@media (min-width: 31.25rem){.cart-items .cart-item .item img{max-width:none}}.cart-items .cart-item .item .item-details{text-align:right}.cart-items .cart-item .item .item-details .price{margin-top:0;margin-left:.75rem;font-size:1.0625rem}.cart-items .cart-item .item .item-details .item-disclaimer{display:inline-block;text-wrap:balance;font-size:.8rem}.editors{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:.5rem}.editors .amount-editor{display:inline-flex;border:1px solid #999;align-items:center;border-radius:.25rem}.editors .amount-editor .amount-button{border:none;background:transparent;height:1.5rem;width:1.5rem;padding:0;cursor:pointer}@media screen and (min-width: 375px){.editors .amount-editor .amount-button{width:2rem;height:2rem}}.editors .amount-editor .amount-button svg{width:100%;height:100%;padding:.25rem;color:#404041}@media screen and (min-width: 375px){.editors .amount-editor .amount-button svg{padding:.5rem}}.editors .amount-editor .amount-button[disabled]{cursor:not-allowed;opacity:.5}.editors .amount-editor .amount{min-width:2rem;line-height:1.5rem;font-size:.875rem;text-align:center;border-left:1px solid #999;border-right:1px solid #999}@media screen and (min-width: 375px){.editors .amount-editor .amount{line-height:2rem;font-size:1rem}}.editors .inline-price-select{position:relative;display:inline-flex;flex-direction:column;border:1px solid #999;border-radius:.25rem;background:#fff;margin-right:.75rem}.editors .inline-price-select .accordian-title span{padding:0 .5rem;line-height:1.5rem;font-size:.875rem}@media screen and (min-width: 375px){.editors .inline-price-select .accordian-title span{line-height:2rem;font-size:1rem}}.editors .inline-price-select .accordian-title label{cursor:pointer;width:1.5rem;height:1.5rem;border-left:1px solid #999}@media screen and (min-width: 375px){.editors .inline-price-select .accordian-title label{width:2rem;height:2rem}}.editors .inline-price-select .accordian-title label svg{width:100%;height:100%;padding:.25rem}@media screen and (min-width: 375px){.editors .inline-price-select .accordian-title label svg{padding:.5rem}}.editors .inline-price-select .price-options{display:flex;flex-direction:column}.editors .inline-price-select .price-options label{cursor:pointer;border-top:1px solid #999;padding:.25rem 1rem}.editors .inline-price-select .price-options label:first-of-type{border-top:none}.editors .inline-price-select input:focus-visible+label{outline:red auto 1px}.editors .inline-price-select .accordian-content{position:absolute;background:#fff;border:1px solid #999;top:1.5rem;width:12rem;right:-1px;border-radius:4px}@media screen and (min-width: 375px){.editors .inline-price-select .accordian-content{top:2rem}}#dots-menu{display:none}.main-menu:has(#dots:checked)~#dots-menu{position:absolute;right:0;display:flex;flex-wrap:wrap;max-width:19.5rem;background:#fff;z-index:40}.main-menu:has(#dots:checked)~#dots-menu a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.5rem;height:6.5rem;font-size:.875rem;font-weight:350;letter-spacing:.5px;text-align:center;text-transform:uppercase;text-decoration:none;color:var(--dark-grey)}.main-menu:has(#dots:checked)~#dots-menu a svg{width:1.5rem;height:1.5rem;margin-bottom:.5rem;color:var(--dark-grey)}html.scroll-hide #header:has(#dots:checked){top:0}html:has(#dots:checked){overflow:hidden}html:has(.all-products.active){overflow:hidden}.context-menu:has(.active)~#mega-menu-container .mega-menu{max-height:none}.mega-menu{position:absolute;z-index:10;width:100%;padding:0;margin:0;overflow:auto;max-height:0}.mega-menu a{text-decoration:none;color:#222;text-transform:uppercase;font-weight:350;padding-left:.375rem;font-size:.8rem;letter-spacing:.03125rem;line-height:2.25rem}.mega-menu ul{padding:0;margin:0}.mega-menu>li:first-child{border-top:none}.mega-menu li{background:#fff;border-top:.0625rem solid var(--smoke);list-style:none;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 31.25rem){.mega-menu li{max-width:20rem}}.mega-menu li>ul{display:none;order:3;flex:0 0 100%}.mega-menu li label{display:flex;margin-left:auto;width:2.25rem;height:2.25rem;padding:.625rem;transition:transform .3s;cursor:pointer}.mega-menu li label svg{width:100%;height:100%;color:var(--dark-grey)}.mega-menu li label:has(:checked){transform:rotateX(180deg)}.mega-menu li label:has(:checked)+ul{display:block}.mega-menu li li a{margin-left:1.25rem}.mega-menu li li li a{margin-left:2.5rem}#footer{background-color:var(--light-smoke);padding:0 max((100vw - 82.5rem) / 2,.75rem)}#footer .footer-links{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 57.5rem){#footer .footer-links{flex-direction:row;gap:2rem}}#footer .footer-links .accordian-title label{width:3rem;height:3rem;padding:.625rem}@media (min-width: 57.5rem){#footer .footer-links .accordian-title label{display:none;pointer-events:none}}#footer .footer-links .accordian-content{flex-direction:column}@media (min-width: 57.5rem){#footer .footer-links .accordian-content{display:flex}}#footer .footer-links .accordian-title:has(:checked)+.accordian-content{display:flex}#footer .footer-links h4{font-weight:550;color:var(--blue)}#footer .footer-links a{text-decoration:none;line-height:1.75;color:var(--dark-grey)}#footer .footer-links a:hover{text-decoration:underline}#footer .footer-top{display:flex;justify-content:space-between;align-items:center;padding:3rem 0;border-bottom:1px solid var(--dark-smoke)}#footer .footer-top .footer-logo{flex-shrink:0}#footer .footer-top .footer-logo svg{width:4.875rem;height:2rem;color:var(--blue)}#footer .footer-social-icons{display:flex;gap:2rem}#footer .footer-social-icons svg{height:1.5rem;width:1.5rem;color:var(--blue)}#footer .footer-top .footer-social-icons{display:none}@media (min-width: 57.5rem){#footer .footer-top .footer-social-icons{display:flex}}#footer .footer-bottom a,#footer .footer-bottom span{color:var(--dark-grey);font-size:.8rem}#footer .footer-bottom .footer-social-icons{display:flex}@media (min-width: 57.5rem){#footer .footer-bottom .footer-social-icons{display:none}}.button{display:inline-block;border-radius:.25rem;border-style:solid;border-width:.0625rem;font-size:1rem;letter-spacing:.02rem;line-height:1.5;outline:none;padding:.5rem .75rem;text-transform:uppercase;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s}.button:focus-visible{box-shadow:0 0 0 .25rem #0055ff80}.button--color-primary{background-color:#05f;border-color:#05f;color:#fff}.button--color-primary:hover,.button--color-primary:focus-visible{background-color:#003ed9;border-color:#003ed9}.button[disabled]{opacity:.5;cursor:not-allowed}.button--size-x-small{font-size:.625rem;padding:.375rem .5rem}.button--size-small{font-size:.8125rem}.button--size-large{font-size:1.1875rem;padding:.75rem 1rem}.button--full-width{display:block;width:100%}.breadcrumb ol{list-style:none;padding:0;margin:0}.breadcrumb ol li{display:inline-flex}.breadcrumb ol li:after{content:var(--breadcrumb-separator, "/");padding:0 .333rem}.breadcrumb ol li:last-child:after{display:none}.price-box-infos{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.price-box-infos .price-box-label{border:.0625rem solid #ddd;display:inline-flex;align-items:center;flex-direction:column;padding:1rem;cursor:pointer;flex:0 0 calc(50% - .25rem)}.price-box-infos .price-box-info{display:none;order:5;margin-right:auto}.price-box-infos :checked+.price-box-info{display:block}.price-box-infos :checked+.price-box-info+.price-box-label{border-color:#0068f0;color:#0068f0;font-weight:700}.price-box-infos :checked:focus-visible+.price-box-info+.price-box-label{box-shadow:0 0 0 3px #aae0fa}[data-price]{display:none}[data-period="1"] [data-price="1"],[data-period="12"] [data-price="12"],[data-period="24"] [data-price="24"],[data-period="36"] [data-price="36"],[data-period="12"] [data-max-period="1"] [data-price="1"],[data-period="24"] [data-max-period="1"] [data-price="1"],[data-period="36"] [data-max-period="1"] [data-price="1"],[data-period="24"] [data-max-period="12"] [data-price="12"],[data-period="36"] [data-max-period="12"] [data-price="12"],[data-period="36"] [data-max-period="24"] [data-price="24"]{display:block}.color-variants{display:flex}.color-variant{display:inline-flex;background:#eee;width:2.125rem;height:2.125rem;margin-right:.5rem;border-radius:50%;border-style:solid;border-width:.125rem;justify-content:center;align-items:center;cursor:pointer}.color-variant svg{display:none;height:80%;width:80%}:checked+.color-variant svg{display:block}:checked:focus-visible+.color-variant{box-shadow:0 0 0 3px #aae0fa}[data-color]{background:#f3f3f3;border-color:transparent}[data-color] svg{color:#fff}[data-color=yellow],[data-color=keltainen],[data-color=valkoinen],[data-color=white]{border-color:gray}[data-color=yellow] svg,[data-color=keltainen] svg,[data-color=valkoinen] svg,[data-color=white] svg{color:#000}[data-color=valkoinen],[data-color=white]{background:#fff}[data-color=yellow],[data-color=keltainen]{background:#ff0}[data-color=red],[data-color=punainen]{background:red}[data-color=green],[data-color=vihre\e4]{background:#0f0}[data-color=blue],[data-color=sininen]{background:#00f}[data-color=musta],[data-color=black]{background:#000}[data-color=grey],[data-color=harmaa],[data-color=gray]{background:gray}[data-color=kulta],[data-color=gold]{background:#cbae78}[data-color=hopea],[data-color=silver]{background:silver}[data-color=pink-gold]{background:#e7beb8}[data-color=platina]{background:#cbae78}[data-color=kupari]{background:#b87333}[data-color=musta--kupari]{background:linear-gradient(90deg,#000 50%,#b87333 50%)}[data-color=musta--kulta]{background:linear-gradient(90deg,#000 50%,#cbae78 50%)}[data-color=harmaa--hopea]{background:linear-gradient(90deg,gray 50%,silver 50%)}[data-color=kromattu--grafiitti]{background:linear-gradient(90deg,#e3dedb 50%,#333028 50%)}[data-color="hopea, valkoinen"]{background:linear-gradient(90deg,silver 50%,#fff 50%)}[data-color="musta, harmaa"]{background:linear-gradient(90deg,#000 50%,gray 50%)}[data-color="musta, punainen"]{background:linear-gradient(90deg,#000 50%,red 50%)}[data-color=vaaleansininen]{background:#add8e6}[data-color=avaruusharmaa]{background:#c9cace}[data-color=ruusukulta]{background:#ffd8d4}[data-color=vaaleanpunainen]{background:pink}[data-color=tummanvihre\e4]{background:#006400}[data-color=purppura],[data-color=violetti]{background:#a020f0}[data-color=grafiitti]{background:#333028}[data-color=laivasto]{background:#00f}[data-color=tummanpunainen]{background:#8b0000}[data-color=tummanoranssi]{background:#ff8c00}[data-color=mintunv\e4rinen]{background:#a7d2bd}[data-color=kromattu]{background:#e3dedb}[data-color=vaaleanvihre\e4]{background:#90ee90}html:has([data-gallery]){overflow:hidden}.swipebox{min-height:400px}.swipebox .swipebox-inner{padding:15px;transition:all .3s ease}.swipebox .swipebox-inner .gallery-images,.swipebox .swipebox-inner .thumbnail-images{display:flex;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 auto;overflow:auto;border:none;background:none;padding:0}.swipebox .swipebox-inner .gallery-images .gallery-image,.swipebox .swipebox-inner .gallery-images .thumbnail-image,.swipebox .swipebox-inner .thumbnail-images .gallery-image,.swipebox .swipebox-inner .thumbnail-images .thumbnail-image{position:relative;scroll-snap-align:center}.swipebox .swipebox-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.swipebox .swipebox-inner .gallery-images{width:230px;height:400px;cursor:zoom-in;margin-bottom:1rem}.swipebox .swipebox-inner .gallery-images[data-gallery]{width:100%;height:100%;cursor:zoom-out}.swipebox .swipebox-inner .gallery-images[data-gallery]~.gallery-close{display:block}.swipebox .swipebox-inner .gallery-images .gallery-image{min-width:100%;padding:10px}.swipebox .swipebox-inner .thumbnail-images{width:300px;height:60px;margin-bottom:1rem}.swipebox .swipebox-inner .thumbnail-images.center{justify-content:center}.swipebox .swipebox-inner .thumbnail-images .thumbnail-image{flex:0 0 60px;padding:5px;cursor:pointer}.swipebox .swipebox-inner .thumbnail-images .thumbnail-image:has(:checked){outline:2px solid var(--blue);outline-offset:-2px}.swipebox .swipebox-inner .gallery-close{display:none}.swipebox .swipebox-inner:has([data-gallery]){display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:30}.star-rating{display:flex;align-items:center}.star-rating .stars{height:1.5rem}.star-rating .stars.small{height:1.125rem}.star-rating .votes{display:inline-flex;align-items:center;margin-left:.5rem}.star-rating .votes .total-votes{font-size:.75rem;margin-left:.25rem}.deliveries-list .delivery{display:flex;align-items:center;border-bottom:.0625rem solid #999;padding:.75rem;min-height:6rem}.deliveries-list .delivery .title-and-estimation{margin-right:1rem}.deliveries-list .delivery .title-and-estimation .estimation{font-weight:500}.deliveries-list .delivery .prices{margin-left:auto;flex-shrink:0}.deliveries-list .delivery .prices .price{display:block;font-weight:600}.deliveries-list .delivery .prices .discount{display:block;color:#333;font-size:.9rem;text-decoration:line-through}.deliveries-list .delivery .logo{margin-left:1rem;flex:0 0 3.3rem;display:flex;overflow:hidden}.deliveries-list .delivery .logo img{width:100%}.product-availability{display:flex;align-items:center}.product-availability .inline-circle{display:inline-block;margin-right:.5rem;width:1rem;height:1rem;border-radius:1rem}.accordian-title{display:flex;align-items:center}.accordian-title label{display:flex;margin-left:auto;transition:transform .3s;cursor:pointer}.accordian-title label:has(:checked){transform:rotateX(180deg)}.accordian-title label svg{width:100%;height:100%;color:var(--blue)}.accordian-content{display:none}.accordian-title:has(:checked)+.accordian-content{display:revert}.product-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.5rem;padding:.5rem}@media (min-width: 31.25rem){.product-cards{grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));gap:.75rem;padding:.75rem}}.viewed-also,.accessory-cards{display:grid;overflow:scroll;gap:.75rem;grid-auto-flow:column;grid-auto-columns:11.25rem;grid-template-columns:none;padding:.75rem}@media (min-width: 31.25rem){.viewed-also,.accessory-cards{grid-auto-columns:12.5rem;gap:.75rem;padding:.75rem}}.viewed-also .product-card .details img,.accessory-cards .product-card .details img{height:4.6875rem;max-width:7.5rem}@media (min-width: 31.25rem){.viewed-also .product-card .details img,.accessory-cards .product-card .details img{height:7.5rem}}.product-card{display:flex;flex-wrap:wrap;justify-content:center;border-radius:.3125rem;transition:transform .4s,box-shadow .4s;box-shadow:#3a3a3a20 0 0 .25rem .125rem;background:#fff}.product-card:hover{box-shadow:#3a3a3a40 0 0 .5rem .25rem}.product-card .product-card-inner{display:flex;flex:0 0 100%;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem}.product-card .product-card-inner .product-card-link{scroll-snap-align:center;flex:0 0 100%;text-decoration:none;color:#333}.product-card .product-card-inner .product-card-link .details{overflow:auto;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem;cursor:pointer}.product-card .product-card-inner .product-card-link .details img{display:block;margin:0 auto;margin-bottom:1rem;height:6.25rem;max-width:9.375rem;width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 31.25rem){.product-card .product-card-inner .product-card-link .details img{height:9.375rem}}.product-card .product-card-inner .product-card-link .details .variants{display:flex;margin-bottom:.5rem}.product-card .product-card-inner .product-card-link .details .variants .variant{width:.75rem;height:.75rem;margin-right:.25rem;border-radius:.125rem;border-style:solid;border-width:.0625rem}.product-card .product-card-inner .product-card-link .details h2{font-weight:350;font-size:1rem;margin-top:0;margin-bottom:.75rem}@media (min-width: 31.25rem){.product-card .product-card-inner .product-card-link .details h2{font-size:1.125rem}}.product-card .product-card-inner .product-card-link .details .star-rating{margin-bottom:.5rem}.product-card .product-card-inner .product-card-link .details h3{font-weight:550;letter-spacing:-.046875rem;margin-top:0;margin-bottom:0;font-size:1.25rem}@media (min-width: 31.25rem){.product-card .product-card-inner .product-card-link .details h3{font-size:1.375rem}}.product-card .product-card-inner .product-card-link .details small{display:inline-block;line-height:1rem;margin-top:.5rem;text-wrap:balance}.product-card .variations{height:1.875rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem;margin-top:auto}.product-card .variations span{display:inline-flex;height:.4375rem;width:.4375rem;border-width:.0625rem;border-style:solid;border-radius:50%;margin:.25rem}body>header:after{transition:background .3s,-webkit-backdrop-filter .3s;transition:backdrop-filter .3s,background .3s;transition:backdrop-filter .3s,background .3s,-webkit-backdrop-filter .3s;content:"";position:absolute;left:0;width:100%;height:0;background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}body:has(.context-menu .active)>header:after,body:has(#dots:checked)>header:after,body:has(#cart:checked)>header:after{background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:120vh}.three-split-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.marketing-card{display:grid;grid-template-rows:auto 1fr;text-decoration:none;box-shadow:#3a3a3a20 0 0 .25rem .125rem;transition:transform .4s,box-shadow .4s;overflow:hidden;border-radius:4px}.marketing-card:hover{box-shadow:#3a3a3a40 0 0 .5rem .25rem}.marketing-card .card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.marketing-card .card-content{width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid var(--dark-smoke);color:var(--dark-grey);padding:1rem;border-top:0;overflow:auto;text-align:center}body>main,body>footer{padding:0 .5rem}@media (min-width: 31.25rem){body>main,body>footer{padding:0 .75rem}}body>main{padding-top:4rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=styles.css.map */
