.mosaic__tags .ftag--kind-reviews{grid-column:auto}.mosaic__tags .ftag:last-child:nth-child(odd){grid-column:1 / -1}.pick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:flex-start;justify-content:flex-end;padding:84px 20px 20px;background:transparent}.pick[hidden]{display:none}.pick__card{position:relative;display:grid;gap:14px;width:min(100%,380px);max-height:calc(100vh - 110px);overflow-y:auto;padding:16px;background:var(--c-paper);color:var(--c-navy);border:2px solid var(--c-navy);border-radius:20px;box-shadow:6px 6px 0 var(--c-amber),0 30px 60px -20px #17263673;opacity:0;transform:translateY(-14px) scale(.97);transform-origin:top right;transition:opacity .22s ease,transform .3s cubic-bezier(.2,.9,.25,1.15)}.pick.is-open .pick__card{opacity:1;transform:none}.pick__card:focus{outline:none}.pick__close{position:absolute;top:10px;right:10px;width:34px;height:34px;padding:0;border:1.5px solid var(--line-strong);border-radius:50%;background:#fff;color:var(--c-navy);font-size:1.3rem;line-height:1;cursor:pointer}.pick__top{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding-right:36px}.pick__img{display:block;width:92px;height:92px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.pick__img img{width:100%;height:100%;object-fit:contain}.pick__head p{margin:0}.pick__title{font:700 .98rem/1.3 var(--font-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pick__price{margin-top:4px!important;font:800 1.15rem/1.2 var(--font-body);font-variant-numeric:tabular-nums}.pick__price s{margin-left:6px;font-size:.85rem;font-weight:600;color:var(--text-soft)}.pick__state{font-size:.8rem;font-weight:700;color:var(--c-new)}.pick__opt{margin:0;padding:0;border:0;min-width:0}.pick__opt legend{margin-bottom:6px;padding:0;font:700 .86rem/1.2 var(--font-body)}.pick__opt legend span{font-weight:600;color:var(--text-soft)}.pick__vals{display:flex;flex-wrap:wrap;gap:6px}.pick__val{min-height:36px;max-width:100%;padding:6px 12px;border:1.5px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--c-navy);font:600 .84rem/1.2 var(--font-body);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease}.pick__val:hover{border-color:var(--c-navy)}.pick__val[aria-pressed=true]{border-color:var(--c-navy);background:var(--c-navy);color:#fff}.pick__val.is-out{color:var(--text-soft);text-decoration:line-through;border-style:dashed}.pick__val.is-out[aria-pressed=true]{color:#fff}.pick__actions{display:grid;gap:10px}.pick__add{width:100%;min-height:48px}.pick__add[aria-busy=true]{opacity:.7}.pick__more{justify-self:center;font-size:.86rem;font-weight:600;color:var(--c-blue)}.pick__err{margin:0;color:var(--c-sale-ink);font-weight:600;font-size:.86rem}.qa__add--choose[aria-busy=true]{opacity:.6}@media(max-width:749px){.pick{align-items:flex-end;justify-content:center;padding:10px}.pick__card{width:100%;max-height:80vh;border-radius:22px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(40px);transform-origin:bottom center}.pick__top{grid-template-columns:76px minmax(0,1fr)}.pick__img{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.pick,.pick__card{transition:none}}.rating--jdgm{display:block;min-height:0;font-size:.78rem;line-height:1.2}.rating--jdgm:empty{display:none}.rating--jdgm.rating--detail{margin:2px 0 8px;font-size:.9rem}.card .rating--jdgm .jdgm-prev-badge,.mini .rating--jdgm .jdgm-prev-badge{margin:0}html .carousel>.carousel__arrow.carousel__arrow{top:0;bottom:18px;width:28px;height:auto;translate:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:6px 0;border:1px solid var(--line-strong);border-radius:999px;background:#ffffffeb;color:var(--c-navy);box-shadow:0 4px 12px -8px #17263673;transition:background-color .15s ease,color .15s ease,border-color .15s ease}html .carousel>.carousel__arrow--prev.carousel__arrow{left:0;right:auto}html .carousel>.carousel__arrow--next.carousel__arrow{right:0;left:auto}html .carousel>.carousel__arrow.carousel__arrow:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}html .carousel>.carousel__arrow.carousel__arrow:active{transform:none;background:var(--c-blue)}html .carousel>.carousel__arrow.carousel__arrow:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}html .carousel--single>.carousel__arrow.carousel__arrow,html .carousel>.carousel__arrow.carousel__arrow[hidden]{display:none}.carousel{--gutter-x: 36px}.carousel--single{--gutter-x: 0px}.mosaic .carousel{--gutter-x: 34px;margin-inline:-12px}html .mosaic .carousel>.carousel__arrow.carousel__arrow{top:12px;bottom:0;width:28px;background:color-mix(in srgb,var(--tile-accent, var(--c-navy)) 12%,#fff);border-color:color-mix(in srgb,var(--tile-accent, var(--c-navy)) 45%,transparent)}@media(max-width:989px){.mosaic .carousel{--gutter-x: 30px;margin-inline:-9px}html .mosaic .carousel>.carousel__arrow.carousel__arrow{width:25px}}@media(max-width:749px){.mosaic .carousel--left{--gutter-x: 0px;margin-inline:0}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow{width:22px}html .mosaic .carousel--left>.carousel__arrow--prev.carousel__arrow{left:2px}html .mosaic .carousel--left>.carousel__arrow--next.carousel__arrow{right:2px}}html .gallery__arrow.gallery__arrow{top:10px;bottom:10px;width:34px;height:auto;margin:0;padding:8px 0;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:1px solid var(--line-strong);background:#ffffffe0}html .gallery__arrow--prev.gallery__arrow{left:8px}html .gallery__arrow--next.gallery__arrow{right:8px}html .gallery__tarrow.gallery__tarrow{align-self:stretch;width:26px;height:auto;min-height:64px;padding:6px 0;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-width:1px}html .gallery__arrow.gallery__arrow:hover,html .gallery__tarrow.gallery__tarrow:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}@media(max-width:749px){html .gallery__arrow.gallery__arrow{width:28px}}.qa__add--choose{background:var(--c-amber)}.catalog__side{display:contents}@media(min-width:990px)and (max-width:1px){.catalog__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.catalog__side{display:block;position:sticky;top:calc(var(--catalog-top, 0px) + 14px);max-height:calc(100vh - var(--catalog-top, 0px) - 28px);overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:#fff;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.catalog__side .catalog__bar{position:static;margin:0;padding:0;background:none;box-shadow:none;border:0}.catalog__side .catalog__sentinel{display:none}.catalog__side .shop-search{flex-direction:column;align-items:stretch;gap:8px;margin:0 0 12px}.catalog__side .shop-search__box input{height:40px;padding-left:38px;font-size:.9rem}.catalog__side .shop-search__box svg{left:12px;width:17px;height:17px}.catalog__side .catalog__sort{display:grid;gap:4px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.catalog__side .catalog__sort select{width:100%;min-height:38px;font-size:.88rem;letter-spacing:0;text-transform:none}.catalog__side .catalog__tabs{flex-direction:column;flex-wrap:nowrap;gap:4px;padding:0;overflow:visible}.catalog__side .row-arrow{display:none!important}.catalog__side .ctab{justify-content:flex-start;width:100%;min-height:36px;gap:8px;padding:0 10px 0 6px;border-radius:10px;border-color:transparent;background:transparent;font-size:.88rem;white-space:normal;text-align:left;line-height:1.2}.catalog__side .ctab:hover{border-color:var(--line-strong);background:var(--c-paper)}.catalog__side .ctab[aria-pressed=true]{background:var(--c-navy);border-color:var(--c-navy);color:#fff;box-shadow:inset 3px 0 0 var(--c-amber)}.catalog__side .ctab:not(:has(.ctab__img)){padding-left:10px}.catalog__side .ctab__img{width:26px;height:26px}.catalog__side .ctab__n{margin-left:auto;padding:2px 6px;font-size:.72rem}.catalog__side .shop-filters{display:block;margin:0}.catalog__side .shop-filter-title{margin:14px 0 6px;font-size:.74rem}.catalog__side .shop-filter-group .catalog__chips{gap:5px;padding:0}.catalog__side .fchip--mood,.catalog__side .shop-filter-group .fchip--sale{min-height:32px;gap:5px;padding:0 9px 0 4px;font-size:.8rem}.catalog__side .shop-filter-group .fchip--sale{padding:0 10px}.catalog__side .fchip--mood .fchip__icon{width:22px;height:22px;font-size:.8rem}.catalog__side .shop-prices{display:grid;gap:8px}.catalog__side .shop-prices .price-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.catalog__side .shop-prices .price-pill{width:100%;min-width:0;padding:6px 9px;border-radius:10px}.catalog__side .shop-prices .price-pill__label{font-size:.86rem}.catalog__side .shop-prices .price-pill__sub{font-size:.66rem}.catalog__side .catalog__range{display:flex;width:100%;gap:5px}.catalog__side .catalog__range label{display:flex;flex:1 1 0;min-width:0}.catalog__side .catalog__range input{width:100%;min-width:0;min-height:32px;font-size:.82rem}.catalog__side .catalog__range .fchip--go{flex:none;min-height:32px;padding:0 10px;font-size:.8rem}.catalog__results .catalog__status{margin-top:0;padding-top:0;border-top:0}}@media(min-width:990px){.catalog__results .catalog__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 14px}.catalog__grid .card__body{padding:9px 11px 11px;gap:4px}.catalog__grid .card__title{font-size:.86rem;line-height:1.28;min-height:2.56em}.catalog__grid .card__hook{display:none}.catalog__grid .card__facts li:nth-child(n+2){display:none}.catalog__grid .card__price .price__current{font-size:.98rem}.catalog__grid .qa__add,.catalog__grid .qa__step{min-height:32px;font-size:.82rem}.catalog__grid .stock-badge{font-size:.7rem}}.home-back{padding-top:14px;padding-bottom:2px}.home-back__link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 11px;border:1.5px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--c-navy);font:700 .88rem/1 var(--font-body);text-decoration:none;box-shadow:var(--shadow-soft);transition:border-color .15s ease,background-color .15s ease}.home-back__link:hover{border-color:var(--c-navy);background:var(--c-paper)}.home-back__link span{font-size:1.05rem;line-height:1}.home-back+* .back-link,.home-back+.page-width .back-link{margin-top:8px}.reviews__strip-note{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:12px auto 0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--c-sale) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--c-sale) 8%,#fff);color:var(--c-sale-ink);font:600 .8rem/1.35 var(--font-body);text-align:center}.reviews__strip-note:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--c-sale)}@media(max-width:749px){.reviews__strip-note{font-size:.74rem;padding:5px 10px}}.catalog__review-note{display:inline-flex;align-items:center;gap:10px;max-width:30rem;margin:0;padding:10px 16px 10px 12px;border:1.5px solid color-mix(in srgb,var(--c-sale) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-sale) 9%,#fff);color:var(--c-sale-ink);font:700 .95rem/1.35 var(--font-body)}.catalog__review-note-star{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-sale);color:#fff;font-size:.85rem;line-height:1}@media(max-width:749px){.catalog__review-note{font-size:.85rem;padding:8px 12px 8px 9px}.catalog__review-note-star{width:22px;height:22px}}.promo-bar__item--red .promo-bar__text{display:inline-flex;align-items:center;gap:7px;padding:3px 12px 3px 9px;border-radius:999px;background:var(--c-sale);color:#fff;font-weight:700;font-size:.88em}.promo-bar__item--red .promo-bar__text:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}html .carousel>.carousel__arrow.carousel__arrow,html .gallery__arrow.gallery__arrow,html .gallery__tarrow.gallery__tarrow{justify-content:center;overflow:visible;padding:8px 0;z-index:3;translate:none!important;background:transparent;border-color:transparent;box-shadow:none;color:var(--c-navy);border-radius:999px}html .carousel>.carousel__arrow.carousel__arrow:hover,html .gallery__arrow.gallery__arrow:hover,html .gallery__tarrow.gallery__tarrow:hover,html .carousel>.carousel__arrow.carousel__arrow:focus-visible,html .gallery__arrow.gallery__arrow:focus-visible{background:color-mix(in srgb,currentColor 9%,transparent);border-color:transparent;color:var(--c-navy)}html .mosaic .carousel>.carousel__arrow.carousel__arrow{background:transparent;border-color:transparent;color:var(--tile-accent, var(--c-navy))}html .mosaic .carousel>.carousel__arrow.carousel__arrow:hover{background:color-mix(in srgb,var(--tile-accent, var(--c-navy)) 12%,transparent);color:var(--tile-accent, var(--c-navy))}.arrow-tall{display:block;width:100%;height:100%;max-height:340px;transition:transform .18s ease}.arrow-tall svg{display:block;width:100%!important;height:100%!important;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .15s ease}:hover>.arrow-tall svg,:focus-visible>.arrow-tall svg{stroke-width:3.4}.arrow-tall__wedge{fill:currentColor;stroke:none;opacity:.1;transition:opacity .15s ease}:hover>.arrow-tall .arrow-tall__wedge,:focus-visible>.arrow-tall .arrow-tall__wedge{opacity:.2}html .carousel>.carousel__arrow.carousel__arrow:hover,html .gallery__arrow.gallery__arrow:hover,html .gallery__tarrow.gallery__tarrow:hover,html .mosaic .carousel>.carousel__arrow.carousel__arrow:hover{background:transparent}.carousel__arrow--prev:hover>.arrow-tall,.gallery__arrow--prev:hover>.arrow-tall{transform:translate(-2px)}.carousel__arrow--next:hover>.arrow-tall,.gallery__arrow--next:hover>.arrow-tall{transform:translate(2px)}html .gallery__arrow.gallery__arrow{background:#ffffff9e}@media(max-width:749px){html .mosaic .carousel--left>.carousel__arrow.carousel__arrow{background:#ffffffb8}}.arrow-tall svg{stroke-width:2.8}.arrow-tall__wedge{opacity:.08}.arrow-tall__core{fill:currentColor;stroke:none;opacity:.16;transform-box:fill-box;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.arrow-tall--prev .arrow-tall__core{transform-origin:100% 50%}.arrow-tall--next .arrow-tall__core{transform-origin:0 50%}:hover>.arrow-tall .arrow-tall__core,:focus-visible>.arrow-tall .arrow-tall__core{opacity:.3;transform:scaleX(1.35)}:hover>.arrow-tall svg,:focus-visible>.arrow-tall svg{stroke-width:3.6}.carousel__arrow:active>.arrow-tall,.gallery__arrow:active>.arrow-tall{transition-duration:.08s}.carousel__arrow--prev:active>.arrow-tall,.gallery__arrow--prev:active>.arrow-tall{transform:translate(-5px)}.carousel__arrow--next:active>.arrow-tall,.gallery__arrow--next:active>.arrow-tall{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.arrow-tall__core{transition:none;transform:none!important}}@media(min-width:990px){html .mosaic{--P: 150px;padding-top:14px;padding-bottom:16px}html .mosaic .mosaic__grid{grid-template-rows:minmax(0,1fr) auto;gap:16px;align-items:stretch}html .mosaic .mgroup{min-height:0;padding-top:12px;padding-bottom:12px;gap:8px}html .mosaic .mgroup__head{min-height:0}html .mosaic .carousel{min-height:0;gap:8px}html .mosaic .carousel__track{min-height:0}html .mosaic .mgroup .mini{min-height:0;height:100%;display:flex;flex-direction:column}html .mosaic .mgroup .mini__media{position:relative;flex:0 0 var(--P);height:var(--P);min-height:0;aspect-ratio:auto;align-self:stretch}html .mosaic .mgroup .mini__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:6px;object-fit:contain}html .mosaic .mgroup .mini__body{flex:1 1 auto;justify-content:flex-start;gap:3px;padding:7px 10px 9px;border-left:0;border-top:1px solid var(--line)}html .mosaic .mgroup .mini__title{-webkit-line-clamp:1;min-height:0;font-size:.88rem;line-height:1.25}html .mosaic .mgroup .mini .card__facts{display:none}html .mosaic .mgroup .mini .card__buy{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;margin-top:auto}html .mosaic .mgroup .mini .card__buy{flex-wrap:nowrap}html .mosaic .mgroup .mini .mini__price,html .mosaic .mgroup .mini .card__price{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:0;column-gap:5px;align-items:baseline}html .mosaic .mgroup .mini .qa,html .mosaic .mgroup .mini .qa__add--choose{margin-left:auto}html .mosaic .mgroup .mini .qa__add,html .mosaic .mgroup .mini .qa__step{min-height:30px;font-size:.8rem}html .mosaic .carousel--left{--pv: 2}html .mosaic .carousel--left .carousel__slide{grid-template-columns:1fr;grid-template-rows:repeat(var(--per, 3),minmax(0,1fr));gap:10px}html .mosaic .mgroup .carousel--left .mini__media{flex:1 1 var(--P);height:auto}html .mosaic .mgroup .carousel--right .mini__media{flex:1 1 calc(var(--P) * 1.5);height:auto}html .mosaic .carousel--bottom{--pv: 4}html .mosaic .carousel--bottom .carousel__track{flex:none}}@media(min-width:990px)and (min-height:860px){html .mosaic{--mh: clamp(620px, calc(100svh - var(--hdr, 116px) - 30px), 1400px);--P: clamp(112px, calc((var(--mh) - 382px) / 3), 340px)}html .mosaic .mosaic__grid{height:var(--mh)}html .mosaic .mgroup .carousel--right .mini__media{flex:1 1 0}html .mosaic .mosaic__logo{min-height:0;height:100%;padding:0;display:flex}html .mosaic .mosaic__brand{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:14px 16px}html .mosaic .mosaic__logo-img{flex:1 1 0;min-height:136px;width:100%;max-width:440px;height:0;object-fit:contain;margin:0}html .mosaic .mosaic__actions{flex:none;margin:0}html .mosaic .mosaic__tags{flex:none;margin-top:0;width:100%}}@media(min-width:1200px){html .mosaic .carousel--bottom{--pv: 5}}@media(min-width:990px)and (max-width:1199px){html .mosaic .carousel--left{--pv: 1}html .mosaic .mosaic__logo-img{min-height:84px}html .mosaic .mosaic__brand{gap:7px;padding:8px 12px}html .mosaic .mosaic__tags{gap:6px}html .mosaic .ftag__in{padding:5px 8px 5px 6px;gap:7px}html .mosaic .ftag__badge{width:24px;height:24px;font-size:.8rem}}@media(min-width:990px){html .mosaic .mgroup .carousel--right .mini__media{min-height:120px!important}}@container cardbody (max-width: 132px){html .mosaic .mgroup .mini .card__buy{flex-wrap:wrap!important;row-gap:4px!important}html .mosaic .mgroup .mini .mini__price,html .mosaic .mgroup .mini .card__price{flex:1 1 100%!important}}@container cardbody (max-width: 200px){html .mosaic .mgroup .mini .price__compare{display:none}html .mosaic .mgroup .mini .price__save{font-size:.68rem;padding:1px 6px}html .mosaic .mgroup .mini .card__buy{flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:6px!important;flex-wrap:nowrap}html .mosaic .mgroup .mini .card__buy .qa,html .mosaic .mgroup .mini .card__buy .qa__add--choose{width:auto!important;margin-left:auto!important;flex:none}html .mosaic .mgroup .mini .card__buy .qa__step{width:auto!important;padding:0 2px;gap:0;min-height:30px}html .mosaic .mgroup .mini .card__buy .qa__step button{width:24px;min-width:24px;height:28px;padding:0;font-size:.9rem}html .mosaic .mgroup .mini .card__buy .qa__step [data-qa-count]{min-width:16px;font-size:.8rem}html .mosaic .mgroup .mini .price__current{font-size:.95rem;white-space:nowrap}html .mosaic .mgroup .mini .qa__add.qa__add{width:32px!important;min-width:32px;height:32px;min-height:32px!important;padding:0!important;justify-content:center;border-radius:50%;font-size:0!important;gap:0}html .mosaic .mgroup .mini .qa__add .qa__plus{font-size:1.15rem;line-height:1;margin:0}html .mosaic .mgroup .mini .qa__step{min-height:30px;font-size:.78rem}}.mosaic .mgroup__title{color:var(--c-navy);text-shadow:1.5px 1.5px 0 color-mix(in srgb,var(--tile-accent, var(--c-amber)) 55%,transparent);letter-spacing:-.01em}.mosaic .mgroup__title a{color:inherit;text-decoration:none}.mosaic .mini .price__current{font-weight:800;color:var(--c-navy)}.mosaic .mini .price--sale .price__current{color:var(--c-sale-ink)}.mosaic .mini .price__save{font-weight:800}.mosaic .mini{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mosaic .mini__media img{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.mosaic .mini:hover{transform:translateY(-2px);box-shadow:0 12px 22px -16px #17263673;border-color:color-mix(in srgb,var(--tile-accent, var(--c-navy)) 55%,transparent)}.mosaic .mini:hover .mini__media img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.mosaic .mini,.mosaic .mini__media img{transition:none;transform:none!important}}.dd{position:relative;min-width:0;color:var(--c-navy);font:600 .9rem/1.25 var(--font-body);text-transform:none;letter-spacing:0}.dd__btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:8px 12px 8px 14px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,border-radius .12s ease,box-shadow .15s ease}.dd__btn:hover{border-color:var(--c-navy)}.dd__btn:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.dd__label{flex:none;color:var(--text-soft);font-weight:600}.dd__label:after{content:":"}.dd__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.dd__chev{flex:none;width:12px;height:8px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.dd__list{display:none;margin:0;padding:4px;list-style:none;background:#fff;border:1.5px solid var(--c-navy);max-height:248px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.dd__list:focus{outline:none}.dd.is-open .dd__btn{border-color:var(--c-navy);border-bottom-color:var(--line);border-bottom-left-radius:0;border-bottom-right-radius:0}.dd.is-open .dd__chev{transform:rotate(180deg)}.dd.is-open .dd__list{display:block;position:absolute;left:0;right:0;top:100%;z-index:40;margin-top:-1.5px;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 18px 30px -18px #17263680;animation:dd-in .16s ease}.dd.is-up.is-open .dd__btn{border-radius:0 0 12px 12px;border-bottom-color:var(--c-navy);border-top-color:var(--line)}.dd.is-up.is-open .dd__list{top:auto;bottom:100%;margin:0 0 -1.5px;border-top:1.5px solid var(--c-navy);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -18px 30px -18px #17263680}.dd--inline.is-open .dd__list{position:static;box-shadow:none}.dd__opt{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.dd__opt.is-active{background:var(--c-paper)}.dd__opt.is-on{font-weight:800;box-shadow:inset 3px 0 0 var(--c-amber)}.dd__text{min-width:0;overflow-wrap:anywhere}.dd__opt.is-out .dd__text{color:var(--text-soft);text-decoration:line-through}.dd__note{flex:none;font-size:.78rem;font-weight:600;color:var(--text-soft);font-variant-numeric:tabular-nums}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)}}.dd.is-up .dd__list{animation-name:dd-in-up}@keyframes dd-in-up{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.dd__list{animation:none!important}.dd__chev,.dd__btn{transition:none}}select.dd-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;max-width:none!important;padding:0!important;border:0!important;opacity:0;pointer-events:none;overflow:hidden}.catalog__sort{position:relative}.catalog__sort .dd{flex:1;min-width:160px;max-width:230px}.catalog__side .catalog__sort .dd{max-width:none;width:100%}.catalog__side .catalog__sort .dd__btn{min-height:38px;font-size:.88rem}@media(max-width:989px){.shop-search .catalog__sort .dd{flex:none;width:150px;min-width:0}.shop-search .catalog__sort .dd__btn{min-height:40px;padding:6px 9px 6px 11px;font-size:.8rem}.shop-search .catalog__sort .dd__opt{padding:8px;font-size:.82rem}}.option--dd>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.option--dd>.option__values{display:none}.option--dd{margin-bottom:12px}.option--dd .dd{max-width:none}.option--dd .dd__btn{min-height:48px;font-size:.95rem}.pick__opts{display:grid;gap:10px}.pick__fixed{margin:0;font-weight:700;font-size:.9rem}.pick__fixed span{color:var(--text-soft);font-weight:600}.pick__fixed span:after{content:":"}.pick__qty{display:flex;align-items:center;justify-content:space-between;gap:10px}.pick__qty-label{font-weight:700;font-size:.9rem}.pick__qty .cart-pop__step{height:40px}.cart-pop__remove{margin:0 auto 0 0;padding:4px 2px;border:0;background:none;color:var(--text-soft);font:600 .8rem/1 var(--font-body);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cart-pop__remove:hover{color:var(--c-sale-ink)}.page-loader__ring img{width:128px;mix-blend-mode:multiply;border-radius:10px}@container cardbody (min-width: 190px){.catalog__grid .card__buy{flex-direction:row!important;align-items:center!important;gap:6px!important}.catalog__grid .card__buy .qa,.catalog__grid .card__buy .qa__add--choose{width:auto!important;margin-left:auto!important}.catalog__grid .card__buy .qa__add,.catalog__grid .card__buy .qa__step{width:auto!important;padding:0 11px 0 12px}.catalog__grid .card__buy .card__price{flex-wrap:wrap;row-gap:2px}}html .carousel>.carousel__arrow.carousel__arrow,html .gallery__arrow.gallery__arrow,html .gallery__tarrow.gallery__tarrow{--fade: color-mix(in srgb, var(--c-paper) 55%, #fff);--arrow-c: var(--c-navy);width:36px;padding:6px 0;border:0!important;border-radius:0;box-shadow:none!important;filter:none;opacity:1;color:var(--arrow-c)!important;background:transparent!important;transition:none}html .carousel>.carousel__arrow--prev.carousel__arrow,html .gallery__arrow--prev.gallery__arrow{background:radial-gradient(ellipse 120% min(22%,120px) at 0% 50%,color-mix(in srgb,var(--arrow-c) var(--glow, 30%),transparent),transparent 100%),linear-gradient(to right,var(--fade) 0%,color-mix(in srgb,var(--fade) 85%,transparent) 45%,transparent 100%)!important}html .carousel>.carousel__arrow--next.carousel__arrow,html .gallery__arrow--next.gallery__arrow{background:radial-gradient(ellipse 120% min(22%,120px) at 100% 50%,color-mix(in srgb,var(--arrow-c) var(--glow, 30%),transparent),transparent 100%),linear-gradient(to left,var(--fade) 0%,color-mix(in srgb,var(--fade) 85%,transparent) 45%,transparent 100%)!important}html .mosaic .carousel>.carousel__arrow.carousel__arrow{--arrow-c: color-mix(in srgb, var(--tile-accent, var(--c-navy)) 78%, var(--c-navy))}html .gallery__arrow.gallery__arrow{--fade: #fff;width:44px;top:0;bottom:0}html .gallery__tarrow.gallery__tarrow{--fade: var(--c-paper);width:26px}html .carousel>.carousel__arrow.carousel__arrow:hover,html .gallery__arrow.gallery__arrow:hover,html .gallery__tarrow.gallery__tarrow:hover,html .carousel>.carousel__arrow.carousel__arrow:focus-visible,html .gallery__arrow.gallery__arrow:focus-visible{filter:none;opacity:1;--glow: 42%}html .carousel>.carousel__arrow.carousel__arrow:focus-visible,html .gallery__arrow.gallery__arrow:focus-visible{outline:2px solid var(--c-amber);outline-offset:-2px}.arrow-tall{width:58%;height:100%;max-height:none;min-height:0;margin:0 auto;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.arrow-tall--prev{margin-left:6px}.arrow-tall--next{margin-right:6px;margin-left:auto}.arrow-tall svg{stroke:currentColor;stroke-width:3.4;transition:stroke-width .18s ease;filter:drop-shadow(0 2px 2px rgba(23,38,54,.28));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),#000 34%,#000 66%,rgba(0,0,0,.3));mask-image:linear-gradient(to bottom,#0000004d,#000 34% 66%,#0000004d)}:hover>.arrow-tall svg,:focus-visible>.arrow-tall svg{stroke-width:4.6}.carousel__arrow--prev:hover>.arrow-tall,.gallery__arrow--prev:hover>.arrow-tall,.gallery__tarrow[data-gallery-step="-1"]:hover>.arrow-tall{transform:translate(-3px)}.carousel__arrow--next:hover>.arrow-tall,.gallery__arrow--next:hover>.arrow-tall,.gallery__tarrow[data-gallery-step="1"]:hover>.arrow-tall{transform:translate(3px)}.carousel__arrow--prev:active>.arrow-tall,.gallery__arrow--prev:active>.arrow-tall{transform:translate(-6px);transition-duration:.08s}.carousel__arrow--next:active>.arrow-tall,.gallery__arrow--next:active>.arrow-tall{transform:translate(6px);transition-duration:.08s}.arrow-tall__wedge,.arrow-tall__core{display:none}@media(min-width:750px){html .mosaic .carousel:not(.carousel--single){--gutter-x: 28px}html .carousel:not(.carousel--single):not(.mosaic .carousel){--gutter-x: 30px}}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow{width:28px}html .gallery__arrow.gallery__arrow{width:34px}.arrow-tall svg{stroke-width:2.6}}@media(prefers-reduced-motion:reduce){.arrow-tall,.arrow-tall svg{transition:none;transform:none!important}}html .carousel>.carousel__arrow.carousel__arrow,html .gallery__arrow.gallery__arrow{isolation:isolate}html .carousel>.carousel__arrow.carousel__arrow:before,html .gallery__arrow.gallery__arrow:before{content:"";position:absolute;top:4px;right:3px;bottom:4px;left:3px;z-index:-1;pointer-events:none;border-radius:12px;background:color-mix(in srgb,var(--arrow-c) var(--box, 11%),color-mix(in srgb,#fff 70%,transparent));border:1px solid color-mix(in srgb,var(--arrow-c) 30%,transparent);box-shadow:inset 0 1px #ffffffb3,0 1px 3px #1726360f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .18s ease,border-color .18s ease}html .carousel>.carousel__arrow.carousel__arrow:hover:before,html .gallery__arrow.gallery__arrow:hover:before,html .carousel>.carousel__arrow.carousel__arrow:focus-visible:before{--box: 18%;border-color:color-mix(in srgb,var(--arrow-c) 48%,transparent)}html .carousel>.carousel__arrow--prev.carousel__arrow,html .gallery__arrow--prev.gallery__arrow{background:radial-gradient(ellipse 90% min(18%,90px) at 20% 50%,color-mix(in srgb,var(--arrow-c) calc(var(--glow, 30%) - 12%),transparent),transparent 100%)!important}html .carousel>.carousel__arrow--next.carousel__arrow,html .gallery__arrow--next.gallery__arrow{background:radial-gradient(ellipse 90% min(18%,90px) at 80% 50%,color-mix(in srgb,var(--arrow-c) calc(var(--glow, 30%) - 12%),transparent),transparent 100%)!important}.carousel__arrow>.arrow-tall,.gallery__arrow>.arrow-tall{position:relative;width:52%;margin-left:auto;margin-right:auto}.arrow-tall svg{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),#000 30%,#000 70%,rgba(0,0,0,.45));mask-image:linear-gradient(to bottom,#00000073,#000 30% 70%,#00000073)}html .carousel>.carousel__arrow.carousel__arrow{padding:12px 0}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:before,html .gallery__arrow.gallery__arrow:before{top:3px;right:2px;bottom:3px;left:2px;border-radius:9px}html .mosaic .carousel--left:not(.carousel--single){--gutter-x: 19px;margin-inline:-9px}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow{width:19px}html .mosaic .carousel--left>.carousel__arrow--prev.carousel__arrow{left:0}html .mosaic .carousel--left>.carousel__arrow--next.carousel__arrow{right:0}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow:before{top:3px;right:1px;bottom:3px;left:1px;border-radius:8px}html .mosaic .carousel--left .arrow-tall{width:60%}}html :is(.grid>li,.carousel__slide) .price__save{order:0!important;transform:none;border-radius:6px;padding-inline:7px}html .card:hover .price__save,html .mini:hover .price__save{transform:none}@media(min-width:1500px){html .mosaic>.page-width,html .mosaic .page-width{max-width:min(1640px,100%)}}.reviews__strip,.rcard__link{position:relative}.reviews__layout{display:grid;gap:22px;align-items:start}.reviews__layout>.reviews__apps{min-width:0;container:review-cards / inline-size}.reviews .reviews__app{width:100%;min-width:0}@media(min-width:990px){.reviews--summary .reviews__layout{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}}.rsum{position:relative;display:grid;justify-items:center;gap:10px;padding:26px 24px 22px;text-align:center;background:linear-gradient(165deg,#fff,#fff6e4 62%,#fdebd0);border:2px solid var(--c-navy);border-radius:22px;box-shadow:6px 6px 0 var(--c-amber),0 28px 44px -30px #17263699}.rsum:before{content:"";position:absolute;top:-9px;right:22px;width:54px;height:18px;border-radius:6px;background:#bfe9d7;border:2px solid var(--c-navy);transform:rotate(4deg)}.rsum__score{display:flex;align-items:baseline;gap:8px}.rsum__num{font:800 clamp(3.4rem,6vw,4.7rem)/.9 var(--font-display);color:var(--c-navy);letter-spacing:-.02em;text-shadow:2px 2px 0 var(--c-amber),4px 4px 0 var(--c-amber),6px 6px 0 color-mix(in srgb,var(--c-navy) 22%,transparent)}.rsum__of{font:700 .95rem/1 var(--font-body);color:var(--text-soft)}.rsum__stars{position:relative;display:inline-block;font-size:2rem;line-height:1;letter-spacing:2px;white-space:nowrap}.rsum__stars-off{color:color-mix(in srgb,var(--c-navy) 13%,transparent)}.rsum__stars-on{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden;color:#eda81c;text-shadow:0 2px 0 #B67A06}.rsum__count{margin:0;font:600 1.05rem/1.2 var(--font-body);color:var(--c-navy)}.rsum__count strong{font:800 1.3rem/1 var(--font-display)}.rsum__bars{list-style:none;margin:6px 0 0;padding:0;width:100%;display:grid;gap:7px}.rsum__bar{display:grid;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;gap:8px;font:700 .85rem/1 var(--font-body);color:var(--c-navy)}.rsum__bar-label{text-align:left;white-space:nowrap}.rsum__bar-label>span[aria-hidden]{color:#eda81c}.rsum__bar-track{height:10px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--c-navy) 9%,#fff);box-shadow:inset 0 1px 2px #1726362e}.rsum__bar-fill{display:block;width:var(--p);height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,#f6c255,#e39a12);animation:rsum-grow 1.1s cubic-bezier(.2,.7,.2,1) .2s both}.rsum__bar:nth-child(2) .rsum__bar-fill{background:linear-gradient(90deg,#9fdcc4,#2e9c82)}.rsum__bar:nth-child(3) .rsum__bar-fill{background:linear-gradient(90deg,#bcd6ef,#6c9cc8)}.rsum__bar:nth-child(n+4) .rsum__bar-fill{background:linear-gradient(90deg,#ffc9b5,#e07457)}.rsum__bar-pct{text-align:right;color:var(--text-soft);font-variant-numeric:tabular-nums}@keyframes rsum-grow{0%{transform:scaleX(0)}}.rsum__chip{margin:4px 0 0;padding:7px 14px;border-radius:999px;font:700 .9rem/1.2 var(--font-body);background:var(--c-new-soft);color:var(--c-new);border:1.5px solid color-mix(in srgb,var(--c-new) 45%,transparent);box-shadow:0 3px color-mix(in srgb,var(--c-new) 35%,transparent)}.rsum__note{margin:2px 0 0;max-width:32ch;font-size:.8rem;line-height:1.4;color:var(--text-soft)}@media(max-width:989px){.rsum{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:22px;row-gap:8px;text-align:left;padding:22px 18px 18px}.rsum__score,.rsum__stars,.rsum__count{grid-column:1}.rsum__bars{grid-column:2;grid-row:1 / span 3;margin:0;align-self:center}.rsum__chip,.rsum__note{grid-column:1 / -1;max-width:none}.rsum__stars{font-size:1.5rem}}@media(max-width:479px){.rsum{grid-template-columns:1fr;justify-items:center;text-align:center}.rsum__score,.rsum__stars,.rsum__count,.rsum__bars,.rsum__chip,.rsum__note{grid-column:1;grid-row:auto}}.lite .rsum__bar-fill{animation:none}@media(prefers-reduced-motion:reduce){.rsum__bar-fill{animation:none}}.reviews--summary .jdgm-cards-carousel .jdgm-header{display:none!important}.reviews .jdgm-cards-carousel.jdgm-cards-carousel{max-width:none;padding:4px 0 2px;--jm-card-gap: 12px !important;--visible-cards: 2 !important;--card-width: calc((100cqi - 12px)/2) !important;--image-ratio: 1 !important}@container review-cards (min-width: 700px){.reviews .jdgm-cards-carousel.jdgm-cards-carousel{--visible-cards: 3 !important;--card-width: calc((100cqi - 24px) / 3) !important}}@container review-cards (min-width: 1000px){.reviews .jdgm-cards-carousel.jdgm-cards-carousel{--visible-cards: 4 !important;--card-width: calc((100cqi - 36px)/4) !important}}@container review-cards (min-width: 1400px){.reviews .jdgm-cards-carousel.jdgm-cards-carousel{--visible-cards: 5 !important;--card-width: calc((100cqi - 48px)/5) !important}}.reviews .jdgm-cards-carousel .jdgm-content{margin-bottom:10px}.reviews .jdgm-cards-carousel .jdgm-videos-container{padding:8px 0 16px!important}.reviews .jdgm-cards-carousel .jdgm-card{border-radius:18px!important;border:1.5px solid color-mix(in srgb,var(--c-navy) 14%,transparent)!important;box-shadow:0 14px 28px -20px #1726368c;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .2s ease!important}.reviews .jdgm-cards-carousel .jdgm-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.reviews .jdgm-cards-carousel .jdgm-card:hover{transform:translateY(-6px);border-color:var(--c-amber)!important;box-shadow:0 24px 36px -22px #17263699}.reviews .jdgm-cards-carousel .jdgm-card:hover img{transform:scale(1.05)}}.reviews .jdgm-cards-carousel .jdgm-card .jdgm-text{font-size:14px;line-height:1.4;min-height:0;padding:12px}@media(max-width:749px){.reviews .jdgm-cards-carousel .jdgm-card .jdgm-text{font-size:13px;padding:10px 8px}.reviews .jdgm-cards-carousel .jdgm-card .jdgm-star{font-size:14px}}.reviews .jdgm-cards-carousel .jdgm-card .jdgm-text p{line-height:1.4;margin-block:0 8px}.reviews .jdgm-cards-carousel .jdgm-card .jdgm-star{color:#eda81c!important}.reviews .jdgm-cards-carousel .jdgm-arrows--bottom{gap:16px;margin-top:2px}.reviews .jdgm-cards-carousel .jdgm-arrow{position:relative;width:56px;height:56px;border-radius:50%;opacity:1!important;background:#fff;border:2px solid var(--c-navy);color:var(--c-navy);box-shadow:0 4px 0 var(--c-navy),0 14px 22px -12px #1726368c;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease}.reviews .jdgm-cards-carousel .jdgm-arrow svg{width:14px;height:24px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.reviews .jdgm-cards-carousel .jdgm-arrow svg path{stroke-width:3.2}.reviews .jdgm-cards-carousel .jdgm-arrow:hover{background:var(--c-amber);transform:translateY(-3px);box-shadow:0 7px 0 var(--c-navy),0 18px 26px -12px #1726368c}.reviews .jdgm-cards-carousel .jdgm-arrow:first-child:hover svg{transform:translate(-3px)}.reviews .jdgm-cards-carousel .jdgm-arrow:last-child:hover svg{transform:translate(3px)}.reviews .jdgm-cards-carousel .jdgm-arrow:active{transform:translateY(3px);box-shadow:0 1px 0 var(--c-navy),0 6px 10px -8px #17263680;transition-duration:.06s}.reviews .jdgm-cards-carousel .jdgm-arrow:focus-visible{outline:3px solid var(--c-amber);outline-offset:3px}.reviews .jdgm-cards-carousel .jdgm-arrow:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--c-amber);opacity:0;pointer-events:none}.reviews .jdgm-cards-carousel .jdgm-arrow:active:after{animation:jm-ring .5s ease-out}@keyframes jm-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.reviews .jdgm-cards-carousel .jdgm-arrow,.reviews .jdgm-cards-carousel .jdgm-arrow svg,.reviews .jdgm-cards-carousel .jdgm-card{transition:none!important}}.arrow-tall svg{stroke-linecap:round;stroke-linejoin:round}html .carousel>.carousel__arrow.carousel__arrow:before,html .gallery__arrow.gallery__arrow:before{background:radial-gradient(130% 34% at 50% 50%,color-mix(in srgb,var(--arrow-c) calc(var(--box, 11%) + 7%),transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,#fff 86%,transparent),color-mix(in srgb,var(--arrow-c) var(--box, 11%),color-mix(in srgb,#fff 70%,transparent)) 50%,color-mix(in srgb,#fff 86%,transparent));box-shadow:inset 0 1px #fffffff2,inset 0 -2px color-mix(in srgb,var(--arrow-c) 12%,transparent),0 3px 8px -4px #1726362e;transition:transform .16s ease,border-color .18s ease}html .carousel>.carousel__arrow.carousel__arrow:active:before,html .gallery__arrow.gallery__arrow:active:before{transform:scale(.95);transition-duration:.06s}html .carousel>.carousel__arrow.carousel__arrow:hover .arrow-tall svg{filter:drop-shadow(0 2px 2px rgba(23,38,54,.3)) drop-shadow(0 0 6px color-mix(in srgb,var(--arrow-c) 45%,transparent))}.site-header .wordmark{text-shadow:1px 1px 0 var(--c-amber),2px 2px 0 var(--c-amber),3px 3px 0 color-mix(in srgb,var(--c-amber) 55%,var(--c-navy));transition:text-shadow .2s ease,transform .2s ease}@media(hover:hover){.site-header .wordmark:hover{transform:translate(-1px,-1px);text-shadow:1px 1px 0 var(--c-amber),2px 2px 0 var(--c-amber),3px 3px 0 var(--c-amber),4px 4px 0 color-mix(in srgb,var(--c-amber) 55%,var(--c-navy))}}html .mosaic .mgroup{border:2px solid var(--c-navy)!important;background:linear-gradient(175deg,#fff 0% 45%,color-mix(in srgb,var(--tile-accent, var(--c-amber)) 10%,#fff))!important;box-shadow:6px 6px color-mix(in srgb,var(--tile-accent, var(--c-amber)) 88%,var(--c-navy)),0 26px 44px -30px #17263699!important}html .mosaic .mgroup .mini{border-color:color-mix(in srgb,var(--tile-accent, var(--c-navy)) 22%,var(--line))}.reviews .h2{text-shadow:2px 2px 0 #FFB79E,4px 4px 0 color-mix(in srgb,#E07457 45%,transparent)}.reviews .section-head .h2:after{background:#e07457}.reviews .eyebrow{--accent: #E07457;--accent-ink: #A23F25;--accent-soft: #FFE3D8}.catalog .h2,.catalog__head .h2{text-shadow:2px 2px 0 #9FDCC4,4px 4px 0 color-mix(in srgb,var(--c-new) 35%,transparent)}.catalog .section-head .h2:after{background:var(--c-new)}.catalog .eyebrow{--accent: var(--c-new);--accent-ink: var(--c-new);--accent-soft: var(--c-new-soft)}html .qa__add{box-shadow:0 3px color-mix(in srgb,var(--c-amber) 55%,var(--c-navy));transition:transform .14s ease,box-shadow .14s ease,background-color .15s ease}@media(hover:hover){html .qa__add:hover{transform:translateY(-1px);box-shadow:0 4px color-mix(in srgb,var(--c-amber) 55%,var(--c-navy))}}html .qa__add:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--c-amber) 55%,var(--c-navy));transition-duration:.05s}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--c-amber) 0 25%,#9FDCC4 25% 50%,#FFB79E 50% 75%,#BCD6EF 75% 100%)}.site-footer .wordmark{text-shadow:1px 1px 0 var(--c-amber),2px 2px 0 var(--c-amber),3px 3px 0 rgba(0,0,0,.35)}html .stock-badge{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.15;max-width:calc(100% - 12px);left:6px}html .reviews.reviews--summary{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(38% 60% at 12% 55%,rgba(246,194,85,.3),transparent 70%),radial-gradient(42% 65% at 82% 48%,rgba(159,220,196,.3),transparent 72%),linear-gradient(180deg,#fbf4e6,#ffede3 18%,#ffe9dd,#ffede3 82%,#fbf4e6)}html .reviews.reviews--summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23E07457' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' opacity='.22'%3E%3Cpath d='M32 20l4.4 8.9 9.8 1.4-7.1 6.9 1.7 9.8L32 42.4l-8.8 4.6 1.7-9.8-7.1-6.9 9.8-1.4z'/%3E%3Cpath d='M106 104h46a9 9 0 0 1 9 9v20a9 9 0 0 1-9 9h-28l-11 10v-10h-7a9 9 0 0 1-9-9v-20a9 9 0 0 1 9-9z'/%3E%3Cpath d='M112 117h34M112 128h22'/%3E%3C/g%3E%3Cpath d='M126 30l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='%23EDA81C' opacity='.28'/%3E%3Cpath d='M48 126l1.8 3.7 4 .6-2.9 2.8.7 4-3.6-1.9-3.6 1.9.7-4-2.9-2.8 4-.6z' fill='%232E9C82' opacity='.22'/%3E%3Ccircle cx='80' cy='70' r='3' fill='%23D9963B' opacity='.25'/%3E%3Ccircle cx='164' cy='76' r='2.4' fill='%236C9CC8' opacity='.3'/%3E%3C/svg%3E");background-size:180px 180px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}html .reviews.reviews--summary:after{content:"";position:absolute;left:0;right:0;top:14px;bottom:14px;z-index:-1;pointer-events:none;border-block:2px dashed rgba(224,116,87,.22)}html .reviews--summary .jdgm-cards-carousel .jdgm-card{background:#fff!important}html .reviews--summary .rsum{box-shadow:6px 6px 0 var(--c-amber),0 30px 50px -28px #a03f2573}html .page-loader__ring{width:min(360px,84vw);height:min(360px,84vw)}html .page-loader__ring:before{border-width:7px;border-color:#17263614;border-top-color:var(--c-amber);border-right-color:var(--c-blue);border-bottom-color:#9fdcc4}html .page-loader__ring:after{top:16px;right:16px;bottom:16px;left:16px;background:#fdf6eb;border:2px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 16px 40px #1726362e,inset 0 -6px #d9963b1f}html .page-loader__ring img{width:80%;max-width:none;height:auto;border-radius:0;mix-blend-mode:normal;image-rendering:auto;animation:loader-breathe 1.6s ease-in-out infinite}@keyframes loader-breathe{50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){html .page-loader__ring img{animation:none}}html .mosaic .carousel__notches{display:none!important}html .site-header:before{background:radial-gradient(30% 140% at 0% 0%,rgba(246,194,85,.3),transparent 70%),radial-gradient(28% 140% at 100% 0%,rgba(159,220,196,.32),transparent 70%),linear-gradient(180deg,#fff8ecf5,#ffeed6f0)!important}html .site-header{border-bottom-color:transparent}html .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--c-amber) 0 25%,#9FDCC4 25% 50%,#FFB79E 50% 75%,#BCD6EF 75% 100%)}html .search-panel{background:linear-gradient(180deg,#fff3e2,#fff8ee)!important;border-bottom:2px solid var(--c-navy);box-shadow:0 6px #d9963b8c,0 24px 40px -18px #17263659;top:calc(100% + 3px)}.header-actions{gap:10px}html .hbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:50px;height:50px;padding:0 13px;border-radius:999px;background:#fff;color:var(--c-navy);border:2px solid var(--c-navy);box-shadow:0 4px 0 var(--hb-edge, var(--c-amber)),0 12px 18px -12px #17263680;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,background-color .18s ease}html .hbtn--search{--hb-edge: #2E9C82;--hb-fill: #BFE9D7}html .hbtn--cart{--hb-edge: var(--c-amber);--hb-fill: #F6C255}html .hbtn:hover{background:color-mix(in srgb,var(--hb-fill) 38%,#fff);transform:translateY(-2px);box-shadow:0 6px 0 var(--hb-edge),0 16px 22px -12px #17263680}html .hbtn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--hb-edge),0 6px 10px -8px #17263680;transition-duration:.06s}html .hbtn:focus-visible{outline:3px solid var(--hb-edge);outline-offset:3px}html .hbtn .hbtn__icon{width:28px;height:28px;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hbtn__lens{fill:var(--hb-fill)}.hbtn__glint{stroke:#fff;stroke-width:2.2}.hbtn__handle{stroke-width:3.6}.hbtn__basket{fill:var(--hb-fill);stroke:none}.hbtn__wheel{fill:var(--c-navy);stroke:none}html .hbtn--search:hover .hbtn__icon{transform:rotate(-14deg) scale(1.06)}html .hbtn--cart:hover .hbtn__icon{animation:hbtn-roll .5s ease}@keyframes hbtn-roll{30%{transform:translate(3px) rotate(-6deg)}60%{transform:translate(-1px) rotate(3deg)}}html .header-search[open]>.hbtn--search{background:var(--hb-fill);transform:translateY(2px);box-shadow:0 2px 0 var(--hb-edge)}.hbtn__label{display:none;font:700 1rem/1 var(--font-display, inherit);letter-spacing:.01em}@media(min-width:990px){.hbtn__label{display:inline}html .hbtn{padding:0 16px 0 13px}}html .hbtn .cart-count{top:-8px;right:-8px;min-width:24px;height:24px;padding:0 6px;font:800 .78rem/20px var(--font-body);background:#ff8a65;color:#fff;border:2px solid var(--c-navy);box-shadow:0 2px 0 var(--c-navy);animation:hbtn-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes hbtn-pop{0%{transform:scale(.4)}}@media(max-width:749px){.header-actions{gap:8px}html .hbtn{min-width:44px;height:44px;padding:0 9px}html .hbtn .hbtn__icon{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){html .hbtn,html .hbtn .hbtn__icon,html .hbtn .cart-count{transition:none;animation:none!important}}.ssug{padding-top:12px;max-height:min(70vh,620px);overflow-y:auto;overscroll-behavior:contain}.ssug[hidden]{display:none}.ssug__cols{display:grid;gap:14px}@media(min-width:750px){.ssug__cols--two{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px}}.ssug__group+.ssug__group{margin-top:12px}.ssug__head{margin:0 0 6px;font:800 .72rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#a23f25}.ssug__group--products .ssug__head{color:var(--c-blue)}.ssug__group--ideas .ssug__head,.ssug__group--chips .ssug__head{color:#1f7a64}.ssug__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ssug__group--quick .ssug__list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ssug__item{display:flex;align-items:center;gap:11px;padding:8px 12px 8px 8px;border-radius:14px;text-decoration:none;color:var(--c-navy);background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ssug__item:hover,.ssug__item:focus-visible{outline:none;border-color:var(--c-navy);transform:translate(3px);box-shadow:-3px 3px 0 var(--c-amber);background:#fffcf5}.ssug__ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;font-size:1.05rem;background:#fff1da;border:1.5px solid rgba(217,150,59,.4)}.ssug__ico--dept,.ssug__ico--col{background:#e4f0fb;border-color:#6c9cc873}.ssug__ico--mood,.ssug__ico--search{background:#e1f5ec;border-color:#2e9c8259}.ssug__ico--sale,.ssug__ico--low,.ssug__ico--star{background:#ffe3d8;border-color:#e0745766}.ssug__text{display:grid;gap:2px;min-width:0;flex:1}.ssug__title{font:600 .95rem/1.25 var(--font-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ssug__title mark{background:linear-gradient(transparent 55%,#f6c255b3 55%);color:inherit;padding:0 1px}.ssug__tag{flex:none;font:700 .68rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-navy) 6%,transparent)}.ssug__thumb{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--line)}.ssug__thumb img{width:100%;height:100%;object-fit:contain}.ssug__price{font:700 .9rem/1.2 var(--font-body);color:var(--c-navy)}.ssug__price s{color:var(--text-soft);font-weight:500;margin-left:4px}.ssug__price em{font-style:normal;color:#a23f25;font-size:.8rem;margin-left:6px}.ssug__chips{display:flex;flex-wrap:wrap;gap:8px}.ssug__chip{padding:8px 14px;border-radius:999px;background:#fff;border:1.5px solid #2E9C82;color:#1f7a64;font:700 .88rem/1 var(--font-body);text-decoration:none;box-shadow:0 3px #2e9c8259;transition:transform .14s ease,box-shadow .14s ease}.ssug__chip:hover,.ssug__chip:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px #2e9c8273;background:#e1f5ec}.ssug__empty{margin:4px 0 8px;color:var(--text-soft);font-weight:600}.ssug__all{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:12px;border-radius:14px;background:var(--c-navy);color:#fff;text-decoration:none;font:700 .95rem/1.2 var(--font-body);box-shadow:0 4px 0 var(--c-amber);transition:transform .14s ease,box-shadow .14s ease}.ssug__all:hover,.ssug__all:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 6px 0 var(--c-amber)}.ssug__all strong{color:#f6c255}details[open]>.search-panel .ssug:not([hidden]){animation:drop-in .2s cubic-bezier(.2,.8,.2,1) both}@media(max-width:749px){.ssug__group--quick .ssug__list{grid-template-columns:1fr 1fr}.ssug__tag{display:none}.ssug{max-height:62vh}}html .catalog .catalog__sort{display:none!important}.sortbar{display:flex;align-items:center;gap:10px;margin:10px 0 6px;min-width:0}.sortbar__label{flex:none;font:800 .74rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-blue)}.sortbar__row{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:3px 2px 7px;min-width:0;scroll-snap-type:x proximity}.sortbar__row::-webkit-scrollbar{display:none}.sortchip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px 0 6px;border-radius:999px;scroll-snap-align:start;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 20%,transparent);color:var(--c-navy);font:700 .86rem/1 var(--font-body);white-space:nowrap;cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--c-navy) 12%,transparent);transition:transform .14s ease,box-shadow .14s ease,background-color .15s ease,border-color .15s ease}.sortchip__ico{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff1da;font-size:.82rem;font-weight:800}.sortchip--hot .sortchip__ico{background:#ffe3d8}.sortchip--new .sortchip__ico{background:#e1f5ec}.sortchip--price .sortchip__ico{background:#e4f0fb;color:#2f5e8c}.sortchip--low .sortchip__ico{background:#ffe3d8}.sortchip--az .sortchip__ico{background:#eee6fa;color:#5b3f92}.sortchip:hover{border-color:var(--c-navy);transform:translateY(-1px);box-shadow:0 4px color-mix(in srgb,var(--c-navy) 18%,transparent)}.sortchip[aria-pressed=true]{background:var(--c-navy);border-color:var(--c-navy);color:#fff;box-shadow:0 3px 0 var(--c-amber)}.sortchip[aria-pressed=true] .sortchip__ico{background:var(--c-amber);color:var(--c-navy)}.sortchip:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-amber)}.catalog__bar.is-stuck .sortbar{display:none}@media(max-width:749px){.sortbar{gap:8px;margin:8px 0 2px}.sortbar__label{display:none}.sortchip{min-height:34px;font-size:.82rem}}.catalog__grid>li{--tone: #F6C255;--tone-deep: #D9963B;--tone-soft: #FFF6E2}.catalog__grid>li:nth-child(5n+2),.catalog__grid>li[data-tone="1"]{--tone: #9FDCC4;--tone-deep: #2E9C82;--tone-soft: #EAF8F1}.catalog__grid>li:nth-child(5n+3),.catalog__grid>li[data-tone="2"]{--tone: #FFB79E;--tone-deep: #E07457;--tone-soft: #FFF0EA}.catalog__grid>li:nth-child(5n+4),.catalog__grid>li[data-tone="3"]{--tone: #BCD6EF;--tone-deep: #6C9CC8;--tone-soft: #EEF5FC}.catalog__grid>li:nth-child(5n+5),.catalog__grid>li[data-tone="4"]{--tone: #D9C8F0;--tone-deep: #8E6CC4;--tone-soft: #F5F0FC}.catalog__grid>li[data-tone="0"]{--tone: #F6C255;--tone-deep: #D9963B;--tone-soft: #FFF6E2}html .catalog__grid>li>.card{position:relative;border:2px solid var(--c-navy)!important;border-radius:18px;overflow:visible;background:linear-gradient(180deg,#fff 0%,#fff 55%,var(--tone-soft) 100%)!important;box-shadow:5px 5px 0 var(--tone-deep),0 18px 28px -22px #1726368c!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease!important}html .catalog__grid>li>.card .card__media{border-radius:15px 15px 0 0;overflow:hidden;background:#fff;border-bottom:2px solid color-mix(in srgb,var(--tone) 70%,var(--c-navy) 10%)}html .catalog__grid>li>.card:after{content:"";position:absolute;top:-2px;right:18px;width:34px;height:9px;border-radius:0 0 7px 7px;background:var(--tone);border:2px solid var(--c-navy);border-top:0;pointer-events:none}@media(hover:hover){html .catalog__grid>li>.card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--tone-deep),0 26px 34px -22px #17263699!important}}html .catalog__grid>li>.card .qa__add{box-shadow:0 3px 0 var(--tone-deep)}html .catalog__grid .card .stock-badge{left:8px}.catalog__grid{gap:22px 18px!important;padding:2px 6px 6px 2px}@media(max-width:749px){html .catalog__grid>li>.card{border-radius:14px;box-shadow:3px 3px 0 var(--tone-deep)!important}html .catalog__grid>li>.card .card__media{border-radius:11px 11px 0 0}html .catalog__grid>li>.card:after{right:12px;width:24px;height:7px}.catalog__grid{gap:14px 12px!important}}@media(prefers-reduced-motion:reduce){html .catalog__grid>li>.card{transition:none!important}}.pdp-wrap{position:relative}.pdp-wrap>.bg-objects .bg-object{opacity:.07}html .product__media .gallery__main{overflow-y:hidden;overscroll-behavior-x:contain;cursor:grab}html .product__media .gallery__main.is-grabbing{cursor:grabbing;scroll-behavior:auto}html .product__media .gallery__main img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product__media .gallery__stage{position:relative}.gnav{position:absolute;left:50%;bottom:-19px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#fff;border:2px solid var(--c-navy);box-shadow:0 4px 0 var(--c-amber),0 12px 20px -12px #17263673}.gnav__btn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;padding:0;cursor:pointer;background:transparent;color:var(--c-navy);transition:background-color .15s ease,transform .15s ease}.gnav__btn svg,html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.gnav__btn:hover{background:#fff1da}.gnav__btn[data-gallery-step="-1"]:hover{transform:translate(-2px)}.gnav__btn[data-gallery-step="1"]:hover{transform:translate(2px)}.gnav__btn:active{background:var(--c-amber)}.gnav__count{min-width:52px;text-align:center;font:800 .82rem/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--c-navy)}html .product__media .gallery__thumbrow{margin-top:32px;align-items:center;gap:8px}html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow{position:static;align-self:center;flex:none;width:34px!important;height:34px!important;min-height:0;padding:0;margin:0;display:grid;place-items:center;border-radius:50%!important;transform:none;background:#fff!important;border:2px solid var(--c-navy)!important;color:var(--c-navy)!important;box-shadow:0 3px 0 var(--c-amber)!important;transition:transform .14s ease,background-color .15s ease!important}html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow:before,html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow:after{content:none!important;display:none!important}html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow:hover{background:#fff1da!important;transform:translateY(-1px)}html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-amber)!important}.gallery__thumbs button{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.gallery__thumbs button:hover{transform:translateY(-2px)}.gallery__thumbs button[aria-current=true]{box-shadow:0 3px 0 var(--c-amber)}@media(max-width:749px){.gnav{bottom:-17px}.gnav__btn{width:30px;height:30px}html .product__media .gallery__thumbrow{margin-top:28px}html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow{width:30px!important;height:30px!important}}.pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 6px}.pdp-rating>*{margin:0}.pdp-revlink{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;text-decoration:none;background:#fff6e2;border:1.5px solid rgba(217,150,59,.55);color:#8a5a12;font:700 .84rem/1 var(--font-body);box-shadow:0 2px #d9963b73;transition:transform .14s ease,background-color .15s ease}.pdp-revlink:hover{background:#fde8bc;transform:translateY(-1px)}.pdp-revlink[hidden]{display:none}html .product__info .spend--compact{margin:10px 0 14px;padding:9px 12px 10px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--c-new, #2E9C82) 45%,transparent);background:linear-gradient(90deg,#eaf8f1,#fff6e2);box-shadow:0 3px color-mix(in srgb,var(--c-new, #2E9C82) 30%,transparent)}html .product__info .spend--compact .spend__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 7px}html .product__info .spend--compact .spend__label{font:800 .8rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#1f7a64}html .product__info .spend--compact .spend__sub{font-size:.76rem;color:var(--text-soft)}html .product__info .spend--compact .spend-ladder{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html .product__info .spend--compact .spend-ladder__step{display:inline-flex!important;flex-direction:row!important;align-items:baseline;gap:5px;padding:5px 9px;border-radius:999px;min-width:0;flex:none;text-align:left;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 14%,transparent);box-shadow:none}html .product__info .spend--compact .spend-ladder__amt{font:800 .84rem/1 var(--font-body);color:var(--c-navy)}html .product__info .spend--compact .spend-ladder__get{font:700 .76rem/1 var(--font-body);color:#1f7a64}html .product__info .spend--compact .spend-ladder__step--ship .spend-ladder__get{color:#8a5a12}.pdp-assurance{min-width:0;margin-top:18px;padding:14px;border-radius:18px;background:#fff;border:1.5px solid var(--c-navy);box-shadow:4px 4px 0 var(--c-amber),0 18px 30px -26px #17263680}.pdp-assurance>.pdp-picked{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.pdp-assurance>.pdp-trust{margin:0}.pdp-assurance>.pdp-picked+.pdp-trust{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.pdp-trust{margin:16px 0 6px}.pdp-trust__head{margin:0 0 8px;font:700 1.05rem/1.25 var(--font-display, inherit);letter-spacing:normal;text-transform:none;color:var(--c-navy)}.pdp-trust__grid{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}.pdp-trust__item{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 3px 0 var(--pt, rgba(217, 150, 59, .5))}.pdp-trust__item--1{--pt: rgba(46, 156, 130, .45);--pi: #E1F5EC}.pdp-trust__item--2{--pt: rgba(108, 156, 200, .5);--pi: #E4F0FB}.pdp-trust__item--3{--pt: rgba(217, 150, 59, .55);--pi: #FFF1DA}.pdp-trust__item--4{--pt: rgba(224, 116, 87, .45);--pi: #FFE3D8}.pdp-trust__icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pi, #FFF1DA);color:var(--c-navy)}.pdp-trust__icon svg{width:15px;height:15px}.pdp-trust__text{display:grid;gap:2px;min-width:0}.pdp-trust__text strong{font:700 .88rem/1.25 var(--font-body);color:var(--c-navy)}.pdp-trust__text small{font-size:.8rem;line-height:1.35;color:var(--text-soft)}@media(max-width:379px){.pdp-trust__grid{grid-template-columns:1fr}}.pdp-picked{position:relative;margin-top:22px;padding:18px 16px 16px;border-radius:20px;background:linear-gradient(170deg,#fff,#fff8ec 60%,#fdebd0);border:2px solid var(--c-navy);box-shadow:6px 6px 0 var(--c-amber),0 24px 40px -30px #1726368c}.pdp-picked__head{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:700 1.05rem/1.25 var(--font-display, inherit);color:var(--c-navy)}.pdp-picked__star{display:none}.pdp-picked__tags{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ptag3{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1.5px solid var(--c-navy);background:var(--pt-bg, #FFF1DA)}.ptag3--amber{--pt-bg: #FFF1DA;--pt-edge: #D9963B}.ptag3--sky{--pt-bg: #E4F0FB;--pt-edge: #6C9CC8}.ptag3--navy{--pt-bg: #172636;--pt-edge: #D9963B;color:#fff}.ptag3__badge{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--c-navy);font:800 .75rem/1 var(--font-body)}.ptag3--navy .ptag3__badge{background:var(--c-amber)}.ptag3>span:last-child{display:grid;gap:2px;min-width:0}.ptag3 strong{font:700 .88rem/1.25 var(--font-body)}.ptag3 small{font-size:.8rem;line-height:1.35;color:var(--text-soft)}.pdp-reco{margin-top:16px}.pdp-reco[hidden]{display:none}.pdp-reco__head{margin:0 0 8px;font:800 .78rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#a23f25}.pdp-reco__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.pdp-reco__item a{display:grid;gap:5px;height:100%;padding:7px 7px 9px;border-radius:14px;text-decoration:none;color:var(--c-navy);background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 14%,transparent);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;animation:reco-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.pdp-reco__item a:hover{transform:translateY(-3px);border-color:var(--c-navy);box-shadow:0 4px 0 var(--c-amber)}.pdp-reco__img{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff}.pdp-reco__img img{width:100%;height:100%;object-fit:contain}.pdp-reco__title{font:600 .8rem/1.25 var(--font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-reco__price{font:800 .86rem/1 var(--font-body)}.pdp-reco__price s{font-weight:500;color:var(--text-soft);margin-left:4px}@keyframes reco-in{0%{opacity:0;transform:translateY(8px)}}@media(min-width:750px)and (max-width:989px){.pdp-reco__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.product>.pdp-picked{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.pdp-reco__item a{animation:none}}.pdp-specs .product-info__specs{max-height:420px;overflow:auto}.pdp-specs .product-info__specs p{margin:0 0 4px}html .product__title.product__title--long{font-size:clamp(1.3rem,.9rem + 1vw,1.7rem);line-height:1.2}html .product__title.product__title--xlong{font-size:clamp(1.15rem,.85rem + .8vw,1.45rem);line-height:1.22}.fchip[hidden]{display:none!important}.browse-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none}.browse-tile{display:grid;height:100%;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--c-navy);background:#fff;border:2px solid var(--c-navy);box-shadow:5px 5px 0 var(--bt, #D9963B);transition:transform .18s ease,box-shadow .18s ease}.browse-tile:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--bt, #D9963B)}.browse-tile--coral{--bt: #E07457}.browse-tile--mint{--bt: #2E9C82}.browse-tile--sky{--bt: #6C9CC8}.browse-tile__media{position:relative;display:block;aspect-ratio:4 / 3;background:#fff;border-bottom:2px solid var(--c-navy)}.browse-tile__media img{width:100%;height:100%;object-fit:contain}.browse-tile__ico{position:absolute;left:10px;top:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--c-navy);font-size:1.2rem}.browse-tile__body{display:grid;gap:3px;padding:12px 14px 14px}.browse-tile__body strong{font:800 1.1rem/1.15 var(--font-display, inherit)}.browse-tile__body small{color:var(--text-soft);font-size:.86rem}.product-info__body.is-folded{position:relative;max-height:720px;overflow:hidden;padding-bottom:64px}.product-info__body.is-folded:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--c-cream, #FBF4E6) 75%);pointer-events:none}.product-info__body.is-open{padding-bottom:60px;position:relative}.desc-more{position:absolute;left:50%;bottom:12px;z-index:1;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;cursor:pointer;background:var(--c-navy);color:#fff;border:0;font:700 .9rem/1 var(--font-body);box-shadow:0 4px 0 var(--c-amber);transition:transform .14s ease,box-shadow .14s ease}.desc-more:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 0 var(--c-amber)}html .site-header:before{background:#172636!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1}html .site-header:after{content:none!important;display:none!important}html .site-header{border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 6px 18px -12px #00000080}html .site-header .wordmark,html .site-header .wordmark .wordmark__line{color:#fbf4e6}html .site-header .wordmark span,html .site-header .wordmark .wordmark__line--blue{color:#a9cbe4}html .site-header .burger__btn{border-color:#fbf4e6}html .site-header .burger.is-open .burger__btn{background:#24384d;border-color:#fbf4e6}html .site-header .hbtn{border-color:#fbf4e6}html .site-header .icon-btn:not(.hbtn){color:#fbf4e6}html .search-panel{top:100%}.cat-strip:has(.cat-strip__list:empty){display:none}.arrow-tall svg{filter:none!important;stroke-width:3}:hover>.arrow-tall svg,:focus-visible>.arrow-tall svg{stroke-width:3.8}html .carousel>.carousel__arrow.carousel__arrow:hover .arrow-tall svg{filter:none!important}.arrow-tall__shaft{opacity:.9}html .carousel>.carousel__arrow.carousel__arrow>.arrow-tall{width:68%;height:min(180px,100%);max-height:180px;align-self:center;margin:auto}html .carousel>.carousel__arrow.carousel__arrow{display:flex;align-items:center;justify-content:center}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow>.arrow-tall{width:74%;height:min(130px,100%)}}html .carousel>.carousel__arrow.carousel__arrow:before,html .gallery__arrow.gallery__arrow:before{border-radius:14px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:749px){.arrow-tall svg{stroke-width:2.6}}.gnav__btn svg,html .gallery__thumbrow>.gallery__tarrow.gallery__tarrow svg{stroke-width:2.3}.desc-photos{margin:0 0 16px}.desc-photos__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.desc-photos__title{display:inline-flex;align-items:center;gap:7px;font:800 .76rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-blue)}.desc-photos__n{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff1da;color:var(--c-navy);letter-spacing:0}.desc-photos__toggle{padding:7px 13px;border-radius:999px;cursor:pointer;background:#fff;color:var(--c-navy);border:1.5px solid color-mix(in srgb,var(--c-navy) 22%,transparent);font:700 .8rem/1 var(--font-body);transition:background-color .15s ease,border-color .15s ease}.desc-photos__toggle:hover{border-color:var(--c-navy);background:#fff8ec}.desc-photos__wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.desc-photos.is-collapsed .desc-photos__wrap{grid-template-rows:0fr;opacity:0}.desc-photos__row{min-height:0;display:flex;gap:10px;margin:0;padding:2px 2px 10px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.desc-photos__row li{flex:0 0 min(44%,230px);aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;border:1px solid color-mix(in srgb,var(--c-navy) 12%,transparent);scroll-snap-align:start;transition:flex-basis .3s ease}.desc-photos__row li.is-big{flex-basis:min(92%,520px);cursor:zoom-out}.desc-photos__row img{display:block;width:100%;height:100%;margin:0!important;object-fit:contain}@media(max-width:749px){.desc-photos__row li{flex-basis:62%}.desc-photos__row li.is-big{flex-basis:92%}}.template-product .product-info{border-color:var(--line-strong)}.template-product .product-info details{border-color:var(--line-strong)}.template-product .product-info details>summary{min-height:48px;align-items:center;gap:16px;padding:17px 0;font-size:1.12rem;line-height:1.35;color:var(--c-navy)}.template-product .product-info__notice{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:6px;background:#fff4dc;color:var(--c-navy);font:700 .76rem/1.3 var(--font-body)}.product-info details[open]>:not(summary){animation:pi-open .28s cubic-bezier(.2,.8,.2,1) both}.product-info details.is-closing>:not(summary){animation:none;opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease}@keyframes pi-open{0%{opacity:0;transform:translateY(-6px)}}html .product__info .pdp-reco{margin:16px 0 4px;padding:12px 12px 6px;border-radius:16px;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 3px #e0745759}html .product__info .pdp-reco__list{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(112px,calc((100% - 20px) / 3));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}html .product__info .pdp-reco__list::-webkit-scrollbar{display:none}html .product__info .pdp-reco__item{scroll-snap-align:start}@media(min-width:990px){html .product__media{position:relative;top:auto}}@media(max-width:989px){html .product{display:flex;flex-direction:column;gap:14px}html .product>.product__info{display:contents}html .product>.product__media{order:3;margin:4px 0 6px}html .product>.product__info>*{order:4;margin-top:0;margin-bottom:0}html .product>.product__info>.product__tags:empty{display:none}html .product>.product__info>:is(.product__tags,.trust-line,.save-headline,.product__title){order:1}html .product>.product__info>.pdp-rating{order:2;margin-top:-6px}html .product__media .gallery__slide{aspect-ratio:auto;height:clamp(240px,min(calc(100vw - 32px),58svh),640px)}html .product>.product__info>.pdp-assurance{margin-top:4px}}.review-note-wrap{padding-top:8px;padding-bottom:4px}.review-note{display:flex;align-items:flex-start;gap:14px;max-width:1200px;margin:0 auto;padding:16px 18px;border-radius:18px;background:linear-gradient(120deg,#fff6e2,#ffede3);border:1.5px solid rgba(224,116,87,.35);box-shadow:0 3px #e0745740}.review-note__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#e39a12;font-size:1.1rem;border:2px solid var(--c-navy)}.review-note__title{margin:2px 0 3px;font:800 1.12rem/1.2 var(--font-display, inherit);color:var(--c-navy)}.review-note__body{margin:0;font-size:.92rem;line-height:1.45;color:var(--text-soft);max-width:70ch}html .page-loader__ring:before,html .page-loader__ring img{animation-play-state:paused}html.is-leaving .page-loader__ring:before,html.is-leaving .page-loader__ring img{animation-play-state:running}html.lite .bg-object{animation:none!important}html.lite .page-loader{-webkit-backdrop-filter:none;backdrop-filter:none}html.lite .catalog__grid>li>.card,html.lite .pdp-reco__item a,html.lite .browse-tile{transition:none!important}html.lite .product-info details[open]>:not(summary),html.lite .pdp-reco__item a{animation:none}html.lite .desc-photos__wrap,html.lite .desc-photos__row li{transition:none}@media(prefers-reduced-motion:reduce){.product-info details[open]>:not(summary),.pdp-reco__item a,.rsum__bar-fill{animation:none!important}.desc-photos__wrap,.desc-photos__row li{transition:none}}html .carousel>.carousel__arrow.carousel__arrow{display:flex;align-items:center;justify-content:center;padding:0;background:none!important}html .carousel>.carousel__arrow.carousel__arrow:before{inset:auto 3px;top:50%;height:clamp(96px,52%,250px);border-radius:999px;transform:translateY(-50%);background:linear-gradient(180deg,color-mix(in srgb,#fff 92%,transparent),color-mix(in srgb,var(--arrow-c) var(--box, 10%),#fff) 50%,color-mix(in srgb,#fff 92%,transparent))!important;border:1px solid color-mix(in srgb,var(--arrow-c) 26%,transparent);box-shadow:inset 0 1px #fff,0 4px 10px -6px #17263647;transition:transform .18s ease,border-color .18s ease,opacity .18s ease}html .carousel>.carousel__arrow.carousel__arrow:hover:before,html .carousel>.carousel__arrow.carousel__arrow:focus-visible:before{--box: 18%;border-color:color-mix(in srgb,var(--arrow-c) 46%,transparent)}html .carousel>.carousel__arrow.carousel__arrow:active:before{transform:translateY(-50%) scale(.96);transition-duration:.06s}.arrow-v{position:relative;display:block;width:min(18px,70%);aspect-ratio:20 / 44;margin:0 auto;color:var(--arrow-c, var(--c-navy));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.arrow-v svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.arrow-v{width:min(18px,calc(100% - 8px));color:color-mix(in srgb,var(--arrow-c, var(--c-navy)) 70%,var(--c-navy))}.arrow-v__main{stroke-width:4.4}.arrow-v__ghost{stroke-width:3.2;opacity:.34;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .2s ease}:hover>.arrow-v--next,:focus-visible>.arrow-v--next{transform:translate(2px)}:hover>.arrow-v--prev,:focus-visible>.arrow-v--prev{transform:translate(-2px)}:hover>.arrow-v .arrow-v__ghost{opacity:.5}:hover>.arrow-v--next .arrow-v__ghost{transform:translate(-1.5px)}:hover>.arrow-v--prev .arrow-v__ghost{transform:translate(1.5px)}:active>.arrow-v--next{transform:translate(4px);transition-duration:.08s}:active>.arrow-v--prev{transform:translate(-4px);transition-duration:.08s}.carousel__arrow[disabled] .arrow-v,.carousel__arrow[aria-disabled=true] .arrow-v{opacity:.35}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:before{height:clamp(80px,46%,180px);inset-inline:2px}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow:before{inset:auto 1px;top:50%;height:clamp(72px,46%,160px)}.arrow-v{width:min(15px,calc(100% - 5px))}.arrow-v__main{stroke-width:4.2}}html.lite .arrow-v,html.lite .arrow-v__ghost,html.lite .carousel__arrow:before{transition:none!important}@media(prefers-reduced-motion:reduce){.arrow-v,.arrow-v__ghost{transition:none;transform:none!important}}html .carousel>.carousel__arrow.carousel__arrow:before{right:3px;bottom:6px;left:3px;top:6px;height:auto;transform:none}html .carousel>.carousel__arrow.carousel__arrow:active:before{transform:scale(.97)}html .carousel>.carousel__arrow.carousel__arrow:after{content:"";position:absolute;top:14px;right:3px;bottom:14px;left:3px;z-index:-1;pointer-events:none;background:currentColor;opacity:.16;-webkit-mask:var(--chev) center / 10px 26px repeat-y;mask:var(--chev) center / 10px 26px repeat-y;-webkit-mask-composite:source-over;transition:opacity .18s ease}html .carousel>.carousel__arrow--next.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 26'%3E%3Cpath d='M3 7.5 7 13l-4 5.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html .carousel>.carousel__arrow--prev.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 26'%3E%3Cpath d='M7 7.5 3 13l4 5.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html .carousel>.carousel__arrow.carousel__arrow:hover:after{opacity:.26}.arrow-v{width:min(20px,calc(100% - 6px));aspect-ratio:20 / 64;z-index:1}.arrow-v:before{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px;z-index:-1;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,#fff 92%,transparent),transparent)}.arrow-v__main{stroke-width:4.2}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:before{right:2px;bottom:4px;left:2px;top:4px;height:auto}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow:before{right:1px;bottom:4px;left:1px;top:4px;height:auto}html .carousel>.carousel__arrow.carousel__arrow:after{top:10px;right:2px;bottom:10px;left:2px;-webkit-mask-size:8px 22px;mask-size:8px 22px}.arrow-v{width:min(16px,calc(100% - 4px))}}html.lite .carousel>.carousel__arrow.carousel__arrow:after{transition:none}.rowwrap{position:relative;min-width:0;flex:1 1 auto}html :is(.rowwrap,.catalog__tabs-wrap,.cat-strip__wrap)>.row-arrow{width:32px;height:32px;border:2px solid var(--c-navy);background:#fff;color:var(--c-navy);box-shadow:0 3px 0 var(--c-amber),0 0 0 6px color-mix(in srgb,var(--c-paper, #FFFDF8) 92%,transparent);transition:transform .14s ease,background-color .15s ease}html :is(.rowwrap,.catalog__tabs-wrap,.cat-strip__wrap)>.row-arrow:hover{background:#fff1da;color:var(--c-navy)}html :is(.rowwrap,.catalog__tabs-wrap,.cat-strip__wrap)>.row-arrow:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-amber),0 0 0 6px var(--c-paper, #FFFDF8)}html :is(.rowwrap,.catalog__tabs-wrap,.cat-strip__wrap)>.row-arrow svg{width:15px;height:15px;stroke-width:3}html :is(.rowwrap,.catalog__tabs-wrap)>.row-arrow--prev{left:-2px}html :is(.rowwrap,.catalog__tabs-wrap)>.row-arrow--next{right:-2px}.sortbar .rowwrap .sortbar__row{scroll-behavior:smooth}@media(max-width:749px){.shop-prices{flex-wrap:wrap!important;overflow:visible!important;margin:0!important;padding:0!important}.rowwrap--prices{width:100%;flex:1 0 100%}.rowwrap--prices .price-pills{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;padding:2px 2px 6px;margin:0;scroll-behavior:smooth}.rowwrap--prices .price-pills::-webkit-scrollbar{display:none}.rowwrap--prices .price-pills>li{flex:none}.rowwrap .catalog__chips{margin:0!important;padding-inline:2px!important;scroll-behavior:smooth}html :is(.rowwrap,.catalog__tabs-wrap)>.row-arrow{width:30px;height:30px}}html .reviews .jdgm-cards-carousel .jdgm-arrow{display:grid!important;place-items:center;padding:0!important}html .reviews .jdgm-cards-carousel .jdgm-arrow svg{margin:0!important}html .reviews .jdgm-cards-carousel .jdgm-arrows--bottom{display:flex!important;justify-content:center;align-items:center;width:100%;margin-inline:auto}@media(max-width:749px){html .reviews .jdgm-cards-carousel .jdgm-arrow{width:48px;height:48px}}html .page-loader__ring img{width:70%;border-radius:14px}html .page-loader__ring:after{overflow:hidden}.btn__total{display:inline-block;margin-left:10px;padding:3px 10px;border-radius:999px;background:#ffffff2e;font-variant-numeric:tabular-nums}.btn--buy{white-space:nowrap}@media(max-width:749px){html .btn--buy{padding-inline:12px;gap:0;font-size:1rem;min-height:54px}html .btn--buy:after{display:none}html .btn__total{margin-left:8px;padding:2px 8px;font-size:.92em}}@media(max-width:989px){html .product>.product__info>.product-info{order:5}html .product>.product__info>.pdp-reco{order:6}html .product>.product__info>.pdp-assurance{order:7}html .product>.product__info>.pdp-trust{order:8}html .product>.product__info>.product-info details>summary{font-size:1.1rem}}@media(max-width:749px){.catalog .bg-object:nth-child(-n+14){display:block}}html .carousel>.carousel__arrow.carousel__arrow>.arrow-v{display:none}html .carousel>.carousel__arrow.carousel__arrow:before{background:linear-gradient(180deg,color-mix(in srgb,var(--arrow-c) 8%,#fff),color-mix(in srgb,var(--arrow-c) var(--box, 15%),#fff) 50%,color-mix(in srgb,var(--arrow-c) 8%,#fff))!important;border:1.5px solid color-mix(in srgb,var(--arrow-c) 42%,transparent);box-shadow:inset 0 1px #fff,0 2px color-mix(in srgb,var(--arrow-c) 22%,transparent),0 8px 14px -10px #17263659}html .carousel>.carousel__arrow.carousel__arrow:hover:before,html .carousel>.carousel__arrow.carousel__arrow:focus-visible:before{--box: 24%;border-color:color-mix(in srgb,var(--arrow-c) 62%,transparent)}html .carousel>.carousel__arrow.carousel__arrow:after{top:12px;right:3px;bottom:12px;left:3px;opacity:.5;-webkit-mask-size:12px 26px;mask-size:12px 26px}html .carousel>.carousel__arrow--next.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 26'%3E%3Cpath d='M3.5 7 8.5 13l-5 6' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html .carousel>.carousel__arrow--prev.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 26'%3E%3Cpath d='M8.5 7 3.5 13l5 6' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html .carousel>.carousel__arrow.carousel__arrow:hover:after,html .carousel>.carousel__arrow.carousel__arrow:focus-visible:after{opacity:.78}html .carousel>.carousel__arrow--next.carousel__arrow:hover:after{transform:translate(1.5px)}html .carousel>.carousel__arrow--prev.carousel__arrow:hover:after{transform:translate(-1.5px)}html .carousel>.carousel__arrow.carousel__arrow:after{transition:opacity .18s ease,transform .2s ease}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:after{top:10px;right:2px;bottom:10px;left:2px;-webkit-mask-size:10px 22px;mask-size:10px 22px;opacity:.55}}html .promo-bar:not(.promo-bar--sale){background:linear-gradient(90deg,#ffe7b8,#fff3d9 50%,#ffe7b8);color:var(--c-navy);box-shadow:inset 0 -1px #17263624}html .promo-bar:not(.promo-bar--sale) .icon-line,html .promo-bar:not(.promo-bar--sale) .promo-bar__item:nth-child(3n+2) .icon-line{color:#b5761e}html .promo-bar:not(.promo-bar--sale) .promo-bar__item+.promo-bar__item:before{opacity:.3}html .product__media .pdp-reco{margin:18px 0 0;padding:12px 12px 6px;border-radius:16px;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 3px #e0745759}html .product__media .pdp-reco__list{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(112px,calc((100% - 30px)/4));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}html .product__media .pdp-reco__list::-webkit-scrollbar{display:none}@media(max-width:989px){html .product>.product__info>.pdp-assurance{order:5}html .product>.product__info>.product-info{order:6}html .product>.product__info>.pdp-reco{order:7}html .product>.product__info>.pdp-trust{order:8}}.site-footer:before{content:none!important;display:none!important}@media(hover:none){html .mini:hover,html .card:hover,html .qa__add:hover,html .catalog__grid>li>.card:hover,html .mosaic .mini:hover,html .browse-tile:hover,html .pdp-reco__item a:hover,html .sortchip:hover{transform:none!important}html .mini:hover .mini__media img,html .card:hover .card__media img,html .mosaic .mini:hover .mini__media img,html .card:hover .price__save,html .mini:hover .price__save{transform:none!important}html .carousel>.carousel__arrow.carousel__arrow:hover:after{transform:none!important}html .catalog__grid>li>.card:hover{box-shadow:5px 5px 0 var(--tone-deep),0 18px 28px -22px #1726368c!important}}html .qa__add{-webkit-font-smoothing:antialiased}@media(max-width:749px){html .mosaic .carousel--left:not(.carousel--single){margin-inline:-7px;--gutter-x: 19px}html .mosaic .mgroup .mini .qa__add.qa__add{width:28px!important;min-width:28px;height:28px;min-height:28px!important}html .mosaic .mgroup .mini .qa__add .qa__plus{font-size:1rem}html .mosaic{padding-bottom:16px!important}html .mosaic .mgroup__head{margin-bottom:6px}html .reviews.band,html .catalog.band{padding-top:18px;padding-bottom:22px}html .reviews .section-head,html .catalog .section-head{margin-bottom:12px}html .reviews .rsum{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;column-gap:14px;padding:16px 14px 14px}html .reviews .rsum__score,html .reviews .rsum__stars,html .reviews .rsum__count{grid-column:1}html .reviews .rsum__bars{grid-column:2;grid-row:1 / span 3;margin:0;align-self:center}html .reviews .rsum__chip,html .reviews .rsum__note{grid-column:1 / -1}html .reviews .rsum__num{font-size:2.6rem}html .reviews .rsum__stars{font-size:1.15rem}html .reviews .rsum__bar{grid-template-columns:26px minmax(0,1fr) 32px;gap:5px;font-size:.76rem}html .catalog .shop-filter-title{margin-top:6px}}.promo-bar.is-marquee .promo-bar__track{animation-duration:calc(var(--promo-duration, 30s) * var(--promo-k, 1))}@media(max-width:989px){.promo-bar{--promo-k: .92}}@media(max-width:749px){.promo-bar{--promo-k: .85}}@media(max-width:420px){.promo-bar{--promo-k: .8}}html .carousel>.carousel__arrow.carousel__arrow:after{-webkit-mask-repeat:no-repeat space;mask-repeat:no-repeat space;-webkit-mask-position:center top;mask-position:center top}.rsum__label{margin:0 0 2px;padding:4px 11px;border-radius:999px;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 18%,transparent);font:800 .74rem/1.25 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--c-blue)}.rsum__note{display:grid;gap:3px}.rsum__foot{display:block;font-weight:800;color:#a23f25}html .reviews .rsum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label label" "score bars" "stars bars" "count bars" "chip chip" "note note";justify-items:start;text-align:left;gap:8px 14px;padding:18px 14px}html .reviews .rsum__label{grid-area:label;max-width:100%;font-size:.7rem;margin:0 0 4px}html .reviews .rsum__score{grid-area:score;flex-wrap:wrap;gap:4px 6px}html .reviews .rsum__stars{grid-area:stars;font-size:1.2rem}html .reviews .rsum__count{grid-area:count;font-size:.85rem}html .reviews .rsum__count strong{font-size:1.05rem}html .reviews .rsum__bars{grid-area:bars;margin:0;width:100%;align-self:center}html .reviews .rsum__chip{grid-area:chip;margin:2px 0 0;padding:6px 10px;font-size:.8rem}html .reviews .rsum__note{grid-area:note;max-width:none;margin:2px 0 0;font-size:.8rem;line-height:1.45}html .reviews .rsum__num{font-size:2.6rem}@media(min-width:990px){html .reviews .rsum{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) minmax(240px,1.2fr);grid-template-areas:"label label label" "score bars note" "stars bars note" "count bars chip";gap:8px 28px;padding:18px 22px}}html .desc-photos__wrap{display:block;transition:none;opacity:1}html .desc-photos.is-collapsed .desc-photos__wrap{display:none}html .desc-photos__row{display:flex;flex-direction:column;gap:10px;height:auto;max-height:min(70vh,620px);min-height:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;padding:2px 6px 2px 2px;margin:0;border-radius:14px;animation:pi-open .28s cubic-bezier(.2,.8,.2,1) both}html .desc-photos__row li{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;cursor:default;scroll-snap-align:start}html .desc-photos__row img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none;object-fit:contain}.review-note{align-items:center;padding:12px 16px;gap:12px}.template-product .review-note{padding:16px 18px;gap:14px}.review-note__icon{width:32px;height:32px;font-size:.95rem}.review-note__title{margin:0 0 1px;font-size:1rem}.template-product .review-note__title{margin:0 0 4px;font-size:1.18rem;line-height:1.3}.review-note__body{font-size:.88rem}.template-product .review-note__body{font-size:.95rem;line-height:1.5}@media(min-width:990px){html .jdgm-review-widget .jm-media-preview{width:auto;flex:1 1 440px;max-width:470px}html .jdgm-review-widget .jm-media-grid{--grid-max-width: 470px !important;--thumbnail-size: 150px !important}html .jdgm-review-widget .jm-media-grid__container{--grid-size: 106px !important;--grid-gap: 10px !important;gap:10px!important}html .jdgm-review-widget .jm-media-grid__item,html .jdgm-review-widget .jm-media-grid__image-container{width:106px!important;height:106px!important}html .jdgm-review-widget .jm-media-grid__image{width:100%!important;height:100%!important;object-fit:cover;border-radius:10px}}html .carousel>.carousel__arrow.carousel__arrow{top:0!important;bottom:0!important}html .carousel>.carousel__arrow.carousel__arrow:before{top:0!important;bottom:0!important;inset-block:0!important;border-radius:14px}html .carousel>.carousel__arrow.carousel__arrow:after{inset-block:16px!important}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:before{border-radius:11px}html .carousel>.carousel__arrow.carousel__arrow:after{inset-block:12px!important}}html .product__info .spend--compact{background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 6px 16px -14px #17263680}html .product__info .spend--compact .spend-ladder__step{background:#fbf7ef;border-color:transparent}html .product__info .spend--compact .spend-ladder__get,html .product__info .spend--compact .spend-ladder__step--ship .spend-ladder__get{color:#1f7a64}.pdp-trust__item{box-shadow:none;background:#fbf7ef;border-color:color-mix(in srgb,var(--c-navy) 12%,transparent)}.pdp-trust__item--1,.pdp-trust__item--2,.pdp-trust__item--3,.pdp-trust__item--4{--pt: transparent}.pdp-trust__icon{background:#fbf4e6}.pdp-picked{background:#fff;box-shadow:4px 4px 0 var(--c-amber),0 18px 30px -26px #17263680;border-width:1.5px}.pdp-picked__head{text-shadow:none}.ptag3{box-shadow:none;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);background:#fbf7ef;color:var(--c-navy)}.ptag3--navy{background:#fbf7ef;color:var(--c-navy)}.ptag3--amber .ptag3__badge{background:#ffe7b3}.ptag3--sky .ptag3__badge{background:#dcebf8}.ptag3--navy .ptag3__badge{background:var(--c-navy);color:#ffd27a}html :is(.product__info,.product__media) .pdp-reco{box-shadow:0 6px 16px -14px #17263680;border-color:color-mix(in srgb,var(--c-navy) 10%,transparent)}.pdp-reco__head{color:var(--c-blue)}.pdp-revlink{background:#fff;border-color:color-mix(in srgb,var(--c-navy) 18%,transparent);color:var(--c-navy);box-shadow:none}.pdp-revlink:hover{background:#fbf4e6}.review-note{background:#fff;border-color:color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 6px 16px -14px #17263680}.review-note__icon{border-width:1.5px;background:#fff4dc}.desc-photos__n{background:#fbf4e6}.pdp-wrap>.bg-objects .bg-object{opacity:.05}.shop-prices .price-pill__sub{display:none!important}html .shop-prices .price-pill{min-width:0;padding:7px 14px;border-radius:999px}html .shop-prices .price-pill__label{font-size:.9rem;white-space:nowrap}html .shop-prices .price-pills{gap:6px}html .catalog__range{gap:5px}html .catalog__range input{width:74px;min-height:36px;padding:0 10px;font-size:.86rem;border-radius:999px}html .catalog__range .fchip--go{min-height:36px;padding:0 14px;font-size:.84rem}@media(max-width:749px){html .shop-prices .price-pill{padding:6px 12px}html .shop-prices .price-pill__label{font-size:.84rem}html .catalog__range input{width:66px;min-height:32px}html .catalog__range .fchip--go{min-height:32px}}@media(min-width:990px){html .jdgm-review-widget .jm-review-widget-header__main-content{gap:32px;align-items:center}html .jdgm-review-widget .jm-media-preview{flex:1 1 0!important;width:auto!important;max-width:640px!important;min-width:300px}html .jdgm-review-widget .jm-media-grid{--grid-max-width: none !important;width:100%!important;max-width:none!important}html .jdgm-review-widget .jm-media-grid__container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;width:100%!important;max-width:none!important}html .jdgm-review-widget .jm-media-grid__item,html .jdgm-review-widget .jm-media-grid__image-container{width:100%!important;height:auto!important;aspect-ratio:1 / 1;min-width:0}html .jdgm-review-widget .jm-media-grid__item{border-radius:12px;overflow:hidden;box-shadow:0 6px 14px -12px #17263699;transition:transform .18s ease}html .jdgm-review-widget .jm-media-grid__image{width:100%!important;height:100%!important;object-fit:cover;border-radius:12px}}@media(min-width:990px)and (hover:hover){html .jdgm-review-widget .jm-media-grid__item:hover{transform:translateY(-2px)}}html .desc-photos__row{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent)}html .desc-photos__row::-webkit-scrollbar{display:none}html .desc-photos__row.is-end{-webkit-mask-image:none;mask-image:none}html .desc-photos__wrap{position:relative}html .desc-photos__wrap:after{content:"Scroll for more \2193";position:absolute;left:50%;bottom:8px;transform:translate(-50%);pointer-events:none;padding:4px 10px;border-radius:999px;background:#172636c7;color:#fff;font:700 .72rem/1.2 var(--font-body);transition:opacity .2s ease}html .desc-photos__wrap.is-end:after{opacity:0}html .product__info .spend--compact{position:relative;overflow:hidden;padding:14px 14px 14px 18px;border-radius:14px;background:#fff;border:1.5px solid color-mix(in srgb,var(--c-navy) 12%,transparent);box-shadow:0 6px 16px -14px #17263680}html .product__info .spend--compact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#2e9c82,#9fdcc4)}html .product__info .spend--compact .spend__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px}html .product__info .spend--compact .spend__label{padding:0;background:none;color:#1f7a64;font:800 .9rem/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}html .product__info .spend--compact .spend__sub{font-size:.82rem;color:var(--text-soft);text-align:right}html .product__info .spend--compact .spend-ladder{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html .product__info .spend--compact .spend-ladder__step{position:relative;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:2px;min-width:0;padding:8px 5px;border-radius:10px;background:#f3f9f6;border:0;text-align:center}html .product__info .spend--compact .spend-ladder__step+.spend-ladder__step:before{content:"\203a";position:absolute;left:-6px;top:50%;transform:translateY(-55%);color:color-mix(in srgb,var(--c-navy) 35%,transparent);font:700 .8rem/1 var(--font-body)}html .product__info .spend--compact .spend-ladder__step--ship{background:#fff5e0}html .product__info .spend--compact .spend-ladder__amt{font:800 .94rem/1.25 var(--font-body);color:var(--c-navy)}html .product__info .spend--compact .spend-ladder__get{font:700 .8rem/1.3 var(--font-body);color:#1f7a64;white-space:normal;overflow-wrap:anywhere;max-width:100%}html .product__info .spend--compact .spend-ladder__step--ship .spend-ladder__get{color:#9a5f12}@media(max-width:380px){.pdp-assurance{padding:12px}}.nnh-rev-fold:not(.is-open){max-height:380px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}@media(max-width:989px){.nnh-rev-fold:not(.is-open){max-height:620px}}.nnh-rev-more{display:flex;align-items:center;gap:6px;margin:14px auto 6px;padding:10px 18px;border-radius:999px;cursor:pointer;background:var(--c-navy);color:#fff;border:0;font:700 .92rem/1 var(--font-body);box-shadow:0 3px 0 var(--c-amber);transition:transform .14s ease,box-shadow .14s ease}@media(hover:hover){.nnh-rev-more:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--c-amber)}}.nnh-rev-more:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-amber)}html .jdgm-review-widget,html .jdgm-review-widget .jm-box,html .jdgm-review-widget button{font-family:var(--font-body)!important}html .jdgm-review-widget .jm-button--primary{background:var(--c-navy)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 3px 0 var(--c-amber)!important;font-weight:700!important}html .jdgm-review-widget .jm-button--secondary{background:#fff!important;color:var(--c-navy)!important;border:1.5px solid color-mix(in srgb,var(--c-navy) 25%,transparent)!important;border-radius:999px!important;font-weight:700!important}html .jdgm-review-widget .jdgm-review-card{border-radius:14px!important}html .site-header .wordmark span,html .site-header .wordmark .wordmark__line--blue{color:#f6c255;text-shadow:1px 1px 0 #9A5F12,2px 2px 0 #9A5F12,3px 3px 0 rgba(0,0,0,.35)}html .carousel>.carousel__arrow--next.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 72'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6 8.5 12l-5 6' opacity='.5'/%3E%3Cpath d='M3.5 30 8.5 36l-5 6'/%3E%3Cpath d='M3.5 54 8.5 60l-5 6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}html .carousel>.carousel__arrow--prev.carousel__arrow{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 72'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 6 3.5 12l5 6' opacity='.5'/%3E%3Cpath d='M8.5 30 3.5 36l5 6'/%3E%3Cpath d='M8.5 54 3.5 60l5 6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}html .carousel>.carousel__arrow.carousel__arrow:after{-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:12px 72px!important;mask-size:12px 72px!important;opacity:.7}@media(max-width:749px){html .carousel>.carousel__arrow.carousel__arrow:after{-webkit-mask-size:10px 60px!important;mask-size:10px 60px!important}}html .carousel__track,html .mosaic .carousel__track{-webkit-mask-image:none!important;mask-image:none!important}@media(max-width:749px){html .mosaic__grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "left" "quick" "deal" "bottom" "right"!important;row-gap:14px}html .mosaic__brand{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"logo act" "tags tags";align-items:center;gap:10px 12px;padding:12px!important;min-height:0!important;height:auto!important}html .mosaic__brand .mosaic__logo-img{grid-area:logo;width:100%;height:auto;max-height:96px;min-height:0!important;object-fit:contain;margin:0}html .mosaic__brand .mosaic__actions{grid-area:act;display:flex;justify-content:center;margin:0}html .mosaic__brand .mosaic__actions .btn{width:100%;min-height:44px;padding:0 12px;font-size:.92rem;white-space:nowrap}html .mosaic__brand .mosaic__tags{grid-area:tags;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0}html .mosaic__brand .mosaic__tags .ftag{grid-column:auto!important;min-width:0}html .mosaic__brand .ftag__in{padding:6px 8px!important;gap:6px!important;min-height:0!important}html .mosaic__brand .ftag__badge{width:24px!important;height:24px!important;font-size:.7rem!important;flex:none}html .mosaic__brand .ftag__text{font-size:.66rem!important;line-height:1.2!important;min-width:0}html .mosaic__brand .ftag__text strong,html .mosaic__brand .ftag__text b{font-size:.76rem!important;display:block}html .mosaic__brand .ftag__text>:not(strong):not(b){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html .mosaic .carousel--left:not(.carousel--single){margin-inline:0!important;--gutter-x: 30px}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow{width:25px!important}html .mosaic .carousel--left>.carousel__arrow--prev.carousel__arrow{left:0}html .mosaic .carousel--left>.carousel__arrow--next.carousel__arrow{right:0}html .mosaic .carousel--left .carousel__track{display:flex!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:12px!important}html .mosaic .carousel--left .carousel__track>.carousel__slide{display:contents!important}html .mosaic .carousel--left .carousel__track .mini{flex:0 0 calc(50% - 6px)!important;min-width:0;scroll-snap-align:start}html .mosaic .mgroup--left .mgroup__head{margin-bottom:8px}html .mosaic .mini__title{font-size:.84rem!important;line-height:1.25!important;-webkit-line-clamp:2;min-height:2.5em}html .catalog__grid .card__title{font-size:.86rem;line-height:1.25}}@media(max-width:749px){html .mosaic .mgroup .mini .mini__media{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important}html .mosaic .mgroup .mini .mini__body{padding:6px 8px 8px!important;gap:3px!important}html .mosaic .mgroup .mini .mini__title{margin:0!important}html .mosaic .mgroup .mini .rating{margin:0!important;white-space:nowrap;overflow:hidden}html .mosaic .mgroup .mini .card__buy{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding-top:2px!important;margin-top:auto!important}html .mosaic .mgroup .mini .mini__price,html .mosaic .mgroup .mini .card__price{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important}html .mosaic .mgroup .mini .price{flex-wrap:wrap;row-gap:0;line-height:1.1}html .mosaic .mgroup .mini .price__note{font-size:.66rem}html .mosaic .mgroup .mini .price__current{font-size:.95rem}html .mosaic .mgroup .mini .card__buy .qa,html .mosaic .mgroup .mini .card__buy .qa__add--choose{flex:none!important;margin:0!important;width:auto!important}html .mosaic .mgroup .mini .stock-badge{font-size:.64rem;padding:1px 6px 1px 5px;bottom:6px}html .mosaic .mgroup--left{padding:14px 12px!important}html .mosaic .carousel--left:not(.carousel--single){margin-inline:-9px!important}html .catalog__grid .card .card__body{padding:8px 9px 9px!important;gap:4px!important}html .catalog__grid .card .card__title{margin:0!important;min-height:2.5em}html .catalog__grid .card .rating{margin:0!important;white-space:nowrap;overflow:hidden;font-size:.74rem}html .catalog__grid .card .card__buy{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding-top:2px!important;margin-top:auto!important}html .catalog__grid .card .card__price{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important}html .catalog__grid .card .card__price .price{flex-wrap:wrap;line-height:1.1}html .catalog__grid .card .card__buy .qa,html .catalog__grid .card .card__buy .qa__add--choose{flex:none!important;width:auto!important;margin:0!important}html .catalog__grid .card .card__buy .qa__add{width:auto!important;min-height:32px!important;padding:0 12px!important;font-size:.8rem!important}}@media(max-width:749px){html .mosaic__grid{display:flex!important;flex-direction:column;gap:14px!important}html .mosaic__grid>.mosaic__logo{display:contents!important}html .mosaic__grid .mosaic__brand{order:1}html .mosaic__grid .mgroup--left{order:2}html .mosaic__grid .mosaic__quick,html .mosaic__grid [class*=mosaic__quick]{order:3}html .mosaic__grid .mosaic__deal,html .mosaic__grid [class*=mosaic__deal]{order:4}html .mosaic__grid .mgroup--bottom{order:5}html .mosaic__grid .mgroup--right{order:6}html .mosaic__grid>*,html .mosaic__grid .mosaic__brand{width:100%;margin:0!important}html .mosaic .mgroup .mgroup__head{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0 0 8px!important}html .mosaic .mgroup .mgroup__titles{min-width:0;flex:1 1 auto;width:auto!important}html .mosaic .mgroup .mgroup__all{flex:none;align-self:flex-start!important;margin:0!important;padding:6px 12px!important;font-size:.8rem!important;min-height:0!important}html .mosaic .mgroup .mgroup__title{font-size:1.2rem!important;line-height:1.15!important;margin:2px 0 0!important}html .mosaic .mgroup .mgroup__head .eyebrow{margin:0!important;font-size:.66rem!important;padding:3px 9px!important}}@media(min-width:1500px){:root{--page-width: 1640px}}@media(min-width:990px)and (min-height:600px)and (max-height:859px){html .mosaic{--mh: max(540px, calc(100svh - var(--hdr, 116px) - 24px));--P: clamp(92px, calc((var(--mh) - 300px) / 2), 230px);padding-top:10px;padding-bottom:12px}html .mosaic .mosaic__grid{height:var(--mh);grid-template-rows:minmax(0,1fr) auto;gap:14px}html .mosaic .mgroup--left .carousel{flex:1 1 0;min-height:0}html .mosaic .carousel--left .carousel__track{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc((100% - 12px)/2);gap:10px 12px;height:100%;min-height:0}html .mosaic .carousel--left .carousel__track>.carousel__slide{display:contents!important}html .mosaic .mgroup .carousel--left .mini{height:auto;min-height:0}html .mosaic .mgroup .carousel--left .mini__media{flex:1 1 0!important;height:auto!important;min-height:64px!important}html .mosaic .mosaic__logo{min-height:0;height:100%;padding:0;display:flex}html .mosaic .mosaic__brand{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;padding:10px 14px}html .mosaic .mosaic__logo-img{flex:1 1 0;min-height:56px;width:100%;max-width:420px;height:0;object-fit:contain;margin:0}html .mosaic .mosaic__actions{flex:none;margin:0}html .mosaic .mosaic__actions .btn{min-height:40px}html .mosaic .mosaic__tags{flex:none;margin:0;width:100%;gap:6px}html .mosaic .ftag__in{padding:5px 8px 5px 6px;gap:7px}html .mosaic .ftag__badge{width:24px;height:24px;font-size:.78rem}html .mosaic .ftag__text{font-size:.72rem;line-height:1.2}html .mosaic .mgroup .carousel--right .mini{flex-direction:row!important}html .mosaic .mgroup .carousel--right .mini__media{flex:0 0 50%!important;height:auto!important;min-height:0!important}html .mosaic .mgroup .carousel--right .mini__body{border-top:0;border-left:1px solid var(--line);justify-content:center}html .mosaic .mgroup .carousel--right .mini__title{-webkit-line-clamp:3}html .mosaic .mgroup .carousel--bottom .mini__media{flex:0 0 calc(var(--P) * .7)!important;height:calc(var(--P) * .7)!important}html .mosaic .mgroup .carousel--bottom .mini__body{padding:6px 9px 8px!important}html .mosaic .mosaic__brand .ftag__text>:not(strong):not(b){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html .mosaic .mgroup{padding-top:10px;padding-bottom:10px}html .mosaic .mgroup .mini .card__buy{flex-wrap:nowrap!important;margin-top:4px!important;row-gap:0!important}html .mosaic .mgroup .mini .mini__price,html .mosaic .mgroup .mini .card__price{flex:1 1 auto!important;min-width:0!important}html .mosaic .mgroup .mini .qa__add.qa__add{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:50%!important;font-size:0!important;justify-content:center}html .mosaic .mgroup .mini .qa__add .qa__plus{font-size:1rem!important;margin:0}html .mosaic .mgroup .mgroup__head{margin-bottom:0}html .mosaic .mosaic__grid{grid-template-rows:minmax(0,1fr) calc(var(--P) * .7 + 176px)!important}html .mosaic .mgroup--bottom .carousel{flex:1 1 0!important;min-height:0!important}html .mosaic .carousel--bottom .carousel__track{flex:1 1 0!important;height:100%!important;min-height:0!important}html .mosaic .carousel--bottom .carousel__slide{height:100%!important;min-height:0!important;grid-template-rows:minmax(0,1fr)!important}html .mosaic .carousel--bottom .mini{height:100%!important;min-height:0!important}html .mosaic .carousel--bottom .mini__body{min-height:0!important;overflow:hidden}}@media(min-width:990px)and (max-width:1199px)and (min-height:600px)and (max-height:859px){html .mosaic .carousel--left .carousel__track{grid-auto-columns:100%}html .mosaic .mosaic__tags{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .mosaic .mosaic__tags .ftag{grid-column:auto!important;min-width:0}html .mosaic .ftag__text{font-size:.68rem}}@media(min-width:520px)and (max-width:749px){html .mosaic .carousel--left .carousel__track .mini,html .mosaic .carousel--right .carousel__track .mini,html .mosaic .carousel--bottom .carousel__track .carousel__slide{flex:0 0 calc((100% - 24px) / 3)!important}}@media(min-width:750px)and (max-width:989px){html .mosaic__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"brand right" "left left" "bottom bottom" "quick quick" "deal deal"!important;grid-template-rows:none!important;row-gap:0!important;column-gap:14px!important;align-items:stretch;height:auto!important}html .mosaic__grid>.mosaic__logo{display:contents!important}html .mosaic__grid .mosaic__brand{grid-area:brand;margin:0 0 14px!important}html .mosaic__grid .mgroup--right{grid-area:right;margin:0 0 14px!important}html .mosaic__grid .mgroup--left{grid-area:left;margin:0 0 14px!important}html .mosaic__grid .mgroup--bottom{grid-area:bottom;margin:0!important}html .mosaic .mosaic__brand{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px!important;height:auto!important}html .mosaic .mosaic__logo-img{width:100%;max-width:320px;height:auto!important;max-height:130px;min-height:0!important;object-fit:contain;flex:none!important}html .mosaic .mosaic__tags{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%}html .mosaic .mosaic__tags .ftag{grid-column:auto!important;min-width:0}html .mosaic .ftag__text{font-size:.7rem}html .mosaic .carousel--right .carousel__track .mini,html .mosaic .carousel--right .carousel__slide{flex:0 0 100%!important}html .mosaic .mgroup .carousel--right .mini{flex-direction:row!important;height:100%!important}html .mosaic .mgroup .carousel--right .mini__media{flex:0 0 48%!important;aspect-ratio:auto!important;height:auto!important;min-height:150px!important}html .mosaic .mgroup .carousel--right .mini__body{border-top:0;border-left:1px solid var(--line);justify-content:center}html .mosaic .mgroup .carousel--right .mini__title{-webkit-line-clamp:3}html .mosaic .mgroup--right .carousel,html .mosaic .mgroup--right .carousel__track{flex:1 1 auto}html .mosaic .carousel--left:not(.carousel--single){margin-inline:-9px!important;--gutter-x: 30px}html .mosaic .mgroup--left{padding:14px 12px!important}html .mosaic .carousel--left>.carousel__arrow.carousel__arrow{width:25px!important}html .mosaic .carousel--left .carousel__track{display:flex!important;grid-template-rows:none!important;gap:12px!important;height:auto!important}html .mosaic .carousel--left .carousel__track>.carousel__slide{display:contents!important}html .mosaic .carousel--left .carousel__track .mini,html .mosaic .carousel--bottom .carousel__track .carousel__slide{flex:0 0 calc((100% - 36px)/4)!important;min-width:0;scroll-snap-align:start}html .mosaic .mgroup .carousel--left .mini__media,html .mosaic .mgroup .carousel--bottom .mini__media{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;flex:none!important}html .mosaic .mgroup .mini .card__buy{flex-wrap:nowrap!important}html .mosaic .mgroup .mgroup__head{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important}}html .mini__title,html .card__title,html .pdp-reco__title{overflow-wrap:anywhere}html .mosaic .mgroup .mini--opening .mini__media img{padding:0}html .mosaic .mgroup .mini--opening .mini__title{-webkit-line-clamp:2;min-height:2.5em}html .mosaic .mgroup .carousel--right .mini--opening .mini__title{-webkit-line-clamp:3}html .mosaic .mgroup .mini--opening .mini__body{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto minmax(min-content,1fr) 48px;align-content:stretch;column-gap:6px;padding:8px 9px 10px!important;overflow:visible}html .mosaic .mgroup .mini--opening .mini__title{grid-column:1 / -1;grid-row:1}html .mosaic .mgroup .mini--opening .rating{grid-column:1 / -1;grid-row:2;align-self:start}html .mosaic .mgroup .mini--opening .card__buy{grid-column:1;grid-row:3;align-self:center}html .mosaic .mgroup .mini--opening .mini__purchase{position:relative;grid-column:2;grid-row:3;justify-self:end;align-self:center;margin:0;z-index:3;max-width:none}html .mosaic .mgroup .mini--opening .price__current{white-space:nowrap}html .mosaic .mgroup .mini--opening.mini--wide-price .card__buy{grid-column:1 / -1;grid-row:4}html .mosaic .mgroup .mini--opening .mini__purchase:has(.qa__step:not([hidden])){grid-column:1 / -1;grid-row:4}html .mosaic .mgroup .mini--opening.mini--wide-price .mini__purchase:has(.qa__step:not([hidden])){grid-row:5}html .mosaic .mgroup .mini--opening .mini__hook,html .mosaic .mgroup .mini--opening .deal-tag{grid-column:1 / -1}html .mosaic .mgroup .mini--opening .mini__purchase:empty{display:none}html .mosaic .mgroup .mini--opening .mini__purchase .qa,html .mosaic .mgroup .mini--opening .mini__purchase .qa__add--choose{margin:0}html .mosaic .mgroup .mini--opening .mini__purchase .qa__add.qa__add{display:inline-flex;box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:2px solid var(--c-navy);border-radius:50%;background:var(--c-amber);color:var(--c-navy);box-shadow:inset 0 2px #fff6,0 3px 0 var(--c-navy);justify-content:center;align-items:center;font-size:0!important;gap:0;vertical-align:middle}html .mosaic .mgroup .mini--opening .mini__purchase .qa__add:focus-visible{outline:3px solid var(--c-navy);outline-offset:4px}@media(hover:hover){html .mosaic .mgroup .mini--opening .mini__purchase .qa__add:hover{transform:translateY(-2px);box-shadow:inset 0 2px #fff6,0 5px 0 var(--c-navy)}}html .mosaic .mgroup .mini--opening .mini__purchase .qa__add:active{transform:translateY(2px);box-shadow:inset 0 2px #fff6,0 1px 0 var(--c-navy)}html .mosaic .mgroup .mini--opening .mini__purchase .qa__add[hidden]{display:none}html .mosaic .mgroup .mini--opening .mini__purchase .qa__plus{font-size:1.45rem!important;font-weight:800;line-height:1;margin:0}html .mosaic .mgroup .mini--opening .mini__purchase .qa__step{background:var(--c-navy);color:#fff;min-height:40px}html .mosaic .mgroup .mini--opening .card__buy{min-height:20px;padding-top:0!important}@media(max-width:989px){html .mosaic .mgroup .mini--opening .mini__title{-webkit-line-clamp:3;min-height:3.75em}html .mosaic .mgroup .mini--opening .mini__purchase .qa__add.qa__add{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(min-width:990px){html .product__media .gallery__slide{max-height:max(380px,calc(100svh - 230px))}}@media(min-width:768px)and (max-width:989px){html .product{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}html .product>.product__info{display:flex!important;flex-direction:column;gap:0;min-width:0}html .product>.product__info>*{margin-top:0!important;margin-bottom:14px!important}html .product>.product__media{order:0;margin:0!important;position:sticky;top:96px;align-self:start}html .product__media .gallery__slide{aspect-ratio:1 / 1!important;height:auto!important;max-height:calc(100svh - 230px)}html .product>.product__info>.pdp-rating{margin-top:-6px!important}html .product__info .spend--compact .spend-ladder{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .product__info .spend--compact .spend-ladder__step+.spend-ladder__step:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/picker.css.map */
