html .mosaic .mosaic__brand.mosaic__brand--value,html .mosaic .mosaic__brand.mosaic__brand--value.is-wide{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:safe center!important;grid-template-areas:none!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;padding:clamp(14px,2vh,26px) clamp(16px,1.8vw,30px)!important;text-align:left}html .mosaic .mosaic__brand.mosaic__brand--value>*{grid-area:auto!important;width:auto;max-width:100%;justify-self:auto!important}html .mosaic .mosaic__brand.mosaic__brand--value>.mosaic__tags{width:100%!important}@media(min-width:990px){html .mosaic .mosaic__grid:has(.mosaic__brand--value){height:auto!important;min-height:var(--mh, 620px);grid-template-columns:minmax(0,.82fr) minmax(0,1.36fr) minmax(0,.82fr)!important;grid-template-rows:auto minmax(360px,1fr)!important}html .mosaic .mosaic__grid:has(.mosaic__brand--value)>.mgroup{contain:size;min-height:0}html .mosaic .mosaic__grid:has(.mosaic__brand--value) .mosaic__logo{height:auto!important}html .mosaic .mosaic__brand.mosaic__brand--value{height:100%!important}html .mosaic .vm__notes .ftag__in{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}html .mosaic .vm__notes .ftag--kind-reviews .ftag__in{flex-direction:row!important;align-items:center!important}}@media(min-width:990px)and (max-height:860px){html .vm__label{margin-bottom:6px}html .vm__title{font-size:clamp(1.3rem,.8rem + 1.1vw,1.75rem);margin-bottom:6px}html .vm__text{font-size:.88rem;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html .vm__actions{margin-bottom:10px!important}html .vm__btn{min-height:42px;padding:.6em 1.2em;font-size:.95rem}html .mosaic .vm__notes{gap:6px!important}html .mosaic .vm__notes .ftag__in{padding:7px 8px!important}html .mosaic .vm__notes .ftag__text small{font-size:.72rem!important}}html .vm__label{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 10px;border-radius:999px;background:#fff1d9;color:var(--c-navy, #172636);font:800 .72rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}html .vm__title{margin:0 0 8px;color:var(--c-navy, #172636);font:700 clamp(1.45rem,1rem + 1.6vw,2.35rem)/1.08 var(--font-display, inherit);letter-spacing:-.005em;text-shadow:none;max-width:18ch}html .vm__text{margin:0 0 16px;max-width:44ch;color:#3b4a5a;font-size:clamp(.92rem,.85rem + .2vw,1.02rem);line-height:1.45}html .vm__actions{margin:0 0 16px!important}html .vm__btn{display:inline-flex;align-items:center;gap:.55em;min-height:48px;padding:.7em 1.35em;border-radius:999px;background:#f2b33d;color:var(--c-navy, #172636);border:2px solid var(--c-navy, #172636);box-shadow:3px 3px 0 var(--c-navy, #172636);font:800 1.02rem/1 var(--font-body);text-decoration:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}html .vm__btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--c-navy, #172636)}html .vm__btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--c-navy, #172636)}html .vm__btn:focus-visible{outline:3px solid var(--c-navy, #172636);outline-offset:3px}html .vm__arrow{font-size:1.1em}html .mosaic .vm__notes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%;margin:0!important;padding:0;list-style:none}html .mosaic .vm__notes .ftag{transform:none!important;rotate:0deg!important;animation:none!important;margin:0!important;min-width:0}html .mosaic .vm__notes .ftag__in{display:flex!important;align-items:flex-start!important;gap:8px!important;height:100%;padding:9px 10px!important;border-radius:12px!important;border:1.5px solid rgba(23,38,54,.22)!important;box-shadow:2px 2px #17263624!important;transform:none!important}html .mosaic .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__in{border:1.5px solid var(--c-navy, #172636)!important;box-shadow:3px 3px 0 var(--edge, #8FB8E0)!important}html .mosaic .vm__notes .ftag--sky .ftag__in{--edge: #7FB2E5;background:linear-gradient(160deg,#eaf4fd,#cfe4f8)!important}html .mosaic .vm__notes .ftag--amber .ftag__in{--edge: #E9A93F;background:linear-gradient(160deg,#fff4df,#ffdda3)!important}html .mosaic .vm__notes .ftag--mint .ftag__in{--edge: #5FC29C;background:linear-gradient(160deg,#e8f8f0,#c3ebd9)!important}html .mosaic .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__badge{background:var(--c-navy, #172636)!important;color:#fff!important;border:0!important}html .mosaic .vm__notes .ftag--sky .ftag__badge{color:#bfddf8!important}html .mosaic .vm__notes .ftag--amber .ftag__badge{color:#ffd27a!important}html .mosaic .vm__notes .ftag--mint .ftag__badge{color:#9fe3c6!important}html .mosaic .vm__notes .ftag__badge{width:26px!important;height:26px!important;font-size:.8rem!important;flex:none}html .mosaic .vm__notes .ftag__text strong{display:block;font:800 .86rem/1.2 var(--font-body)!important;color:var(--c-navy, #172636)!important}html .mosaic .vm__notes .ftag__text small{display:block!important;margin-top:2px;font-size:.76rem!important;line-height:1.3!important;color:#3b4a5a!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important}html .mosaic .vm__notes .ftag--kind-reviews{grid-column:1 / -1!important}html .mosaic .vm__notes .ftag--kind-reviews .ftag__in{background:none!important;border:0!important;box-shadow:none!important;padding:4px 0 0!important;align-items:center!important;color:var(--c-navy, #172636)!important}html .mosaic .vm__notes .ftag--kind-reviews .ftag__badge{background:#f2b33d!important;color:var(--c-navy, #172636)!important;border:1.5px solid var(--c-navy, #172636)!important;width:22px!important;height:22px!important;font-size:.7rem!important}html .mosaic .vm__notes .ftag--kind-reviews .ftag__text{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 6px}html .mosaic .vm__notes .ftag--kind-reviews .ftag__text strong{font-size:.9rem!important;color:var(--c-navy, #172636)!important}html .mosaic .vm__notes .ftag--kind-reviews .ftag__text small{margin:0;font-size:.82rem!important;color:#3b4a5a!important}html .mosaic .mosaic__brand.mosaic__brand--value{background:#fdf6eb!important}html .mosaic .mosaic__brand.mosaic__brand--value>.vm__top{width:100%!important}html .mosaic .has-logo .vm__top{display:grid;align-items:center;column-gap:clamp(12px,1.8vw,26px);row-gap:12px;margin-bottom:14px;grid-template-columns:minmax(0,1.8fr) auto;grid-template-areas:"logo btn" "logo title";row-gap:18px}html .mosaic .has-logo .vm__copy{display:contents}html .mosaic .mosaic__brand.has-logo .vm__top .vm__logo{grid-area:logo!important}html .mosaic .mosaic__brand.has-logo .vm__top .vm__title{grid-area:title!important}html .mosaic .mosaic__brand.has-logo .vm__top .vm__text{grid-area:text!important}html .mosaic .mosaic__brand.has-logo .vm__top .vm__actions{grid-area:btn!important;justify-self:start!important;align-self:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;margin:0!important;top:0!important}html .mosaic .has-logo .vm__logo{align-self:center;min-width:0}html .mosaic .vm__logo-img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}html .mosaic .has-logo .vm__title{max-width:17ch;margin:0;align-self:start;color:#4a5868;text-shadow:none;font:italic 500 clamp(.86rem,.74rem + .3vw,1.02rem)/1.35 "Fraunces",Georgia,"Times New Roman",serif;letter-spacing:0}html .mosaic .has-logo .vm__text{grid-area:text;margin:0}@container (min-width: 421px){html .mosaic .mosaic__brand.has-logo .vm__top .vm__title{justify-self:center!important;text-align:center;max-width:15em;width:100%}html .mosaic .mosaic__brand.has-logo .vm__top .vm__actions{justify-self:center!important}}html .mosaic .mosaic__brand.has-logo .vm__top .vm__actions{align-self:end!important}html .mosaic .has-logo .vm__btn{position:relative;overflow:hidden;isolation:isolate;min-height:52px;padding:.7em .7em .7em 1.3em;gap:.8em;border:2.5px solid var(--c-navy, #172636);border-radius:999px;background:linear-gradient(180deg,#f9c452,#efa92e);box-shadow:4px 5px 0 var(--c-navy, #172636);font:800 1.05rem/1 var(--font-body);letter-spacing:.01em;color:var(--c-navy, #172636);transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s cubic-bezier(.2,.7,.2,1)}html .mosaic .has-logo .vm__btn .vm__arrow{display:inline-grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--c-navy, #172636);color:#ffd574;font-size:.95em;transition:transform .16s cubic-bezier(.2,.7,.2,1)}html .mosaic .has-logo .vm__btn:after{content:none!important}@media(hover:hover){html .mosaic .has-logo .vm__btn:hover{transform:translate(-2px,-2px);box-shadow:6px 7px 0 var(--c-navy, #172636)}html .mosaic .has-logo .vm__btn:hover .vm__arrow{transform:translate(3px)}}html .mosaic .has-logo .vm__btn:active{transform:translate(3px,3px);box-shadow:1px 2px 0 var(--c-navy, #172636)}@media(prefers-reduced-motion:reduce){html .mosaic .has-logo .vm__btn,html .mosaic .has-logo .vm__btn:after,html .mosaic .has-logo .vm__btn .vm__arrow{transition:none!important}}@container (max-width: 420px){html .mosaic .has-logo .vm__top{grid-template-columns:1fr;grid-template-areas:"logo" "btn" "title";row-gap:10px}html .mosaic .has-logo .vm__logo{width:min(100%,310px);justify-self:center}html .mosaic .has-logo .vm__title{justify-self:center;text-align:center;max-width:none;font-size:.9rem;margin-top:4px}html .mosaic .mosaic__brand.has-logo .vm__top .vm__actions{justify-self:stretch!important;width:100%!important}html .mosaic .mosaic__brand.has-logo .vm__btn{width:100%;justify-content:center}}@media(min-width:990px){html .mosaic .mgroup--bottom .carousel__track{flex:1 1 auto!important;min-height:0!important;height:auto!important}html .mosaic .mgroup--bottom .carousel__slide{height:auto!important;grid-template-rows:minmax(0,1fr)!important}html .mosaic .mgroup--bottom .mini{height:100%!important}html .mosaic .mgroup--bottom .mini__media{flex:1 1 auto!important;height:auto!important;min-height:124px!important}html .mosaic .mgroup--bottom .mini__media img{width:100%!important;height:100%!important;object-fit:contain!important}html .mosaic .mgroup--bottom .mini__body{flex:0 0 auto!important;height:auto!important;min-height:0!important}}@media(min-width:990px){html .mosaic .mgroup.mgroup--right .carousel--right .mini{flex-direction:column!important;height:100%!important}html .mosaic .mgroup.mgroup--right .carousel--right .mini__media{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:90px!important;max-width:none!important}html .mosaic .mgroup.mgroup--right .carousel--right .mini__media img{width:100%!important;height:100%!important;object-fit:contain!important}html .mosaic .mgroup.mgroup--right .carousel--right .mini__body{flex:0 0 auto!important;width:100%!important;max-width:none!important;height:auto!important}html .mosaic .mgroup.mgroup--right .carousel--right .mini__title{-webkit-line-clamp:2!important;line-clamp:2;min-height:0!important}}@container (max-width: 400px){html .mosaic .vm__notes{grid-template-columns:1fr!important;gap:6px!important}html .mosaic .vm__notes .ftag__in{align-items:center!important;padding:7px 10px!important}}@media(max-width:749px){html .mosaic .mosaic__brand--value{padding:16px!important}html .vm__title{font-size:1.5rem}html .vm__text{margin-bottom:12px;font-size:.92rem}html .vm__actions{margin-bottom:12px!important;width:100%}html .vm__btn{width:100%;justify-content:center}}html .promo-bar.is-marquee .promo-bar__track{will-change:transform;backface-visibility:hidden}html .promo-bar__group+.promo-bar__group>.promo-bar__item:first-child:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:2px;border-radius:1px;background:currentColor;opacity:.3;transform:skew(-22deg)}html .page-loader__logo{position:relative;z-index:1;display:block;width:70%;aspect-ratio:3 / 2;border-radius:14px;background:center / contain no-repeat;animation:loader-breathe 1.6s ease-in-out infinite;animation-play-state:paused}html.is-leaving .page-loader__logo{background-image:var(--loader-img);animation-play-state:running}@media(prefers-reduced-motion:reduce){html .page-loader__logo{animation:none}}html .promo-bar .promo-bar__item--red .promo-bar__text{font-size:.9em}html .promo-bar{--promo-k: 1.2}@media(max-width:989px){html .promo-bar{--promo-k: 1.1}}@media(max-width:749px){html .promo-bar{--promo-k: 1}}html.js-reveal [data-reveal],html.js-reveal [data-reveal].is-in{transform:none!important;transition:none!important;opacity:1!important}html .mosaic .mosaic__logo,html .mosaic .mgroup,html .mosaic .mosaic__brand{animation:none!important}html .btn,html .qa__add,html .vm__btn,html .hbtn,html .row-arrow,html .carousel__arrow{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.2,.7,.2,1)!important}html .bg-objects,html [class*=bg-objects]{opacity:.45}html .bg-objects *,html [class*=bg-objects] *{animation:none!important}@media(max-width:749px){html .bg-objects,html [class*=bg-objects]{display:none!important}}html .rating--card{display:flex;width:fit-content;gap:6px;margin:4px 0 2px;font:700 14px/1.2 var(--font-body);color:var(--c-navy, #172636)}html .rating--card .rating__stars{font-size:16px;letter-spacing:1px;background:linear-gradient(90deg,#E39A12 var(--pct, 0%),#CBD2DA var(--pct, 0%));-webkit-background-clip:text;background-clip:text}html .rating--card .rating__count{color:#4a5868;font-weight:600}html .mini .rating--card{font-size:13px}html .mini .rating--card .rating__stars{font-size:15px}html .rating--detail{font-size:15px!important}html .rating--detail .rating__stars{font-size:18px}html .rating--jdgm .jdgm-prev-badge__stars .jdgm-star{font-size:16px!important;color:#e39a12!important}html .rating--jdgm .jdgm-prev-badge__text{font-size:14px!important;color:#4a5868!important}html .rating--jdgm .jdgm-prev-badge[data-number-of-reviews="0"] .jdgm-prev-badge__stars{display:none!important}html .rating--jdgm .jdgm-prev-badge[data-number-of-reviews="0"] .jdgm-prev-badge__text{font-size:0!important}html .rating--jdgm .jdgm-prev-badge[data-number-of-reviews="0"] .jdgm-prev-badge__text:after{content:"No reviews yet";font-size:13px;font-weight:600;color:#6b7684}html .shop-moods{margin-top:6px}html .shop-moods__summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}html .shop-moods__summary::-webkit-details-marker{display:none}html .shop-moods__summary:after{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(23,38,54,.35);font:800 .9rem/1 var(--font-body);color:var(--c-navy, #172636)}html .shop-moods[open]>.shop-moods__summary:after{content:"\2212"}html .shop-moods[open]>.rowwrap{margin-top:8px}@media(min-width:1200px){html .catalog__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}}html .reviews .rsum__stars{display:inline-block;line-height:1!important;vertical-align:middle}html .reviews .rsum__stars>span{line-height:1!important}html .reviews .rsum__stars-off{display:block!important}html .reviews .rsum__stars-on{top:0!important;left:0!important;text-shadow:none!important}html .catalog__grid .card__body{padding:7px 10px 8px!important;gap:2px!important}html .catalog__grid .card .rating{margin:1px 0 0!important}html .catalog__grid .card__buy{margin-top:2px!important;padding-top:0!important;min-height:0!important}html .catalog__grid .card__buy .qa__add,html .catalog__grid .card__buy .qa__add--choose{min-height:32px!important}html .catalog__grid .card__title{line-height:1.25!important}html .card__media>img,html .card__media img.card__img,html .card__media picture img{width:100%!important;height:100%!important;object-fit:cover!important}html .mosaic .mini__media{background:transparent!important}html .mosaic .mini__media img{border-radius:8px}html .sortbar .sortchip[aria-pressed=true] .sortchip__ico{background:#fff!important}@media(min-width:990px){html .catalog__tabs-wrap{position:relative}html .catalog__tabs-wrap>.catalog__tabs{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:4px}html .catalog__tabs-wrap>.catalog__tabs::-webkit-scrollbar{display:none}html .catalog__tabs-wrap>.catalog__tabs>.ctab{flex:none!important;scroll-snap-align:start}html .catalog__tabs-wrap>.row-arrow:not([hidden]){display:grid!important}}html .product .pdp-assurance{margin:18px 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html .product .pdp-assurance>.pdp-trust{margin:0!important}html .product .pdp-trust{position:relative;margin:20px 0 8px;padding:16px 14px 14px;border-radius:20px;background:linear-gradient(170deg,#fff,#fff8ec 62%,#fdebd0);border:1.5px solid var(--c-navy, #172636);box-shadow:4px 5px 0 var(--c-amber, #D9963B)}html .product .pdp-trust__head{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--c-navy, #172636);font:800 1.12rem/1.1 var(--font-display, inherit);letter-spacing:0;text-transform:none}html .product .pdp-trust__head:before{content:"\2605";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-amber, #D9963B);color:var(--c-navy, #172636);border:2px solid var(--c-navy, #172636);font-size:.85rem}html .product .pdp-trust__grid{gap:9px}html .product .pdp-trust__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;background:#fff;border:1.5px solid rgba(23,38,54,.16);box-shadow:2px 3px 0 var(--te, #9FDCC4)}html .product .pdp-trust__item--1{--te: #9FDCC4;--ti: #E1F5EC}html .product .pdp-trust__item--2{--te: #A9C9E8;--ti: #E4F0FB}html .product .pdp-trust__item--3{--te: #F2C27A;--ti: #FFF1DA}html .product .pdp-trust__item--4{--te: #F2A58E;--ti: #FFE3D8}html .product .pdp-trust__icon{width:34px;height:34px;border-radius:50%;background:var(--ti, #FFF1DA);border:1.5px solid var(--c-navy, #172636)}html .product__info .spend--compact{padding:12px 14px!important;border-radius:16px!important;border:1.5px solid rgba(23,38,54,.28)!important;background:#f0faf5!important;box-shadow:2px 3px #9fdcc4!important}html .product__info .spend--compact:before{display:none!important}html .product__info .spend--compact .spend__head{align-items:center!important;margin-bottom:10px!important}html .product__info .spend--compact .spend__label{display:inline-flex!important;align-items:center;gap:7px;font-size:.8rem!important;color:var(--c-navy, #172636)!important}html .product__info .spend--compact .spend__label:before{content:"%";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#9fdcc4;border:1.5px solid var(--c-navy, #172636);font:800 .78rem/1 var(--font-body);letter-spacing:0}html .product__info .spend--compact .spend-ladder__step{padding:8px 4px!important;border-radius:11px!important;border:1.5px solid rgba(23,38,54,.14)!important}html .product__info .spend--compact .spend-ladder__step:nth-child(2){background:#fff!important}html .product__info .spend--compact .spend-ladder__step:nth-child(3){background:#e3f4ec!important}html .product__info .spend--compact .spend-ladder__step:nth-child(4){background:#cdebdd!important}html .product__info .spend--compact .spend-ladder__step--ship{background:#fff4df!important;border-color:#f2c27a!important}html .product__info .spend--compact .spend-ladder__amt{font-size:.92rem!important}html .product__info .spend--compact .spend-ladder__get{font-size:.74rem!important}html .spend__next{margin:10px 0 0;padding:7px 10px;border-radius:10px;background:#fff;border:1px dashed rgba(23,38,54,.3);font:700 .85rem/1.3 var(--font-body);color:var(--c-navy, #172636)}html .spend__next strong{color:#1f7a64}html .review-note{border:1.5px solid var(--c-navy, #172636)!important;border-radius:18px!important;background:#fff6e3!important;box-shadow:3px 4px 0 var(--c-amber, #D9963B)!important;padding:14px 18px!important}html .review-note__icon{width:36px!important;height:36px!important;background:var(--c-amber, #D9963B)!important;color:var(--c-navy, #172636)!important;border:2px solid var(--c-navy, #172636)!important}html .review-note__title{font-size:1.08rem!important}html .review-note__body{color:#2e3b4a!important}html .template-product .pdp-wrap{background:radial-gradient(ellipse 55% 45% at 12% 8%,rgba(242,179,61,.16),transparent 70%),radial-gradient(ellipse 50% 40% at 92% 70%,rgba(95,194,156,.13),transparent 70%),radial-gradient(circle at 1px 1px,rgba(23,38,54,.07) 1px,transparent 1.4px) 0 0 / 22px 22px}html .template-product .product__media>.gallery__stage{border-radius:20px;background:#fff;box-shadow:0 1px #1726360f,0 22px 40px -28px #17263673}html .template-product main>.shopify-section:has(.review-note-wrap),html .template-product main>.shopify-section:has(.jdgm-review-widget){background:linear-gradient(180deg,#fff3e2,#fdebd6)}html .template-product main>.shopify-section:has(.review-note-wrap){padding-top:28px;border-top:1.5px solid rgba(23,38,54,.12)}html .template-product main>.shopify-section:has(.jdgm-review-widget){padding:8px 16px 36px;border-bottom:1.5px solid rgba(23,38,54,.12)}html .template-product .jdgm-review-widget{background:#fff!important;border-radius:20px;border:1.5px solid rgba(23,38,54,.14);box-shadow:4px 5px #f2c27a,0 24px 40px -30px #17263680;padding:18px clamp(14px,2vw,28px)!important}html .pdp-reco .rating{margin:3px 0 2px;font-size:12.5px!important;gap:4px}html .pdp-reco .rating--card .rating__stars{font-size:14px}html .pdp-reco .rating--jdgm .jdgm-prev-badge__stars .jdgm-star{font-size:13px!important}html .pdp-reco .rating--jdgm .jdgm-prev-badge__text{font-size:12px!important}html .pdp-reco .rating--jdgm .jdgm-prev-badge[data-number-of-reviews="0"] .jdgm-prev-badge__text:after{font-size:12px}html .catalog__review-note.catalog__review-note{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:6px 0 0!important;max-width:46ch;display:flex!important;align-items:flex-start;gap:7px;font:500 .8rem/1.4 var(--font-body)!important;color:#5a6675!important;transform:none!important}html .catalog__review-note .catalog__review-note-star{flex:none;width:auto!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important;color:#e39a12!important;font-size:.85rem!important;line-height:1.4!important}@media(max-width:749px){html .mosaic .mosaic__brand.mosaic__brand--value.has-logo{padding:14px 14px 12px!important}html .mosaic .mosaic__brand.has-logo .vm__top{grid-template-columns:1fr!important;grid-template-areas:"logo" "title" "btn"!important;row-gap:8px!important;margin-bottom:12px!important}html .mosaic .mosaic__brand.has-logo .vm__top .vm__logo{width:min(100%,240px)!important;justify-self:center!important;margin:0!important}html .mosaic .mosaic__brand.has-logo .vm__top .vm__title{justify-self:center!important;text-align:center!important;max-width:none!important;margin:-2px 0 2px!important;font-size:.82rem!important}html .mosaic .mosaic__brand.has-logo .vm__btn{min-height:46px!important;padding:.5em .6em .5em 1.1em!important;font-size:.98rem!important;box-shadow:3px 4px 0 var(--c-navy, #172636)!important}html .mosaic .mosaic__brand.has-logo .vm__btn .vm__arrow{width:1.8em!important;height:1.8em!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__in{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;padding:8px 8px 9px!important;box-shadow:2px 2px 0 var(--edge, #8FB8E0)!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__badge{width:22px!important;height:22px!important;font-size:.7rem!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__text strong{font-size:.74rem!important;line-height:1.2!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag:not(.ftag--kind-reviews) .ftag__text small{display:none!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag--kind-reviews .ftag__in{padding:2px 0 0!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag--kind-reviews .ftag__text strong{font-size:.8rem!important}html .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag--kind-reviews .ftag__text small{font-size:.72rem!important}}html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-areas:"logo btn"!important;grid-template-rows:auto!important}html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__actions{align-self:center!important}@container (max-width: 420px){html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-columns:1fr!important;grid-template-areas:"logo" "btn"!important}}@media(max-width:749px){html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-columns:1fr!important;grid-template-areas:"logo" "btn"!important;row-gap:10px!important}html .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__logo{width:min(100%,250px)!important}}html .sortbar [data-sort=name],html .sortbar [data-sort=name-desc]{display:none!important}@media(max-width:749px){html .catalog__tabs-wrap{position:relative}html .catalog__tabs-wrap>.catalog__tabs{display:flex!important;flex-wrap:nowrap!important;grid-template-rows:none!important;grid-auto-flow:unset!important;overflow-x:auto!important;gap:6px!important;padding:2px 30px 2px 0!important;scrollbar-width:none;scroll-snap-type:x proximity}html .catalog__tabs-wrap>.catalog__tabs::-webkit-scrollbar{display:none}html .catalog__tabs-wrap>.catalog__tabs>.ctab{flex:none!important;height:30px!important;min-height:0!important;padding:0 10px 0 4px!important;font-size:12.5px!important;scroll-snap-align:start}html .catalog__tabs-wrap>.catalog__tabs>.ctab .ctab__img,html .catalog__tabs-wrap>.catalog__tabs>.ctab .ctab__img img{width:22px!important;height:22px!important}html body .catalog .catalog__tabs-wrap>.row-arrow.row-arrow{width:26px!important;height:26px!important;top:2px!important;bottom:auto!important;transform:none!important;translate:none!important;margin:0!important;box-shadow:0 2px 6px #1726362e!important}html .catalog__tabs-wrap>.row-arrow svg{width:12px!important;height:12px!important}}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-columns:minmax(0,1.4fr) minmax(176px,1fr)!important;grid-template-areas:"logo btn" "logo rate"!important;grid-template-rows:1fr 1fr!important;column-gap:clamp(14px,1.6vw,26px)!important;row-gap:12px!important;margin-bottom:14px!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__logo{width:auto!important;justify-self:stretch!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__logo-img{width:108%!important;max-width:none!important;margin:-4%!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__actions{grid-area:btn!important;align-self:end!important;justify-self:stretch!important;width:100%!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__btn{width:100%;justify-content:space-between;min-height:54px;padding:.7em .7em .7em 1.25em;font-size:1.06rem;box-shadow:4px 5px 0 var(--c-navy, #172636),inset 0 -3px #9654002e}@media(hover:hover){html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__btn:hover{box-shadow:6px 7px 0 var(--c-navy, #172636),inset 0 -3px #9654002e}}@media(min-width:990px){html body .mosaic .mosaic__grid:has(.mosaic__brand--value){grid-template-rows:minmax(372px,auto) minmax(360px,1fr)!important}}html .mosaic .vm__rate{grid-area:rate;align-self:start;justify-self:stretch;display:grid;justify-items:center;gap:3px;text-align:center;padding:8px 10px 9px;border-radius:14px;background:#ffffffb8;border:1.5px solid rgba(23,38,54,.14)}html .mosaic .vm__rate p{margin:0}html .mosaic .vm__rate-top{display:flex;align-items:baseline;justify-content:center;gap:6px;line-height:1}html .mosaic .vm__stars{font-size:17px;letter-spacing:1px;line-height:1;text-shadow:none;background:linear-gradient(90deg,#F2A922 var(--pct, 100%),#D9D1C3 var(--pct, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}html .mosaic .vm__rate-top strong{font:800 1.08rem/1 var(--font-body);color:var(--c-navy, #172636)}html .mosaic .vm__of{font-size:.8rem;font-weight:600;color:#5b6877}html .mosaic .vm__rate-line{font-size:.72rem;line-height:1.3;color:#4a5868;max-width:24em}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes{gap:10px!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes>.ftag{grid-column:auto!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__in{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "text text";align-items:center!important;justify-items:start;column-gap:9px!important;row-gap:6px!important;height:100%;padding:10px 11px 11px!important;background:#fff!important;border:1.5px solid var(--c-navy, #172636)!important;border-radius:14px!important;box-shadow:3px 3px 0 var(--edge, #8FB8E0)!important}html body .mosaic .vm__notes .ftag--sky .ftag__in{--tint: #DDEBFA}html body .mosaic .vm__notes .ftag--amber .ftag__in{--tint: #FFE7BC}html body .mosaic .vm__notes .ftag--mint .ftag__in{--tint: #D2F0E2}html body .mosaic .vm__notes .ftag--coral .ftag__in{--tint: #FFDCD3;--edge: #EE8A74}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__text{display:contents!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__badge{grid-area:icon;display:grid!important;place-items:center;width:32px!important;height:32px!important;border-radius:10px!important;background:var(--tint, #EEF2F6)!important;color:var(--c-navy, #172636)!important;border:1.5px solid var(--c-navy, #172636)!important;font:800 .85rem/1 var(--font-body)!important}html body .mosaic .vm__notes .ftag__badge svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__text strong{grid-area:title;font:800 .88rem/1.2 var(--font-body)!important;color:var(--c-navy, #172636)!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__text small{grid-area:text;margin:0!important;font-size:.76rem!important;line-height:1.35!important;color:#4a5868!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden!important}@container (max-width: 420px){html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-columns:1fr!important;grid-template-areas:"logo" "btn" "rate"!important;grid-template-rows:auto!important;row-gap:10px!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__logo{width:min(100%,290px)!important;justify-self:center!important}}@media(max-width:749px){html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top{grid-template-columns:1fr!important;grid-template-areas:"logo" "btn" "rate"!important;grid-template-rows:auto!important;row-gap:10px!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__top .vm__logo{width:min(100%,270px)!important;justify-self:center!important}html body .mosaic .mosaic__brand.mosaic__brand--value.has-logo .vm__btn{min-height:48px;justify-content:center;gap:.7em}html .mosaic .vm__rate{padding:6px 8px 7px}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes{gap:7px!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__in{grid-template-columns:1fr;grid-template-areas:"icon" "title";justify-items:center;text-align:center;row-gap:5px!important;padding:8px 6px 9px!important;box-shadow:2px 2px 0 var(--edge, #8FB8E0)!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__badge{width:26px!important;height:26px!important;border-radius:8px!important}html body .mosaic .vm__notes .ftag__badge svg{width:14px;height:14px}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__text strong{font-size:.74rem!important}html body .mosaic .mosaic__brand.mosaic__brand--value .vm__notes .ftag .ftag__text small{display:none!important}}html .product-info__body.rte :is(h1,h2,h3,h4){margin:1.1em 0 .45em!important;font:800 .82rem/1.25 var(--font-body)!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--c-navy, #172636)!important;text-shadow:none!important}html .product-info__body.rte>:is(h1,h2,h3,h4):first-child{margin-top:0!important}html .product-info__body.rte p{margin:0 0 .45em!important;line-height:1.5}html .product-info__body.rte [style*=font-size]{font-size:inherit!important;line-height:inherit!important}html .catalog__tabs,html .sortbar__row,html .catalog__chips,html .price-pills,html .cat-strip__list{scroll-behavior:auto!important}html .pdp-rating.pdp-rating--has{min-height:28px}html.js fieldset.option[data-dd]:not(.option--dd){min-height:48px;margin-bottom:12px}html.js fieldset.option[data-dd]:not(.option--dd)>legend,html.js fieldset.option[data-dd]:not(.option--dd)>.option__values{max-height:0;margin:0;padding:0;overflow:hidden;opacity:0;animation:nnh-dd-fallback .01s 4s forwards}@keyframes nnh-dd-fallback{to{max-height:1200px;opacity:1}}@media(min-width:990px){html .product .pdp-assurance.pdp-assurance--info{display:none!important}}@media(max-width:989.98px){html .product .pdp-assurance.pdp-assurance--media{display:none!important}}@media(prefers-reduced-motion:reduce){html .vm__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/v351.css.map */
