html body .brf-ucard__pick.brf-pick-out select{color:#86868b!important}html body .brf-qa-form.brf-qa-out .brf-qa__add{background:#c7c4bf!important;border-color:#c7c4bf!important;color:#fff!important;box-shadow:none!important;cursor:not-allowed!important}html body .brf-qa-form.brf-qa-out .brf-qa__qty{opacity:.5!important}html body .product-meta__share-buttons.hidden-phone .brf-rw-pill:is(:hover,:focus-visible,:active){background:#ffffffc7!important}html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-pill,html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-pill:is(:hover,:focus,:focus-visible){background:#766a5e21!important;color:#1d1d1f!important}html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-pill:active{background:#766a5e30!important}@media(hover:hover){html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-pill:hover{background:#766a5e30!important}}html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-li{display:flex!important;justify-content:center!important}html body .product-meta__share-buttons.hidden-tablet-and-up .brf-rw-pill{width:auto!important;padding:0 18px 0 14px!important}html body .brf-pickmenu .brf-pickmenu__n:not(.is-low){color:#1d1d1f!important}html body .product-item .color-swatch:has(>.color-swatch__radio:checked){border-radius:50%!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d1d1f!important}html body .product-item .color-swatch__radio:checked+.color-swatch__item{box-shadow:inset 0 0 0 1px #00000024!important}html body .product-item .color-swatch.brf-dot-out .color-swatch__item:after{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important}html body footer.brf-ft .brf-signup__fb:is(:hover,:focus-visible,:active){background:#1877f2!important;color:#fff!important;box-shadow:0 4px 12px -6px #1877f299!important}html body footer.brf-ft .brf-signup__fb:is(:hover,:focus-visible,:active) svg{color:#fff!important;fill:#fff!important}.product-gallery__carousel-wrapper,.brf-mg{position:relative}.brf-pp-tip{position:absolute;left:50%;bottom:58px;z-index:6;width:max-content;max-width:min(86%,360px);padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.4;font-weight:500;color:#1d1d1f;text-align:center;pointer-events:none;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f1f,0 10px 26px -12px #1d1d1f66;opacity:0;transform:translate(-50%,8px);transition:opacity .3s ease,transform .3s ease}.brf-pp-tip.is-in{opacity:1;transform:translate(-50%)}@media(max-width:749px){.brf-pp-tip{bottom:46px;font-size:13px}}html.brf-lite .brf-pp-tip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.product-gallery.brf-pp-instant .product-gallery__carousel-item{transition:none!important}html body .product-form__option[data-selector-type=variant] .variant-swatch__item .brf-cdot-wrap{position:relative;width:100%;height:100%;padding:0!important;border-radius:50%;overflow:hidden}html body .product-form__option[data-selector-type=variant] .variant-swatch__item .brf-cdot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}html body .product-form__option[data-selector-type=variant] .variant-swatch__item .brf-cdot--light{box-shadow:inset 0 0 0 1px #0003}html body .product-form__option[data-selector-type=variant] .variant-swatch--disabled .brf-cdot{opacity:.45;filter:grayscale(.4)}.product-gallery__carousel-wrapper{position:relative}.brf-pdots{position:absolute;left:50%;bottom:14px;z-index:1;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);box-shadow:inset 0 1px #fffc,0 0 0 .5px #1d1d1f1a,0 4px 12px -6px #1d1d1f59}.brf-pdots__d{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#1d1d1f47;cursor:pointer;transition:width .25s ease,background .25s ease}.brf-pdots__d:before{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}.brf-pdots__d.is-on{width:16px;background:#1d1d1f}@media(max-width:749px){.brf-pdots{bottom:12px}}html.brf-lite .brf-pdots{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6}html:is(.is-locked,.brf-lock,.brf-cart-open,.brf-md-open) body :is(.brf-pdots,.brf-pdust,.brf-pdots__note,.brf-pdots__tip){visibility:hidden!important}.brf-pdots{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .2s ease,padding .2s ease,background .2s ease,box-shadow .2s ease}.brf-pdots.is-scrub{cursor:grabbing;transform:translate(-50%) scale(1.18);background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f24,0 8px 20px -8px #1d1d1f73}.brf-pdots__d.is-tick{animation:brf-pd-tick .22s ease}@keyframes brf-pd-tick{50%{transform:scale(1.5)}}.brf-pdots__tip{position:absolute;left:50%;bottom:48px;z-index:1;width:max-content;max-width:min(86%,340px);padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.4;font-weight:500;color:#1d1d1f;text-align:center;pointer-events:none;background:#ffffffbd;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f1f,0 10px 26px -12px #1d1d1f66;opacity:0;transform:translate(-50%,8px);transition:opacity .3s ease,transform .3s ease}.brf-pdots__tip.is-in{opacity:1;transform:translate(-50%)}@media(max-width:749px){.brf-pdots__tip{bottom:42px}}.brf-pdots-rw .product-gallery__carousel-item:not(.is-selected){opacity:0!important;transition:none!important}.brf-pdots-rw .product-gallery__carousel-item.is-selected{opacity:1!important;transition:none!important}.brf-pdots-rw .product-gallery__carousel-item.is-selected .aspect-ratio{animation:brf-rw-fly .75s cubic-bezier(.16,1,.3,1) both}.brf-pdots-rw .brf-mg__slide:first-child img{animation:brf-rw-settle .7s cubic-bezier(.16,1,.3,1) both}.brf-pdots-rw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 55% at 35% 50%,#ffecaa47,#fff0 70%);animation:brf-rw-glow .9s ease-out both}@keyframes brf-rw-fly{0%{transform:translate(-38%) scale(.96);filter:blur(10px) brightness(1.12)}55%{filter:blur(1px) brightness(1.04)}to{transform:none;filter:none}}@keyframes brf-rw-settle{0%{transform:scale(.96);filter:blur(6px) brightness(1.1)}to{transform:none;filter:none}}@keyframes brf-rw-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.brf-pdust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:inherit}.brf-pdust i{position:absolute;width:15px;height:15px;opacity:0;transform:scale(var(--s,1));animation:brf-dust .85s var(--d,0s) cubic-bezier(.2,.7,.3,1) forwards;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px rgba(255,255,255,.9))}.brf-pdust i:nth-child(3n){width:7px;height:7px;clip-path:none;border-radius:50%}.brf-pdust i.is-gold{background:#f3d27a;filter:drop-shadow(0 0 4px rgba(243,210,122,.95))}@keyframes brf-dust{0%{opacity:0;transform:translate(0) scale(var(--s,1)) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x,70vw)) scale(calc(var(--s,1)*.4)) rotate(140deg)}}.brf-pdots.is-rewind .brf-pdots__d{animation:brf-rw-wave .5s ease both}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(2){animation-delay:.04s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(3){animation-delay:.08s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(4){animation-delay:.12s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(5){animation-delay:.16s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(6){animation-delay:.2s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(7){animation-delay:.24s}.brf-pdots.is-rewind .brf-pdots__d:nth-last-child(n+8){animation-delay:.28s}.brf-pdots.is-rewind .brf-pdots__d.is-on{animation:brf-rw-land .6s .3s cubic-bezier(.3,1.7,.5,1) both}@keyframes brf-rw-wave{0%,to{transform:none}35%{transform:scale(1.7);background:#f3b83e;box-shadow:0 0 6px #f3b83ee6}}@keyframes brf-rw-land{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:none}}.brf-pdots__note{position:absolute;left:50%;bottom:46px;z-index:1;transform:translate(-50%);white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#1d1d1f;pointer-events:none;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 .5px #1d1d1f1a,0 6px 16px -8px #1d1d1f66;animation:brf-rw-note 2.4s ease both}@keyframes brf-rw-note{0%{opacity:0;transform:translate(-50%,6px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@media(max-width:749px){.brf-pdots__note{bottom:42px}}html.brf-lite .brf-pdots-rw .product-gallery__carousel-item.is-selected .aspect-ratio,html.brf-lite .brf-pdots-rw .brf-mg__slide:first-child img{animation-name:brf-rw-fly-lite}@keyframes brf-rw-fly-lite{0%{transform:translate(-30%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.brf-pdots,.brf-pdots__tip{transition:none}.brf-pdots__d.is-tick{animation:none}.brf-pdots-rw *,.brf-pdots.is-rewind .brf-pdots__d,.brf-pdots__note{animation:none!important}.brf-pdust,.brf-pdots-rw:after{display:none}.brf-pdots__d{transition:none}}html body .product-form__option[data-selector-type=variant] .variant-swatch--disabled .brf-cdot{opacity:.75!important;filter:grayscale(.15)!important}html body:not(#brf) .variant-swatch--disabled:has(.brf-cdot) .variant-swatch__item:after{background:linear-gradient(to top left,transparent calc(50% - 1.5px),rgba(255,255,255,.85) calc(50% - 1.5px),rgba(255,255,255,.85) calc(50% - .7px),#48484D calc(50% - .7px),#48484D calc(50% + .7px),rgba(255,255,255,.85) calc(50% + .7px),rgba(255,255,255,.85) calc(50% + 1.5px),transparent calc(50% + 1.5px))!important}html body .brf-pp-tip{z-index:1!important}html:is(.is-locked,.brf-lock,.brf-cart-open,.brf-md-open) body .brf-pp-tip{visibility:hidden!important}html body .brf-mc__more.brf-mb-off{display:none!important}html body #mini-cart .mini-cart__line-item-list{overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y}html body #mini-cart .brf-up__row{touch-action:pan-x pan-y;overscroll-behavior-x:contain}html body #mini-cart{overflow-x:clip}html body .brf-vps__q input.brf-vps__q-n{box-sizing:border-box;width:3ch;min-width:24px;height:28px;margin:0 1px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;outline:0;-webkit-appearance:none;appearance:none;font:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:28px;text-align:center;color:#fff;caret-color:#fff;cursor:text}html body .brf-vps__q input.brf-vps__q-n:focus{background:#fff3}html body .brf-vps__q :is(.brf-vps__q-m,.brf-vps__q-p){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}@media(max-width:749px){html body .brf-vps__q input.brf-vps__q-n{font-size:16px}}html body .modal[id^=modal-quick-view][data-brf-qvsw] .modal__dialog .product-form__option[data-selector-type=select]:not(.product-form__option~.product-form__option) .select-wrapper{display:none!important}html body .modal[id^=modal-quick-view][data-brf-qvsw] .modal__dialog .product-form__option[data-selector-type=select]:not(.product-form__option~.product-form__option){min-height:var(--brf-qvsw-oh,0px)}.brf-cname{position:fixed;left:0;top:0;z-index:2147483600;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:1px;max-width:220px;padding:5px 10px;border-radius:999px;background:#1d1d1fe6;-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);box-shadow:0 0 0 .5px #ffffff14 inset,0 6px 16px -6px #00000073;color:#fff;font-size:12.5px;line-height:1.25;font-weight:600;letter-spacing:.005em;opacity:0;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.brf-cname.is-below{transform:translateY(-3px)}.brf-cname.is-in{opacity:1;transform:none}.brf-cname b{font-weight:600;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brf-cname small{font-size:11px;font-weight:500;color:#ffffff9e}.brf-cname:has(small){border-radius:12px}.brf-cname:after{content:"";position:absolute;left:var(--ax,50%);bottom:-5px;width:10px;height:5px;margin-left:-5px;background:#1d1d1fe6;clip-path:polygon(0 0,100% 0,50% 100%)}.brf-cname.is-below:after{bottom:auto;top:-5px;clip-path:polygon(50% 0,100% 100%,0 100%)}@media(prefers-reduced-motion:reduce){.brf-cname{transition:none;transform:none}}html.brf-hcap #shop-hcaptcha-badge-container{bottom:var(--brf-hcap-b,20px)!important;transition:bottom .25s ease}@media(prefers-reduced-motion:reduce){html.brf-hcap #shop-hcaptcha-badge-container{transition:none}}html body #mini-cart .brf-up__row{scroll-snap-type:x proximity!important;scroll-behavior:smooth;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(prefers-reduced-motion:reduce){html body #mini-cart .brf-up__row{scroll-behavior:auto}}@media(hover:hover)and (pointer:fine)and (min-width:1000px){body.template-product .product-gallery__carousel-item.is-selected{cursor:zoom-in}body.template-product .product-gallery__carousel-item .aspect-ratio{overflow:hidden}}.brf-zl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .22s ease;background:#fff}.brf-zl.is-on{opacity:1}.brf-zl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform,transform-origin;transform:scale(2.5);filter:blur(.4px);transition:filter .35s ease}.brf-zl.is-sharp img{filter:none}.brf-zl-hint{position:absolute;right:14px;top:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#1d1d1f;pointer-events:none;background:#ffffffb8;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f1f,0 8px 20px -10px #1d1d1f73;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.brf-zl-hint.is-in{opacity:1;transform:none}.brf-zbadge{display:none}@media(hover:hover)and (pointer:fine)and (min-width:1000px){body.template-product .brf-zbadge{position:absolute;right:14px;bottom:14px;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:980px;cursor:zoom-in;color:#1d1d1f;opacity:.95;background:var(--v3-glass,rgba(255,255,255,.34));-webkit-backdrop-filter:var(--v3-blur,saturate(1.8) blur(14px));backdrop-filter:var(--v3-blur,saturate(1.8) blur(14px));box-shadow:var(--v3-edge,inset 0 1px 0 rgba(255,255,255,.8),inset 0 0 0 .5px rgba(255,255,255,.55),0 0 0 .5px rgba(0,0,0,.06),0 8px 24px -10px rgba(29,29,31,.32));transition:background-color .25s var(--v3-ease,cubic-bezier(.4,0,.2,1)),transform .35s var(--v3-spring,cubic-bezier(.34,1.56,.64,1)),opacity .25s var(--v3-ease,cubic-bezier(.4,0,.2,1))}body.template-product .brf-zbadge:hover{opacity:1;transform:scale(1.06);background:var(--v3-glass-hover,rgba(255,255,255,.6))}body.template-product .brf-zbadge:active{transform:scale(.94)}body.template-product .brf-zbadge:focus-visible{outline:2px solid #00804A;outline-offset:3px}}html.brf-lite .brf-zbadge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffeb!important}html:is(.is-locked,.brf-lock,.brf-cart-open,.brf-md-open,.brf-zv-lock) .brf-zbadge{visibility:hidden}html.brf-zv-lock,html.brf-zv-lock body{overflow:hidden!important}.brf-zv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483400;display:none;color:#1d1d1f;font:inherit;overflow:hidden;overflow:clip;background:#f5f5f7}.brf-zv{touch-action:none;overscroll-behavior:contain}.brf-zv.is-open{display:block}.brf-zv__amb{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:#f5f5f7 center/cover no-repeat;filter:blur(64px) saturate(1.5);transform:scale(1.15);opacity:0;transition:opacity .45s ease;will-change:opacity}.brf-zv.is-in .brf-zv__amb.is-on{opacity:.85}.brf-zv.is-open .brf-zv__amb{animation:brf-zv-drift 26s ease-in-out infinite alternate}.brf-zv__amb+.brf-zv__amb{animation-delay:-13s!important}@keyframes brf-zv-drift{0%{transform:scale(1.15) translate(0) rotate(0)}50%{transform:scale(1.25) translate(3%,-2%) rotate(4deg)}to{transform:scale(1.18) translate(-3%,2%) rotate(-3deg)}}.brf-zv__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.brf-zv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff9e,#ffffff7a);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:inset 0 1px #ffffffe6;opacity:0;transition:opacity .3s ease}.brf-zv.is-in .brf-zv__bg{opacity:1}.brf-zv:not(.is-in){background:transparent}.brf-zv__stage{position:absolute;top:72px;right:96px;bottom:112px;left:96px;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:zoom-in;touch-action:none}.brf-zv.is-zoomed .brf-zv__stage,.brf-zv.is-drag .brf-zv__stage{overflow:hidden;overflow:clip}.brf-zv.is-zoomed .brf-zv__stage{cursor:grab}.brf-zv.is-drag .brf-zv__stage{cursor:grabbing}.brf-zv__img{max-width:none;max-height:none;border-radius:14px;box-shadow:0 0 0 .5px #1d1d1f14,0 30px 70px -28px #1d1d1f73;transform-origin:center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.brf-zv__img.is-anim{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.brf-zv__top,.brf-zv__nav,.brf-zv__tools,.brf-zv__thumbs{opacity:0;transition:opacity .3s ease .08s}.brf-zv.is-in .brf-zv__top,.brf-zv.is-in .brf-zv__nav,.brf-zv.is-in .brf-zv__tools,.brf-zv.is-in .brf-zv__thumbs{opacity:1}.brf-zv__top{position:absolute;left:24px;right:24px;top:18px;display:flex;align-items:center;gap:12px}.brf-zv__name{margin:0;font-size:15px;font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.brf-zv__chip{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:#1d1d1f;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f1f,0 4px 12px -6px #1d1d1f4d}.brf-zv__count{margin-left:auto;font-size:13px;font-weight:600;color:#1d1d1fb3;font-variant-numeric:tabular-nums}.brf-zv__btn{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;color:#1d1d1f;font:inherit;font-size:18px;font-weight:600;line-height:1;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #1d1d1f1f,0 8px 22px -10px #1d1d1f73;transition:background .2s ease,transform .2s ease}.brf-zv__btn:hover{background:#ffffffeb}.brf-zv__btn:active{transform:scale(.96)}.brf-zv__btn:focus-visible{outline:2px solid #00804A;outline-offset:3px}.brf-zv__x{font-size:24px;padding:0}.brf-zv__nav{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;padding:0}.brf-zv__prev{left:28px}.brf-zv__next{right:28px}.brf-zv.is-single .brf-zv__nav,.brf-zv.is-single .brf-zv__thumbs{display:none}.brf-zv__tools{position:absolute;left:50%;bottom:76px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#fff6;box-shadow:0 0 0 .5px #1d1d1f14}.brf-zv__tools .brf-zv__btn{height:34px;min-width:34px;font-size:17px}.brf-zv__reset{font-size:13px!important;padding:0 14px!important}.brf-zv__pct{min-width:46px;text-align:center;font-size:12.5px;font-weight:600;color:#1d1d1fbf;font-variant-numeric:tabular-nums}.brf-zv__thumbs{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:8px;max-width:min(80vw,900px);overflow-x:auto;padding:4px;scrollbar-width:none}.brf-zv__thumbs::-webkit-scrollbar{display:none}.brf-zv__t{flex:0 0 auto;width:46px;height:46px;border:0;border-radius:10px;cursor:pointer;background:#e8e8ed center/cover no-repeat;opacity:.6;box-shadow:0 0 0 .5px #1d1d1f26,0 4px 10px -6px #1d1d1f59;transition:opacity .2s ease,box-shadow .2s ease}.brf-zv__t:hover{opacity:.85}.brf-zv__t.is-on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1d1d1f}.brf-zv__t:focus-visible{outline:2px solid #00804A;outline-offset:3px}html.brf-lite .brf-zv__bg,html.brf-lite .brf-zv__btn,html.brf-lite .brf-zv__chip,html.brf-lite .brf-zl-hint{-webkit-backdrop-filter:none;backdrop-filter:none}html.brf-lite .brf-zv__bg{background:#fafafcc7}html.brf-lite .brf-zv__btn,html.brf-lite .brf-zv__chip{background:#ffffffe6}html.brf-lite .brf-zv.is-in .brf-zv__amb.is-on{opacity:.6}html.brf-lite .brf-zv .brf-zv__amb{animation:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.brf-zv__bg{background:#fafafcd1}.brf-zv__btn,.brf-zv__chip{background:#ffffffeb}}@media(prefers-reduced-motion:reduce){.brf-zv .brf-zv__amb{animation:none}.brf-zl,.brf-zl img,.brf-zv__amb,.brf-zv__bg,.brf-zv__top,.brf-zv__nav,.brf-zv__tools,.brf-zv__thumbs,.brf-zv__img.is-anim,.brf-zl-hint{transition:none}}.brf-zv__stage:focus{outline:none}html.brf-zv-lock :is(shopify-chat,#google-merchantwidget-iframe-wrapper,#shop-hcaptcha-badge-container,#smile-ui-lite-launcher-frame-container,.brf-cname){visibility:hidden!important}html body [data-section-id$=__main-upsell] .product-list--scrollable:after{content:none!important}@media(min-width:1000px){html body.template-cart [data-section-id$=__main-upsell] .scroller{position:relative;z-index:1}html body.template-cart [data-section-id$=__main-upsell] .product-list.brf-crow{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% + 20px);max-width:none;padding:10px 10px 22px;margin:-10px -10px -22px;scroll-padding-inline:10px;cursor:grab}html body.template-cart [data-section-id$=__main-upsell] .product-list.brf-crow::-webkit-scrollbar{display:none}html body.template-cart [data-section-id$=__main-upsell] .brf-crow>.product-item{flex:0 0 auto;scroll-snap-align:start}html body.template-cart [data-section-id$=__main-upsell] .brf-crow.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}html body.template-cart [data-section-id$=__main-upsell] .brf-crow.is-drag *{pointer-events:none}html body.template-cart [data-section-id$=__main-upsell] .brf-crow-btn{width:44px;height:44px;border-radius:980px;opacity:.95;background:#ffffffbd;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #fffc,0 6px 18px -8px #00000040}html body.template-cart [data-section-id$=__main-upsell] .brf-crow-btn.flickity-prev-next-button{top:-34px!important}html body.template-cart [data-section-id$=__main-upsell] .brf-crow-btn svg{fill:#1d1d1f}html body.template-cart [data-section-id$=__main-upsell] .scroller:hover>.brf-crow-btn:not([disabled]),html body.template-cart [data-section-id$=__main-upsell] .brf-crow-btn:focus-visible{opacity:1}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body.template-cart [data-section-id$=__main-upsell] .brf-crow-btn{background:#fff}}@media(prefers-reduced-motion:reduce){html body.template-cart [data-section-id$=__main-upsell] .product-list.brf-crow{scroll-behavior:auto}}@media(max-width:999px){html body [data-section-id$=__main-upsell] .brf-crow-btn{display:none!important}}html body .brf-ucard .brf-ucard__row{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:0!important;width:100%;height:44px;margin:0;padding:3px!important;box-sizing:border-box;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #ddd5c8,0 8px 18px -14px #1d1d1f66;transition:box-shadow .2s}html body .brf-ucard .brf-ucard__row:focus-within{box-shadow:inset 0 0 0 1.5px #1d1d1f,0 8px 18px -14px #1d1d1f66}html body .brf-ucard .brf-ucard__qty{display:flex;align-items:center;flex:0 0 92px!important;width:92px;min-width:0;height:38px!important;margin:0;padding:0;border:0!important;border-radius:980px;background:transparent!important;box-shadow:none!important}html body .brf-ucard .brf-ucard__step{flex:0 0 28px;width:28px;height:100%;padding:0;border:0;border-radius:980px;background:transparent;color:#1d1d1f;opacity:1!important;font:600 18px/1 var(--text-font-family,sans-serif);cursor:pointer;transition:background .15s,color .15s}html body .brf-ucard .brf-ucard__step:hover{background:#1d1d1f0f}html body .brf-ucard .brf-ucard__step:disabled{color:#c9c2b7;background:transparent;cursor:default}html body .brf-ucard .brf-ucard__in{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;text-align:center;color:#1d1d1f;font:600 15px/1 var(--text-font-family,sans-serif);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html body .brf-ucard .brf-ucard__in::-webkit-inner-spin-button,html body .brf-ucard .brf-ucard__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body .brf-ucard .brf-ucard__in:focus{outline:0}html body .brf-ucard .brf-ucard__bb{display:flex;flex:1 1 auto;min-width:0;margin:0}html body .brf-ucard .brf-ucard__add{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 auto;width:100%;min-width:0;height:38px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:980px!important;color:#fff!important;font-size:13.5px!important;font-weight:600;line-height:1!important;white-space:nowrap;overflow:hidden;background:linear-gradient(#1dae65,#149954 52%,#0f884a)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #003c1c38!important;transition:background .25s,color .25s,transform .2s}html body .brf-ucard .brf-ucard__add:hover{background:linear-gradient(#18a05c,#0f884a)!important}html body .brf-ucard .brf-ucard__add:is(.is-done,.is-added){background:#0c6637!important}html body .brf-ucard .brf-ucard__add:disabled{background:#ece6dc!important;color:#8c867d!important;box-shadow:none!important;cursor:not-allowed}html body .brf-ucard .brf-ucard__add svg{display:block!important;flex:0 0 auto;width:16px!important;height:16px!important}html body .brf-ucard .brf-ucard__add span{height:auto;line-height:1}@media(max-width:767px){html body .brf-ucard .brf-ucard__qty{flex-basis:76px!important;width:76px}html body .brf-ucard .brf-ucard__step{flex-basis:24px;width:24px}html body .brf-ucard .brf-ucard__add{gap:5px;padding:0 6px!important;font-size:13px!important}}@media(max-width:374px){html body .brf-ucard .brf-ucard__add svg{display:none!important}html body .brf-ucard .brf-ucard__add{padding:0 6px!important;font-size:13px!important}html body .brf-ucard .brf-ucard__step{flex-basis:23px;width:23px}html body .brf-ucard .brf-ucard__qty{flex-basis:76px!important;width:76px}}html body .modal[id^=modal-quick-view] .product-form__quantity-with-rules{flex-wrap:wrap}html body .modal[id^=modal-quick-view] quantity-picker.brf-qglass.quantity-selector--product{box-sizing:border-box;flex:0 0 calc(100% + 18px)!important;width:calc(100% + 18px)!important;max-width:none!important;min-width:0!important;height:50px!important;margin:0 -9px!important;border-radius:12px!important}html body .modal[id^=modal-quick-view] quantity-picker.brf-qglass .quantity-selector__button{width:52px;height:100%}html body .modal[id^=modal-quick-view] quantity-picker.brf-qglass .quantity-selector__value{flex:1 1 auto;width:auto;min-width:0;height:100%;line-height:48px}html.brf-hw-page .brf-qa__inbag{color:#f3ede4!important}html.brf-hw-page .brf-qa__inbag svg{color:#f5a04a!important}html.brf-hw-page .product-item .brf-unit{color:#b9aec6!important}html.brf-hw-page .brf-ucard__select{color:#f3ede4!important}html.brf-hw-page .brf-ucard__select option{color:#1d1d1f}html.brf-hw-page .brf-ucard__pick-l,html.brf-hw-page .brf-ucard__pick>svg{color:#b9aec6!important}html.brf-hw-page .brf-ucard__left.is-ok{color:#5bd991!important}html.brf-hw-page .brf-ucard__left.is-low{color:#ff8a5b!important}html body .brf-addt{overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,rgba(60,196,124,.2),transparent 58%),linear-gradient(180deg,#1499541a,#14995408 80%),#ffffffed;border:0;box-shadow:inset 0 0 0 1px #1499542e,inset 0 1px #ffffffe6,0 18px 40px -16px #0f7a426b,0 2px 8px #0f7a421a}html body .brf-addt>*{position:relative;z-index:1}html body .brf-addt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform:translate(-120%);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 48%,rgba(190,240,212,.55) 54%,transparent 70%)}html body .brf-addt:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2.5px;border-radius:999px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#149954,#3cc47c);box-shadow:0 0 8px #14995473;transform-origin:left center;transform:scaleX(0)}html body .brf-addt.is-on:before{animation:brfAddtSheen 1.1s .2s cubic-bezier(.3,.6,.3,1) both}html body .brf-addt.is-on:after{animation:brfAddtLine 4.2s linear both}html body .brf-addt__t b{color:#0f7a42}html body .brf-addt__t b:before{background-color:#149954;box-shadow:0 0 #3cc47c8c}html body .brf-addt.is-on .brf-addt__t b:before{animation:brfAddtTick .7s .15s cubic-bezier(.3,1.6,.4,1) both,brfAddtRing 1.4s .3s ease-out both}html body .brf-addt__t span{color:#2e7d55}html body .brf-addt__img{box-shadow:0 0 0 1px #14995424,0 6px 14px -8px #0f7a4273}html body .brf-addt__go{background:linear-gradient(180deg,#22b565,#149954);box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #149954b3,0 0 0 1px #0f7a422e}html body .brf-addt__go:active{transform:scale(.97)}@keyframes brfAddtSheen{to{transform:translate(120%)}}@keyframes brfAddtLine{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes brfAddtTick{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:none}}@keyframes brfAddtRing{0%{box-shadow:0 0 #3cc47c8c}to{box-shadow:0 0 0 9px #3cc47c00}}html.brf-lite body .brf-addt{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 140% at 0% 0%,rgba(60,196,124,.16),transparent 58%),linear-gradient(180deg,#eef8f2,#f8fcfa 80%)}html.brf-lite body .brf-addt.is-on:before{animation:none}@media(prefers-reduced-motion:reduce){html body .brf-addt.is-on:before,html body .brf-addt.is-on .brf-addt__t b:before{animation:none}html body .brf-addt.is-on:after{animation:none;transform:scaleX(0)}}@media(min-width:768px){html.brf-chat-in .brf-sticky-atc .brf-sab__stock{margin-right:48px!important;transition:margin .25s ease}}html body .modal[id^=modal-quick-view] .product-form__info-list .product-form__info-item--quantity>label.product-form__info-title.product-form__info-title{height:auto!important;min-height:0!important;line-height:1.35!important;margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/312/assets/brf-head-4.css.map */
