.featured-deal-block[data-v-651fd20d]{border:1px solid #e0e0e0;transition:box-shadow .3s ease,border-color .3s ease}@media(min-width:960px){.featured-deal-block[data-v-651fd20d]{height:240px}}.featured-deal-block[data-v-651fd20d]:hover{border-color:#d0d0d0;box-shadow:0 8px 24px #00000014!important}.featured-deal-block:hover .hover-underline[data-v-651fd20d]{text-decoration:underline}.bg-ice-blue[data-v-651fd20d]{background-color:#eaf2f8}.featured-image-wrapper[data-v-651fd20d]{border-bottom:1px solid #eee;flex:0 0 100%;height:200px}@media(min-width:960px){.featured-image-wrapper[data-v-651fd20d]{border-bottom:none;border-right:1px solid #eee;flex:0 0 300px;height:100%}}.featured-image[data-v-651fd20d]{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;padding:24px;width:100%}.badge[data-v-651fd20d]{background-color:rgb(var(--v-theme-product-discount-red));border-radius:6px;left:16px;position:absolute;top:16px;z-index:2}@media(max-width:599px){.deal-price[data-v-651fd20d]{font-size:2.25rem!important;line-height:1.1!important}}.action-section[data-v-651fd20d]{width:100%}@media(min-width:960px){.action-section[data-v-651fd20d]{min-width:240px;width:auto}}.line-height-tight[data-v-651fd20d]{line-height:1.1}.letter-spacing-1[data-v-651fd20d]{letter-spacing:1px}.cta-btn[data-v-651fd20d]{transition:background-color .2s ease,transform .2s ease}@media(max-width:599px){.cta-btn[data-v-651fd20d]{font-size:.95rem!important;height:44px!important}}.cta-btn[data-v-651fd20d]:hover:not(:disabled){background-color:color-mix(in srgb,rgb(var(--v-theme-secondary)) 85%,#000)!important}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}@font-face{font-family:Arvo;src:local("Arvo Bold Italic"),url(../_fonts/KZZpo619gt0IDnimrBRnxskLxq7-szZGDzmJW1Wfxc-PQcHZ7bALeovLi37gf8QEsy2eP_rxB01Xca7GFpm7Dg.woff2) format(woff2);font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:"Arvo Fallback: Times New Roman";src:local("Times New Roman");size-adjust:120.1923%;ascent-override:79.95%;descent-override:20.5563%;line-gap-override:2.2344%}@font-face{font-family:"Arvo Fallback: Georgia";src:local("Georgia");size-adjust:109.529%;ascent-override:87.7336%;descent-override:22.5575%;line-gap-override:2.4519%}@font-face{font-family:"Arvo Fallback: Noto Serif";src:local("Noto Serif");size-adjust:101.5138%;ascent-override:94.6608%;descent-override:24.3386%;line-gap-override:2.6455%}@font-face{font-family:Arvo;src:local("Arvo Bold"),url(../_fonts/cK0iBmDDkq24-BW1zccTGZkbXNLjhdJgx0LVcA_DcGY-dgL7sHrXlnh9BTm8eKSsLiF0fBl27K1ewiZ0p2v3lKA.woff2) format(woff2);font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.super-title[data-v-2bf0debf]{color:rgb(var(--v-theme-primary));font-family:Arvo,"Arvo Fallback: Times New Roman","Arvo Fallback: Georgia","Arvo Fallback: Noto Serif",serif;font-size:clamp(1.78rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:.5rem}.deals-subtitle[data-v-2bf0debf]{color:#757575;font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.3;text-transform:none!important}.featured-deals-swiper[data-v-2bf0debf]{padding-bottom:40px}.featured-deals-swiper[data-v-2bf0debf] .swiper-pagination-bullet{background-color:rgb(var(--v-theme-primary));opacity:.3}.featured-deals-swiper[data-v-2bf0debf] .swiper-pagination-bullet-active{background-color:rgb(var(--v-theme-primary));opacity:1}.featured-deals-swiper[data-v-2bf0debf] .image-wrapper,.featured-deals-swiper[data-v-2bf0debf] .v-img,.featured-deals-swiper[data-v-2bf0debf] img{max-height:220px;-o-object-fit:contain;object-fit:contain}@media(min-width:600px){.featured-deals-swiper[data-v-2bf0debf] .image-wrapper,.featured-deals-swiper[data-v-2bf0debf] .v-img,.featured-deals-swiper[data-v-2bf0debf] img{max-height:350px}}@media(min-width:960px){.featured-deals-swiper[data-v-2bf0debf] .image-wrapper,.featured-deals-swiper[data-v-2bf0debf] .v-img,.featured-deals-swiper[data-v-2bf0debf] img{max-height:450px}}.deals-next-btn[data-v-2bf0debf],.deals-prev-btn[data-v-2bf0debf]{color:rgb(var(--v-theme-primary))!important;opacity:0!important;position:absolute!important;top:calc(50% - 20px)!important;transform:translateY(-50%)!important;transition:transform .2s ease,opacity .3s ease!important;z-index:10!important}.deals-prev-btn[data-v-2bf0debf]{left:24px!important}.deals-next-btn[data-v-2bf0debf]{right:24px!important}.deals-next-btn[data-v-2bf0debf]:hover,.deals-prev-btn[data-v-2bf0debf]:hover{transform:translateY(-50%) scale(1.1)!important}.position-relative:hover .deals-next-btn[data-v-2bf0debf]:not(.swiper-button-disabled),.position-relative:hover .deals-prev-btn[data-v-2bf0debf]:not(.swiper-button-disabled){opacity:1!important}.deals-next-btn.swiper-button-disabled[data-v-2bf0debf],.deals-prev-btn.swiper-button-disabled[data-v-2bf0debf]{opacity:0!important;pointer-events:none}.product-grid[data-v-2bf0debf]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.product-grid[data-v-2bf0debf]{gap:16px;grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.product-grid[data-v-2bf0debf]{gap:24px;grid-template-columns:repeat(4,1fr)}}
