@media(max-width:999px){html .product-block-list__item--info .card.card--collapsed{margin-top:12px!important}html .product-block-list__item--info .card--collapsed>.card__section{padding-top:22px!important}}html .mini-cart{background:#fbfbfd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#google-merchantwidget-iframe-wrapper{transition:transform .3s ease,opacity .2s}html.brf-lift #google-merchantwidget-iframe-wrapper{transform:translateY(-76px)}html.brf-cart-open #google-merchantwidget-iframe-wrapper{opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width:1000px){html .scroller__inner:has(.flickity-enabled){-webkit-mask-image:none!important;mask-image:none!important}html .product-list.flickity-enabled .flickity-prev-next-button{width:44px;height:44px;top:calc(50% - 22px);border-radius:980px;opacity:.95;transform:none;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:0 1px #fffc inset,0 6px 18px -8px #00000040}html .product-list.flickity-enabled .flickity-prev-next-button:hover{background:#ffffffeb;transform:scale(1.06)}html .product-list.flickity-enabled .flickity-prev-next-button.previous{left:10px}html .product-list.flickity-enabled .flickity-prev-next-button.next{right:10px}html .product-list.flickity-enabled .flickity-prev-next-button svg{fill:#1d1d1f}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html .product-list.flickity-enabled .flickity-prev-next-button{background:#fff}}}@media(min-width:768px){html .product-list--scrollable .product-item .brf-qa-form--qty .brf-qa__qty{flex:0 0 82px!important;width:82px}html .product-list--scrollable .product-item .brf-qa-form--qty .brf-qa__step{flex:0 0 24px;width:24px}html .product-list--scrollable .product-item .brf-qa-form--qty>.brf-qa__add{padding:0 10px!important;font-size:13px!important;white-space:nowrap}}html.brf-hw-page #shopify-section-static-recently-viewed-products .section{padding-bottom:64px}html.brf-hw-page #shopify-section-static-recently-viewed-products .product-list{background:transparent!important;border:0!important;box-shadow:none!important}html.brf-hw-page #shopify-section-static-recently-viewed-products .product-item{display:flex!important;flex-direction:column;border-radius:22px!important;margin-right:12px;padding:8px 8px 14px}html.brf-hw-page #shopify-section-static-recently-viewed-products .product-item__image-wrapper{border-radius:16px;overflow:hidden}html.brf-hw-page #shopify-section-static-recently-viewed-products .product-item__info{display:flex;flex-direction:column;flex:1 1 auto}html.brf-hw-page #shopify-section-static-recently-viewed-products .product-item__action-list{margin-top:auto}@media(max-width:767px){html.brf-hw-page #shopify-section-static-recently-viewed-products .section{padding-bottom:40px}}html .product-list.flickity-enabled:focus,html .product-list.flickity-enabled:focus-visible,html .product-list.flickity-enabled .flickity-viewport:focus{outline:none!important}.brf-ptiles__track.brf-fx{--fx:56px}html #shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:880px;margin:0 auto;padding:14px 16px!important;max-height:none!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.75)!important;background:#ffffffbd!important;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:0 18px 44px -14px #1c1b1961,inset 0 1px #fffffff2!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:brfConsentIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes brfConsentIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html #shopify-pc__banner.shopify-pc__banner__dialog{background:#fffffff5!important}}html #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:10px}html #shopify-pc__banner .shopify-pc__banner__body{margin:0!important;width:auto!important}html #shopify-pc__banner h2{margin:0 0 3px!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em;color:#1c1b19!important}html #shopify-pc__banner p{font-size:12.5px!important;line-height:1.45!important;color:#3f3b36!important}html #shopify-pc__banner p a{color:#1c1b19!important;font-weight:600;text-underline-offset:2px}html #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;min-width:0!important;width:100%!important;flex-direction:row!important}html #shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;height:40px!important;padding:0 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;transition:background .15s,transform .1s}html #shopify-pc__banner .shopify-pc__banner__btns button:active{transform:scale(.97)}html #shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:1!important;padding:0 4px!important;font-size:12.5px!important;font-weight:500!important;color:#3f3b36!important;background:transparent!important}html #shopify-pc__banner .shopify-pc__banner__btn-decline{order:2!important;background:#ffffff8c!important;border:1px solid rgba(28,27,25,.22)!important;color:#1c1b19!important}html #shopify-pc__banner .shopify-pc__banner__btn-decline:hover{background:#ffffffe6!important}html #shopify-pc__banner .shopify-pc__banner__btn-accept{order:3!important;background:#149954!important;border:1px solid #149954!important;color:#fff!important;box-shadow:0 6px 16px -8px #149954cc}html #shopify-pc__banner .shopify-pc__banner__btn-accept:hover{background:#0c6637!important}html #shopify-pc__banner button:focus-visible{box-shadow:0 0 0 3px #14995473!important}@media(min-width:900px){html #shopify-pc__banner.shopify-pc__banner__dialog{bottom:20px!important;padding:16px 18px!important}html #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row!important;align-items:center!important;gap:24px}html #shopify-pc__banner .shopify-pc__banner__body{flex:1}html #shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:auto auto auto;width:auto!important}html #shopify-pc__banner .shopify-pc__banner__btns button{padding:0 20px!important}}html #shopify-pc__prefs__dialog{border-radius:20px!important;overflow:hidden}html{--brf-float-lift:0px;--brf-float-op:1;--brf-float-vis:visible;--brf-float-pe:auto}html.brf-cart-open,html.brf-md-open,html.brf-consent-open,html.brf-so-open{--brf-float-op:0;--brf-float-vis:hidden;--brf-float-pe:none}html body #smile-ui-lite-launcher-frame-container{opacity:var(--brf-float-op)!important;visibility:var(--brf-float-vis)!important;pointer-events:var(--brf-float-pe)!important}html.brf-consent-open #google-merchantwidget-iframe-wrapper{opacity:0!important;visibility:hidden!important}@media(max-width:767px){html.brf-lift{--brf-float-lift:78px}html body #smile-ui-lite-launcher-frame-container{left:14px!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom) + var(--brf-float-lift))!important;transition:bottom .3s ease,opacity .2s ease!important}html body #google-merchantwidget-iframe-wrapper{display:none!important}html.brf-consent-open .brf-sticky-atc{opacity:0!important;pointer-events:none!important}.brf-nd{display:none!important}.template-product .product-block-list__item--gallery{margin:0!important;padding:0!important}.template-product .product-block-list__item--gallery>.card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.template-product .product-block-list__item--gallery .card__section{padding:0!important}.template-product .product-gallery{margin:0!important}.template-product .product-gallery__carousel-wrapper{margin:0!important;background:#efebe4}.template-product .product-gallery__carousel{margin:0!important}.template-product .product-gallery__carousel-item{padding:0!important}.template-product .product-gallery__size-limiter{max-width:none!important}.template-product .product-gallery__carousel-item .aspect-ratio{padding-bottom:100%!important;background:#efebe4}.template-product .product-gallery__carousel-item .aspect-ratio>img{object-fit:cover!important;width:100%!important;height:100%!important;max-width:none!important}.template-product .product-gallery__zoom-notice{display:none!important}.template-product .product-gallery .scroller{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;margin:0!important}.template-product .brf-garrow{z-index:2;width:40px;height:40px;margin-top:-20px;border-radius:980px;opacity:1;color:#1d1d1f;background:#ffffffbd!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px #fffc inset,0 6px 18px -8px #00000040}.template-product .brf-garrow:hover,.template-product .brf-garrow:active{background:#ffffffdb!important;transform:none}.template-product .brf-garrow--prev{left:12px;width:auto;padding:0 12px 0 10px;grid-auto-flow:column;gap:8px}.template-product .brf-garrow--next{right:12px}.template-product .brf-garrow__count{display:inline-block;font:600 13px/1 Inter,-apple-system,sans-serif;letter-spacing:.02em;color:#1d1d1f;font-variant-numeric:tabular-nums;white-space:nowrap}}@media(min-width:768px){.brf-garrow__count{display:none}}@media(max-width:767px){.template-product .brf-mg-on .product-gallery__carousel{display:none!important}.brf-mg{position:relative;width:100%;aspect-ratio:1/1;background:#efebe4;overflow:hidden}.brf-mg__track{display:flex;width:100%;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.brf-mg__track::-webkit-scrollbar{display:none}.brf-mg__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;margin:0;padding:0}.brf-mg__slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html .product-form__info-item--quantity>.product-form__info-title{vertical-align:top!important;padding-top:15px!important}}@media(min-width:768px){.brf-mg{display:none!important}}.product-gallery:not(.brf-mg-on) .brf-mg{display:none!important}@media(prefers-reduced-motion:reduce){.brf-mg__track{scroll-behavior:auto}}.brf-rev-min>.card>.card__section{display:none}.brf-rev-min.is-open>.card>.card__section{display:block}.brf-rev-min .brf-rev-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.brf-rev-toggle__text{display:flex;flex-direction:column;gap:2px;min-width:0}.brf-rev-toggle__sub{font-size:13px;font-weight:400;color:#6b665f}html .brf-fbar{z-index:4}html .brf-fbar:has(.is-open),html .brf-fbar:has(.brf-panel:not([hidden])){z-index:1002}html .product-list .product-item:after,html .product-item:after{box-shadow:none!important;border:0!important}html .mini-cart__inner{justify-content:flex-start!important}html .mini-cart__content{flex:1 1 auto}html .mini-cart__recap{margin-top:auto}.brf-tab-min>.card>.card__section{display:none}.brf-tab-min.is-open>.card>.card__section{display:block}.brf-tab-min .brf-tab-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.brf-tab-min .brf-tab-toggle__sub{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#6b665f}.brf-tab-min [data-brf-tab-title]{display:none!important}html .modal .modal__dialog{background:#fbfbfd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.is-locked .brf-sticky-atc,html.brf-msearch-open .brf-sticky-atc{opacity:0!important;pointer-events:none!important}html.is-locked,html.brf-msearch-open{--brf-float-op:0;--brf-float-vis:hidden;--brf-float-pe:none}html .brf-glass-pill{white-space:nowrap}html .brf-upsell__head>div:first-child{flex:1 1 auto;min-width:0}html .brf-upsell__nav{flex:0 0 auto}html .search-bar__top{overflow:hidden}html .search-bar__submit{align-self:center;width:38px!important;min-width:38px;height:36px!important;margin:0 3px 0 0!important;padding:0!important;border-radius:999px!important;display:grid!important;place-items:center}html.brf-msearch-open,html.brf-msearch-open body{overflow:hidden!important}.brf-ms{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;flex-direction:column;background:#f6f3ee;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d1d1f;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.brf-ms.is-in{opacity:1;transform:none}.brf-ms[hidden]{display:none}.brf-ms__bar{display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;background:#f6f3eed1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(29,29,31,.08)}.brf-ms__field{position:relative;flex:1;display:flex;align-items:center;height:44px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #1d1d1f1a,0 2px 8px -4px #00000026}.brf-ms__field:focus-within{box-shadow:0 0 0 2px #149954,0 2px 8px -4px #00000026}.brf-ms__icon{flex:0 0 36px;display:grid;place-items:center;color:#8c867d}.brf-ms__input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:0;font:500 16px/1 inherit;color:#1d1d1f;-webkit-appearance:none;appearance:none}.brf-ms__input::-webkit-search-cancel-button{display:none}.brf-ms__x{flex:0 0 36px;height:36px;display:grid;place-items:center;border:0;background:none;color:#8c867d;cursor:pointer}.brf-ms__x[hidden]{display:none}.brf-ms__cancel{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:#1d1d1f;cursor:pointer;background:#ffffffb8;box-shadow:inset 0 0 0 1px #1d1d1f14,0 2px 8px -4px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease}.brf-ms__cancel:active{transform:scale(.92)}.brf-ms__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 16px calc(96px + env(safe-area-inset-bottom))}.brf-ms__h{margin:18px 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8c867d;display:flex;justify-content:space-between;align-items:center}.brf-ms__h:first-child{margin-top:4px}.brf-ms__h button{border:0;background:none;font:600 13px/1 inherit;letter-spacing:0;text-transform:none;color:#0f7a42;cursor:pointer}.brf-ms__chips{display:flex;flex-wrap:wrap;gap:8px}.brf-ms__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(29,29,31,.1);background:#fff;color:#1d1d1f!important;font-size:14px;text-decoration:none!important;cursor:pointer}.brf-ms__chip mark,.brf-ms__row mark{background:none;color:inherit;font-weight:700}.brf-ms__list{margin:0;padding:0;list-style:none;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #1d1d1f0f;overflow:hidden}.brf-ms__row{display:flex;align-items:center;gap:12px;padding:10px 12px;color:#1d1d1f!important;text-decoration:none!important;border-top:1px solid rgba(29,29,31,.06)}.brf-ms__list li:first-child .brf-ms__row{border-top:0}.brf-ms__row:active{background:#f2efe9}.brf-ms__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:12px;object-fit:cover;background:#efebe4}.brf-ms__cat{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e7f3ec;color:#0f7a42}.brf-ms__meta{flex:1;min-width:0}.brf-ms__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.3}.brf-ms__price{margin-top:3px;font-size:14px;font-weight:600}.brf-ms__price.is-sale{color:#b42318}.brf-ms__price s{margin-left:6px;font-weight:400;color:#8c867d}.brf-ms__tag{margin-left:6px;font-size:12px;font-weight:600;color:#8c867d}.brf-ms__chev{flex:0 0 auto;color:#b7b1a6}.brf-ms__empty{padding:28px 8px;text-align:center;color:#5e5a52;font-size:15px}.brf-ms__skel{height:76px;border-radius:12px;margin-bottom:8px;background:linear-gradient(90deg,#ede9e2,#f7f4ef,#ede9e2);background-size:200% 100%;animation:brfMsSk 1.1s linear infinite}@keyframes brfMsSk{0%{background-position:200% 0}to{background-position:-200% 0}}.brf-ms__all{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:999px;background:#149954;color:#fff!important;font:600 15px/1 inherit;text-decoration:none!important;box-shadow:0 10px 24px -10px #149954cc}.brf-ms__all[hidden]{display:none}.brf-ms .brf-sp__cols,.brf-ms .brf-sp__main{display:block!important}.brf-ms .brf-sp__side{display:none}.brf-ms .brf-sp__block{margin-bottom:6px}.brf-ms .brf-sp__h{margin:18px 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8c867d;display:flex;justify-content:space-between}.brf-ms .brf-sp__chips{display:flex!important;flex-wrap:wrap!important;gap:8px;overflow:visible!important;margin:0!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important}@media(prefers-reduced-motion:reduce){.brf-ms{transition:none}.brf-ms__skel{animation:none}}:root{--brf-ease:cubic-bezier(.4,0,.6,1);--brf-glass:rgba(250,250,252,.82);--brf-glass-line:rgba(0,0,0,.08)}@media(min-width:1000px){.brf-mm__bg{position:absolute;left:0;right:0;top:100%;height:0;z-index:29;pointer-events:none;overflow:hidden;background:#fafafced;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--brf-glass-line);opacity:0;transition:height .32s var(--brf-ease),opacity .2s var(--brf-ease) .12s}.brf-mm.is-flyout .brf-mm__bg{opacity:1;transition:height .32s var(--brf-ease),opacity .12s var(--brf-ease)}.brf-mm__panel{background:transparent!important;border-top:0!important;box-shadow:none!important;transform:none!important;opacity:0;visibility:hidden;transition:opacity .16s var(--brf-ease),visibility 0s linear .16s!important}.brf-mm__item.is-open .brf-mm__panel{opacity:1;visibility:visible;transition:opacity .2s var(--brf-ease)!important}.brf-mm__grid>*{opacity:0;transform:translateY(-8px);transition:opacity .24s var(--brf-ease),transform .24s var(--brf-ease)}.brf-mm__item.is-open .brf-mm__grid>*{opacity:1;transform:none}.brf-mm__item.is-open .brf-mm__grid>*:nth-child(1){transition-delay:.06s}.brf-mm__item.is-open .brf-mm__grid>*:nth-child(2){transition-delay:.1s}.brf-mm__item.is-open .brf-mm__grid>*:nth-child(3){transition-delay:.14s}.brf-mm__item.is-open .brf-mm__grid>*:nth-child(4){transition-delay:.18s}.brf-mm__scrim{background:#e8e8ed66!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .32s var(--brf-ease),visibility 0s linear .32s!important}.brf-mm__scrim.is-on{transition:opacity .32s var(--brf-ease)!important}#shopify-section-header{transition:background-color .24s var(--brf-ease)}html.brf-mm-open #shopify-section-header{background:#fafafce6!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important}.brf-mm{border-top-color:transparent}.brf-mm__top{color:#1d1d1fcc;transition:color .2s var(--brf-ease)}.brf-mm__top:after{display:none}.brf-mm__top:hover,.brf-mm__item.is-open .brf-mm__top{color:#1d1d1f}.brf-mm__top--sale,.brf-mm__top--sale:hover{color:var(--mm-madder)}.brf-mm__h{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:#6e6e73;margin-bottom:14px}.brf-mm__col--links .brf-mm__link{font-size:17px;font-weight:600;letter-spacing:-.022em;padding:4px 0}.brf-mm__link{font-size:13px;font-weight:500;color:#333336;transition:color .2s var(--brf-ease)}.brf-mm__link:hover{color:#06c;text-decoration:none}.brf-mm__all{color:#06c}.brf-mm__help{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0000000d}.brf-tile__img,.brf-prod__img{border-radius:12px}}html body .brf-fstick.brf-fstick{position:-webkit-sticky;position:sticky;top:var(--brf-stick-top,0px);z-index:4;margin:0 0 8px}html body .brf-fstick.brf-fstick:has(.brf-panel:not([hidden])),html body .brf-fstick.brf-fstick:has(.is-open){z-index:1002}.brf-fstick:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;pointer-events:none;opacity:0;background:var(--brf-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--brf-glass-line);transition:opacity .3s var(--brf-ease)}.brf-fstick.is-stuck:before{opacity:1}.brf-fstick__in{padding-top:10px;padding-bottom:10px;transition:padding .3s var(--brf-ease)}.brf-fstick.is-stuck .brf-fstick__in{padding-top:8px;padding-bottom:8px}.brf-fstick .brf-fbar{margin:0!important}.brf-fstick.is-stuck .brf-fbar__chips{display:none}.brf-fstick__sentinel{height:1px;margin-bottom:-1px;pointer-events:none}@media(max-width:749px){.brf-fstick__in{padding-top:6px;padding-bottom:6px}.brf-fstick.is-stuck .brf-fstick__in{padding-top:4px;padding-bottom:4px}.brf-fstick .brf-fbar__meta{gap:12px;min-width:0;justify-content:space-between}.brf-fstick .brf-fbar__count{display:none}.brf-fstick .brf-sort{min-width:0;white-space:nowrap}}html.brf-hw-page .brf-fstick:before{background:#16121bc7;box-shadow:0 1px #f08a242e}@supports not (aspect-ratio:1/1){.brf-mm__scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e8e8edb3!important}.brf-mm__bg,html.brf-mm-open #shopify-section-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.brf-mm__bg{background:#fafafc}html.brf-mm-open #shopify-section-header{background:#fafafc!important}}@media(prefers-reduced-motion:reduce){.brf-mm__bg,.brf-mm__panel,.brf-mm__grid>*,.brf-mm__scrim,.brf-fstick:before,.brf-fstick__in{transition:none!important}}:root{--lg-ease:cubic-bezier(.4,0,.6,1);--lg-spring:cubic-bezier(.34,1.56,.64,1);--lg-blur:saturate(180%) blur(24px);--lg-bg:rgba(255,255,255,.74);--lg-bg-strong:rgba(250,250,252,.9);--lg-edge:inset 0 1px 0 rgba(255,255,255,.75),inset 0 0 0 .5px rgba(255,255,255,.45),0 10px 30px -14px rgba(29,29,31,.28);--lg-line:rgba(0,0,0,.08);--lg-ink:#1D1D1F}.brf-tab-min .card>.card__header{display:none!important}.brf-tab-min .brf-tab-toggle{display:flex;align-items:center;gap:14px;width:100%;text-align:left}.brf-tab-min .brf-tab-toggle>span:first-child{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.brf-tab-min .brf-tab-toggle .card__title{margin:0}.brf-tab-min .brf-tab-toggle__sub{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.brf-tab-min .brf-tab-toggle .plus-button{flex:none}.cookie-bar{display:none!important}html.brf-cart-open .brf-sticky-atc,html.is-locked .brf-sticky-atc,html.brf-ship-sheet .brf-sticky-atc{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(130%)!important}@media(max-width:999px){.mini-cart.brf-mc{height:calc(100dvh - var(--brf-mc-top,86px))!important;max-height:calc(100dvh - var(--brf-mc-top,86px))!important}.brf-mc .mini-cart__inner{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important}.brf-mc .mini-cart__content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;position:relative;overflow:hidden}.brf-mc .mini-cart__line-item-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.brf-mc .mini-cart__recap{flex:none!important;margin-top:0!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}}.brf-mc .mini-cart__line-item-list.brf-has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),rgba(0,0,0,.15));mask-image:linear-gradient(#000 calc(100% - 64px),#00000026)}.brf-mc__more{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 12px;border:0;border-radius:999px;font:600 13px/1 Inter,-apple-system,sans-serif;color:var(--lg-ink);cursor:pointer;background:var(--lg-bg-strong);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 0 0 .5px var(--lg-line);transform:translate(-50%);opacity:1;transition:opacity .25s var(--lg-ease),transform .35s var(--lg-spring)}.brf-mc__more[hidden]{display:inline-flex!important;opacity:0;transform:translate(-50%,12px);pointer-events:none}.brf-mc__more svg{animation:brfNudge 1.6s var(--lg-ease) infinite}@keyframes brfNudge{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.brf-mc__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;margin-left:8px;border-radius:999px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:700;vertical-align:middle}.product-item .product-item__swatch-list{display:flex!important;justify-content:center;width:100%;max-width:100%;margin:8px 0 2px!important;padding:0 6px!important;overflow:hidden;box-sizing:border-box}.product-item .color-swatch-list{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;margin:0!important;padding:0!important;white-space:normal}.product-item .color-swatch{margin:0!important;flex:none}.product-item .color-swatch__item{width:20px!important;height:20px!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000024,inset 0 1px 1px #ffffff59!important;outline:0!important;border:0!important;transition:transform .3s var(--lg-spring),box-shadow .2s var(--lg-ease)}.product-item .color-swatch__item:before,.product-item .color-swatch__item:after{border-radius:50%!important}.product-item .color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--lg-ink),inset 0 0 0 1px #00000024!important}.product-item .color-swatch__item:hover{transform:scale(1.12)}.product-item .color-swatch--view-more .color-swatch__item-link{display:inline-flex!important;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600}@media(max-width:640px){.product-item .color-swatch-list{gap:6px}.product-item .color-swatch__item{width:17px!important;height:17px!important}}html.brf-hw-page .product-item .color-swatch__item{box-shadow:inset 0 0 0 1px #ffffff61,inset 0 1px 1px #ffffff40!important}html.brf-hw-page .product-item .color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px #221a2c,0 0 0 3.5px #f08a24!important}@media(max-width:999px){.brf-ship__card.is-sheet{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important;position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:70dvh;overflow:auto;transform:none!important;z-index:1006!important;border-radius:24px!important;background:var(--lg-bg-strong)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 0 0 100vmax #0f0f1452!important;animation:brfSheetUp .38s var(--lg-spring)}}@keyframes brfSheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.product-form__payment-container{margin-bottom:18px}html.brf-hw-page .brf-hw__trust{background:transparent!important;border:0!important;box-shadow:none!important}html.brf-hw-page .brf-hw__trust-row{width:auto;max-width:1400px;margin:0 auto;padding:20px 28px!important;border-radius:24px;box-sizing:border-box;background:linear-gradient(180deg,#ffffff1a,#ffffff0a)!important;-webkit-backdrop-filter:saturate(170%) blur(22px);backdrop-filter:saturate(170%) blur(22px);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #f08a2438,0 18px 40px -22px #000c}html.brf-hw-page .brf-hw__trust-item{justify-content:center;text-align:center}html.brf-hw-page .brf-hw__trust-item>div{display:flex;flex-direction:column;align-items:center}@media(max-width:1023px){html.brf-hw-page .brf-hw__trust-row{margin:0 24px}}@media(max-width:640px){html.brf-hw-page .brf-hw__trust-row{margin:0 16px;padding:16px 12px!important;gap:16px 10px!important;border-radius:20px}html.brf-hw-page .brf-hw__trust-item strong{font-size:13.5px}html.brf-hw-page .brf-hw__trust-item span{font-size:12.5px}}.brf-pillgrp{position:relative;display:inline-flex;align-items:center;flex:none;order:-1}.brf-pillgrp .brf-pill{padding-right:40px!important}.brf-pill__x{position:absolute;right:6px;top:50%;width:26px;height:26px;margin-top:-13px;display:grid;place-items:center;border-radius:50%;color:inherit!important;text-decoration:none!important;background:#1d1d1f14;transition:background .2s var(--lg-ease),transform .3s var(--lg-spring)}.brf-pill__x:hover{background:#1d1d1f29}.brf-pill__x:active{transform:scale(.88)}.brf-pill__x.is-loading{opacity:.5}html.brf-hw-page .brf-pill__x{background:#f08a242e;color:#f5a04a!important}#shopify-section-header{background:#fffc!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important;box-shadow:inset 0 -.5px 0 var(--lg-line),inset 0 1px #fff9}.brf-fstick:before{background:#fafafcdb!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important;box-shadow:inset 0 1px #ffffffb3,0 .5px 0 var(--lg-line)!important}html.brf-hw-page .brf-fstick:before{background:#16121bd1!important;box-shadow:inset 0 1px #ffffff0f,0 .5px #f08a2433!important}.brf-fbar .brf-pill,.brf-sort{transition:transform .35s var(--lg-spring),background-color .2s var(--lg-ease),box-shadow .2s var(--lg-ease)}.brf-fbar .brf-pill{background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001a,0 2px 8px -4px #0000001f}html.brf-hw-page .brf-fbar .brf-pill{box-shadow:inset 0 1px #ffffff14,0 0 0 .5px #ede6da33}.brf-panel{-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 0 0 .5px var(--lg-line)!important}.brf-sticky-atc__inner{background:#ffffffc7!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important;box-shadow:var(--lg-edge),0 0 0 .5px var(--lg-line)!important}.brf-mc .mini-cart__recap{background:#fafafceb;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:inset 0 .5px 0 var(--lg-line)}.button,.brf-pill,.brf-sort,.brf-opt,.brf-chip,.brf-mc__viewcart,.brf-mc__checkout,.product-item__action-button,.brf-sticky-atc button,.color-swatch__item-link{transition:transform .35s var(--lg-spring),background-color .2s var(--lg-ease),box-shadow .2s var(--lg-ease),opacity .2s var(--lg-ease)}.button:active,.brf-pill:active,.brf-sort:active,.brf-opt:active,.brf-chip:active,.brf-mc__viewcart:active,.brf-mc__checkout:active,.product-item__action-button:active,.brf-sticky-atc button:active{transform:scale(.97)}.brf-mc__viewcart{display:block;padding:12px 0!important;text-align:center;font-weight:600;color:var(--lg-ink)!important;min-height:44px;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.brf-mc__more,.brf-mc__more svg,.brf-ship__card,.brf-pill__x,.color-swatch__item,.brf-sticky-atc{animation:none!important;transition:none!important}.button:active,.brf-pill:active,.brf-sort:active,.brf-opt:active{transform:none}}:root{--v3-spring:cubic-bezier(.34,1.56,.64,1);--v3-soft:cubic-bezier(.22,1.2,.36,1);--v3-ease:cubic-bezier(.4,0,.2,1);--v3-glass:rgba(255,255,255,.34);--v3-glass-hover:rgba(255,255,255,.52);--v3-blur:saturate(180%) blur(14px);--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)}html body .brf-garrow,.brf-qv__arrow,.brf-ci__arrow,.brf-prow__btn{background:var(--v3-glass)!important;-webkit-backdrop-filter:var(--v3-blur)!important;backdrop-filter:var(--v3-blur)!important;box-shadow:var(--v3-edge)!important;border:0!important;color:#1d1d1f!important;transition:background-color .25s var(--v3-ease),transform .35s var(--v3-spring),opacity .25s var(--v3-ease)!important}html body .brf-garrow:hover,.brf-qv__arrow:hover,.brf-ci__arrow:hover,.brf-prow__btn:hover{background:var(--v3-glass-hover)!important;transform:scale(1.06)}html body .brf-garrow:active,.brf-qv__arrow:active,.brf-ci__arrow:active,.brf-prow__btn:active{transform:scale(.94)}html body .brf-garrow__count{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important;color:#1d1d1f!important}html body .breadcrumb{background:#fff6!important;-webkit-backdrop-filter:var(--v3-blur)!important;backdrop-filter:var(--v3-blur)!important;box-shadow:var(--v3-edge)!important;border:0!important}html body .brf-mc__more{background:#ffffff6b!important;-webkit-backdrop-filter:var(--v3-blur)!important;backdrop-filter:var(--v3-blur)!important;box-shadow:var(--v3-edge)!important;border:0!important;color:#1d1d1f!important}.brf-mc .mini-cart__content{position:relative}.pagination__next,.pagination__prev{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;white-space:nowrap;height:40px;line-height:1!important;padding:0 16px!important}.pagination__next svg,.pagination__prev svg{position:static!important;margin:0!important;width:8px;height:12px;flex:none}.modal#modal-quick-view-collection-template,.modal[id^=modal-quick-view]{background:#1d1d1f47!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal[id^=modal-quick-view]{z-index:2147483600!important}.modal[id^=modal-quick-view] .modal__dialog{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}.modal[id^=modal-quick-view] .modal__inner{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.modal[id^=modal-quick-view] .product-meta,.modal[id^=modal-quick-view] .product-form{color:#1d1d1f}.modal[id^=modal-quick-view] .product-form__info-item .text--xsmall,.modal[id^=modal-quick-view] .product-form__price-info .text--subdued,.modal[id^=modal-quick-view] .text--subdued{color:#515154!important}html.brf-hw-page .modal[id^=modal-quick-view] .modal__dialog{background:#fbfbfded!important}.modal[id^=modal-quick-view] .modal__dialog{background:#fbfbfdd6!important;-webkit-backdrop-filter:saturate(180%) blur(40px);backdrop-filter:saturate(180%) blur(40px);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #fff9,0 30px 80px -20px #1d1d1f59!important;border-radius:22px;overflow:hidden}.modal[id^=modal-quick-view] .card,.modal[id^=modal-quick-view] .featured-product,.modal[id^=modal-quick-view] .modal__inner{background:transparent!important;border:0!important;box-shadow:none!important}.modal[id^=modal-quick-view] .product-gallery .scroller,.modal[id^=modal-quick-view] .product-gallery__thumbnail-list{display:none!important}.modal[id^=modal-quick-view] .product-gallery{display:block!important;position:relative}.modal[id^=modal-quick-view] .product-gallery__carousel-wrapper{width:100%!important;max-width:none!important;margin:0!important}@media(min-width:1000px){.modal[id^=modal-quick-view] .featured-product>.card:first-child{width:56%}}.brf-qv__arrow{position:absolute;top:50%;z-index:5;width:44px;height:44px;margin-top:-22px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.brf-qv__arrow--prev{left:14px}.brf-qv__arrow--next{right:14px}.brf-qv__arrow svg{width:16px;height:16px}.brf-qv__count{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:5;padding:5px 11px;border-radius:980px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#1d1d1f;background:#ffffff57;-webkit-backdrop-filter:var(--v3-blur);backdrop-filter:var(--v3-blur);box-shadow:var(--v3-edge);pointer-events:none;font-variant-numeric:tabular-nums}.product-item__image-wrapper.brf-ci{position:relative;display:block}.brf-ci__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;opacity:0;transition:opacity .35s var(--v3-ease);pointer-events:none;background:#fff}.brf-ci__img.is-on{opacity:1}.brf-ci__arrow{position:absolute!important;top:50%;z-index:4;box-sizing:border-box;min-width:34px;height:34px;margin:-17px 0 0!important;padding:0!important;border-radius:980px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;cursor:pointer;opacity:0;line-height:1!important;font:600 12px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.02em;font-variant-numeric:tabular-nums}.brf-ci__arrow svg{position:static!important;display:block;width:12px!important;height:12px!important;margin:0!important;flex:none;transform:none!important}.brf-ci__arrow--prev{left:8px}.brf-ci__arrow--next{right:8px}.brf-ci__arrow--prev.has-count{padding:0 12px 0 10px!important}.brf-ci__count{display:none;white-space:nowrap}.brf-ci__arrow--prev.has-count .brf-ci__count{display:inline}.brf-ci__count i{font-style:normal;opacity:.45;margin:0 4px}html.brf-hw-page .brf-ci__arrow{background:#ffffff9e!important}.brf-ci:hover .brf-ci__arrow,.brf-ci:focus-within .brf-ci__arrow{opacity:1}.brf-ci__dots{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:4;display:flex;gap:4px;padding:4px 6px;border-radius:980px;opacity:0;transition:opacity .25s var(--v3-ease);background:#ffffff57;-webkit-backdrop-filter:var(--v3-blur);backdrop-filter:var(--v3-blur);box-shadow:var(--v3-edge);pointer-events:none}.brf-ci__dots i{width:5px;height:5px;border-radius:50%;background:#1d1d1f47;transition:background-color .25s,transform .35s var(--v3-spring)}.brf-ci__dots i.is-on{background:#1d1d1f;transform:scale(1.25)}.brf-ci.is-browsing .brf-ci__dots{opacity:1}@media(hover:none){.brf-ci__arrow{opacity:1;min-width:28px;height:28px;margin-top:-14px!important;background:#ffffff9e!important;font-size:11px!important}.brf-ci__arrow svg{width:10px!important;height:10px!important}.brf-ci__arrow--prev.has-count{padding:0 9px 0 7px!important}.brf-ci__arrow--prev{left:5px}.brf-ci__arrow--next{right:5px}}.brf-ci.is-browsing .product-item__secondary-image{opacity:0!important}.brf-undo{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:2147483647;display:flex;align-items:center;gap:14px;max-width:min(92vw,440px);padding:10px 10px 10px 18px;border-radius:980px;color:#1d1d1f;font-size:14px;line-height:1.3;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #fff9,0 0 0 .5px #00000014,0 18px 40px -14px #1d1d1f66;transform:translate(-50%,24px) scale(.96);opacity:0;transition:transform .5s var(--v3-spring),opacity .25s var(--v3-ease)}@media(max-width:749px){.brf-undo{bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}}.brf-undo.is-in{transform:translate(-50%) scale(1);opacity:1}.brf-undo__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brf-undo__t b{font-weight:600}.brf-undo__btn{flex:none;border:0;border-radius:980px;padding:8px 16px;font:inherit;font-weight:600;color:#fff;background:#1d1d1f;cursor:pointer;transition:transform .3s var(--v3-spring)}.brf-undo__btn:active{transform:scale(.94)}.brf-undo__bar{position:absolute;left:18px;right:18px;bottom:4px;height:2px;border-radius:2px;background:#1d1d1f1f;overflow:hidden}.brf-undo__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1f73;transform-origin:left;animation:brfUndoBar var(--brf-undo-ms,8s) linear forwards}@keyframes brfUndoBar{to{transform:scaleX(0)}}.brf-undo.is-err .brf-undo__btn{display:none}.brf-undo--top,.brf-undo--top.brf-undo{top:var(--brf-undo-top,16px);bottom:auto;transform:translate(-50%,-24px) scale(.96);font-size:15px;padding:12px 12px 12px 20px}.brf-undo--top.is-in{transform:translate(-50%) scale(1)}.brf-mc__undo{position:relative;display:flex;align-items:center;gap:10px;margin:8px 0 10px;padding:10px 10px 12px 12px;border-radius:14px;overflow:hidden;background:#fff9;-webkit-backdrop-filter:var(--v3-blur);backdrop-filter:var(--v3-blur);box-shadow:var(--v3-edge);font-size:13px;line-height:1.3;color:#1d1d1f;animation:brfUndoIn .45s var(--v3-spring) both}@keyframes brfUndoIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.brf-mc__undo img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none;opacity:.55;filter:grayscale(.4)}.brf-mc__undo-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brf-mc__undo-t b{font-weight:600}.brf-mc__undo-btn{flex:none;border:0;border-radius:980px;padding:8px 16px;font:inherit;font-weight:600;color:#fff;background:#1d1d1f;cursor:pointer;transition:transform .3s var(--v3-spring)}.brf-mc__undo-btn:active{transform:scale(.94)}.brf-mc__undo-bar{position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:#1d1d1f66;transform-origin:left;animation:brfUndoBar 10s linear forwards}.brf-mc__free{position:relative}.brf-mc__free.brf-yay{animation:brfYayCard 1.1s var(--v3-soft) both}@keyframes brfYayCard{0%{transform:scale(.98)}35%{transform:scale(1.015)}to{transform:none}}.brf-mc__free.brf-yay .brf-mc__tick{display:inline-grid;place-items:center;animation:brfYayTick .8s var(--v3-spring) both}@keyframes brfYayTick{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.brf-mc__free.brf-yay strong{background:linear-gradient(100deg,currentColor 0%,currentColor 40%,#C9A227 50%,currentColor 60%,currentColor 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:brfYaySheen 1.6s var(--v3-ease) .25s both}@keyframes brfYaySheen{0%{background-position:100% 0}to{background-position:0 0}}.brf-mc__free.brf-yay .brf-mc__bar{position:relative;overflow:hidden}.brf-mc__free.brf-yay .brf-mc__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-100%);animation:brfYayBar 1.2s var(--v3-ease) .15s 2}@keyframes brfYayBar{to{transform:translate(100%)}}.brf-yay__p{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:var(--r);background:var(--c);pointer-events:none;z-index:3;opacity:0;animation:brfYayP var(--d) cubic-bezier(.15,.7,.3,1) var(--delay) forwards}@keyframes brfYayP{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}.brf-yay__glow{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;pointer-events:none;z-index:0;box-shadow:0 0 #c9a22773;animation:brfYayGlow 1.4s var(--v3-ease) forwards}@keyframes brfYayGlow{0%{box-shadow:0 0 #c9a22766}to{box-shadow:0 0 0 14px #c9a22700}}.color-swatch__item.brf-sw--img{background-size:cover!important;background-position:center!important}#shopify-section-product-recommendations .product-item__swatch-list,.product-recommendations .product-item__swatch-list{position:static!important;margin:8px 0 6px!important;min-height:22px;height:auto!important;transform:none!important}#shopify-section-product-recommendations .color-swatch-list,.product-recommendations .color-swatch-list{justify-content:flex-start!important;flex-wrap:wrap}#shopify-section-product-recommendations .product-item__price-list,.product-recommendations .product-item__price-list{position:relative;z-index:1;margin-top:4px}.expandable-content>.expandable-content__toggle{z-index:3}.expandable-content.brf-ec--short{max-height:none!important}.expandable-content.brf-ec--short>.expandable-content__toggle{display:none!important}.brf-fbar__pills.brf-prow{scroll-behavior:smooth;-webkit-mask-image:var(--brf-prow-mask);mask-image:var(--brf-prow-mask);transition:-webkit-mask-image .3s}.brf-fbar__pills.brf-prow.can-r{--brf-prow-mask:linear-gradient(90deg,#000 0,#000 calc(100% - 64px) ,transparent 100%)}.brf-fbar__pills.brf-prow.can-l{--brf-prow-mask:linear-gradient(90deg,transparent 0,#000 48px,#000 100%)}.brf-fbar__pills.brf-prow.can-l.can-r{--brf-prow-mask:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 64px) ,transparent 100%)}.brf-prow__btn{position:absolute;top:50%;z-index:6;width:32px;height:32px;margin-top:-16px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;opacity:0;pointer-events:none;transform:scale(.8)}.brf-prow__btn svg{width:12px;height:12px}.brf-prow__btn.is-on{opacity:1;pointer-events:auto;transform:none}.brf-prow__btn--r.is-on{animation:brfProwHint 2.4s var(--v3-ease) .6s 2}@keyframes brfProwHint{0%,70%,to{translate:0}80%{translate:4px}90%{translate:0}}html.brf-hw-page .brf-prow__btn{background:#28203080!important;color:#fff!important}.card__collapsible{transition:height .55s cubic-bezier(.3,1.25,.5,1)!important}.card__collapsible-button svg,.card__collapsible-button .plus-button,.brf-tab-toggle svg{transition:transform .5s var(--v3-spring)!important}.brf-dispatch.brf-urgent .brf-dispatch__unit b{color:#d70015!important;transition:color .4s}[data-brf-mc-dispatch].brf-urgent [data-brf-mc-dispatch-text] strong:first-of-type{color:#d70015!important}html.brf-hw-page .brf-dispatch.brf-urgent .brf-dispatch__unit b,html.brf-hw-page [data-brf-mc-dispatch].brf-urgent [data-brf-mc-dispatch-text] strong:first-of-type{color:#ff453a!important}.brf-mc__low{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.3;color:#d70015}.brf-mc__low i{position:relative;width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.brf-mc__low i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:brfLowPing 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes brfLowPing{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.4);opacity:0}}.brf-qty-pending .mini-cart__price-list .price,.brf-qty-pending .price{transition:opacity .2s;opacity:.7}.quantity-selector__button{touch-action:manipulation}html.brf-filtering .collection__dynamic-part{opacity:.45;transition:opacity .2s;pointer-events:none}@media(prefers-reduced-motion:reduce){.brf-undo,.brf-ci__img,.brf-prow__btn,.card__collapsible,.brf-qv__arrow,.brf-ci__arrow{transition:none!important;animation:none!important}.brf-mc__free.brf-yay,.brf-mc__free.brf-yay *,.brf-yay__p,.brf-mc__low i:after,.brf-yay__glow,.brf-prow__btn--r.is-on{animation:none!important}.brf-mc__free.brf-yay strong{-webkit-text-fill-color:currentColor}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}
/*# sourceMappingURL=/cdn/shop/t/157/assets/brf-bundle-a.css.map */
