.brf-tip{position:fixed;z-index:2147482990;max-width:min(270px,calc(100vw - 24px));padding:10px 13px 10px 12px;border-radius:12px;background:#1d1d1f;color:#fff;font:500 13.5px/1.38 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 10px 26px -10px #00000073;pointer-events:none;opacity:0;transform:translateY(6px) scale(.96);transition:opacity .2s ease,transform .3s cubic-bezier(.3,1.4,.4,1)}.brf-tip.is-in{opacity:1;transform:none}.brf-tip b{color:#7ee0a8;font-weight:600}.brf-tip:after{content:"";position:absolute;left:var(--brf-tip-x,18px);width:10px;height:10px;background:#1d1d1f;transform:rotate(45deg);border-radius:2px}.brf-tip[data-pos=above]:after{bottom:-5px}.brf-tip[data-pos=below]:after{top:-5px}.brf-tip[data-pos=over]:after{display:none}@media(prefers-reduced-motion:reduce){.brf-tip{transition:opacity .2s}}html body #brf-hc-bag .brf-hc__bag-free,html body #mini-cart .brf-mc__free{margin:0!important;padding:12px 20px 14px!important;border-radius:0!important;background:linear-gradient(180deg,#14995412,#14995404)!important;border:0!important;border-bottom:1px solid rgba(29,29,31,.06)!important;box-shadow:none!important;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#1d1d1f!important;letter-spacing:-.005em}html body #brf-hc-bag .brf-hc__bag-free>b,html body #mini-cart .brf-mc__free-t strong:first-child{color:#0f7a42!important;font-weight:700}html body #mini-cart .brf-mc__free-t{margin:0!important;font:inherit!important;color:inherit!important}html body #brf-hc-bag .brf-hc__bag-free i,html body #mini-cart .brf-mc__bar{display:block!important;height:6px!important;margin-top:9px!important;border-radius:999px!important;background:#1d1d1f12!important;overflow:hidden}html body #brf-hc-bag .brf-hc__bag-free i b,html body #mini-cart .brf-mc__bar span{display:block;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#149954,#3cc47c)!important;box-shadow:0 0 10px #14995459;transition:width .6s cubic-bezier(.2,.8,.2,1)}html body #mini-cart .brf-mc__perks{padding:0!important;margin:0 0 6px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #mini-cart .brf-mc__free{margin:0!important;border-radius:0!important}html body #mini-cart.brf-mc{background:#fff!important;background-image:none!important}html body #mini-cart .brf-mc__dispatch{padding:8px 20px 0!important}@media(min-width:768px){html body .product-block-list__item--info ul.brf-trust--line>li:before{display:none!important}html body .product-block-list__item--info ul.brf-trust--line>li>svg.brf-ta{display:block!important;flex:0 0 30px;width:30px!important;height:30px!important;padding:2px!important;box-sizing:content-box;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #1d1d1f0f,0 2px 6px -2px #0000001f}html body .product-block-list__item--info ul.brf-trust--line>li{gap:12px!important}}html body.template-cart .scroller .flickity-viewport{overflow:visible!important;clip-path:inset(-10px -10px -22px -10px)!important}html body.template-cart .scroller .product-list .product-item.product-item{padding-bottom:16px!important}html body.template-cart .product-item.brf-inbag-on{position:relative}.brf-inbag{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 9px 4px 7px;border-radius:999px;background:#ffffffeb;color:#0f7a42;font:600 11.5px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 2px 8px -3px #00000040;pointer-events:none}.brf-inbag svg{width:12px;height:12px}@keyframes brfCapRimM{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}@media(max-width:767px){html body .product-form__info-item--quantity>.brf-qhead{margin:0 0 10px!important;align-items:center!important}html body .product-form__info-item--quantity>.brf-qhead>.product-form__info-title{font-size:15px!important;font-weight:600!important}html body .product-form__info-item--quantity .brf-qstock{padding:5px 10px 5px 9px!important;border-radius:999px!important;background:#14995414!important;font-size:12.5px!important}html body .product-form__info-item--quantity .brf-qstock.inventory--low{background:#c2410c14!important}html body .product-form__info-item--quantity .product-form__quantity-with-rules.brf-fab-host{display:flex!important;align-items:center!important;width:100%!important;height:56px!important;padding:4px!important;box-sizing:border-box!important;border-radius:999px!important;border:1.5px solid transparent!important;background:linear-gradient(180deg,#fff,#fbfbfd) padding-box,linear-gradient(#1d1d1f1a,#1d1d1f1a) border-box!important;box-shadow:0 1px #ffffffe6 inset,0 10px 24px -18px #143c2859!important;overflow:clip!important;isolation:isolate!important}html body .product-form__info-item--quantity .product-form__quantity-with-rules.brf-fab-host:focus-within{background:linear-gradient(180deg,#fff,#fbfbfd) padding-box,linear-gradient(90deg,#34c78a,#5ab0ff,#a78bfa,#34c78a) border-box!important;background-size:100% 100%,300% 100%!important;animation:brfCapRimM 6s linear infinite!important}html body .product-form__info-item--quantity .brf-fab-host quantity-picker.quantity-selector{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;height:46px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .product-form__info-item--quantity .brf-fab-host quantity-picker.brf-qglass:before,html body .product-form__info-item--quantity .brf-fab-host quantity-picker:after{content:none!important;display:none!important}html body .product-form__info-item--quantity .brf-fab-host .quantity-selector__button{flex:0 0 48px!important;width:48px!important;height:46px!important;border:0!important;border-radius:999px!important;background:#1d1d1f0b!important;box-shadow:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}html body .product-form__info-item--quantity .brf-fab-host .quantity-selector__button:active{background:#1d1d1f1a!important;transform:scale(.96)}html body .product-form__info-item--quantity .brf-fab-host .quantity-selector__button svg{width:16px!important;height:16px!important;stroke-width:2.2}html body .product-form__info-item--quantity .brf-fab-host .quantity-selector__value{flex:1 1 auto!important;min-width:0!important;height:46px!important;text-align:center!important;font-size:18px!important;font-weight:600!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .product-form__info-item--quantity .brf-len-total{margin-top:8px!important}html body .product-form__info-item--quantity .brf-len-total small{justify-content:center!important;width:100%!important;font-size:12.5px!important;color:#6e6e73!important}}@media(max-width:767px)and (prefers-reduced-motion:reduce){html body .product-form__info-item--quantity .product-form__quantity-with-rules.brf-fab-host:focus-within{animation:none!important}}html body .pswp__ui{pointer-events:none!important}html body .pswp__ui button,html body .pswp__ui a,html body .pswp__ui [role=button]{pointer-events:auto!important}html:has(.pswp--open) shopify-chat,html:has(.pswp--open) #smile-ui-lite-launcher-frame-container,html:has(.pswp--open) .brf-sticky-atc,html:has(.pswp--open) .brf-tip{visibility:hidden!important}@media(max-width:767px){html body.template-product .product-block-list__item--info .product-form__buy-buttons ul.brf-trust-chips.brf-trust--line,html body .product-block-list__item--info ul.brf-trust-chips.brf-trust--line[role=list]{display:none!important}html body.template-product .product-block-list__item--info .product-form__buy-buttons .brf-dp-card{margin-top:16px!important}}html.js body .product-block-list__item--info .product-form__option:has(:is(.variant-swatch-list,.color-swatch-list,.block-swatch-list)>:nth-child(16)) :is(.variant-swatch-list,.color-swatch-list,.block-swatch-list){display:none!important}html body .product-block-list__item--info .brf-vp--ghost{pointer-events:none}html body #brf-hc-bag .brf-up[data-where=pop]{margin:10px 0 0!important;padding:14px 20px 4px!important;border-top:1px solid rgba(29,29,31,.06)!important;background:linear-gradient(0deg,#14995412,#14995404)!important}html body #brf-hc-bag .brf-up[data-where=pop] .brf-up__row{margin:0 -20px!important;padding:2px 20px 10px!important;scroll-padding:0 20px}html body #mini-cart .brf-up[data-where=drawer]{margin:8px 0 10px!important;padding:14px 16px 4px!important;border-top:0!important;border-radius:18px;background:linear-gradient(0deg,#14995412,#14995404)!important;box-shadow:inset 0 0 0 1px #14995414}html body #mini-cart .brf-up[data-where=drawer] .brf-up__row{margin:0 -16px!important;padding:2px 16px 10px!important;scroll-padding:0 16px}html body .brf-up:is([data-where=pop],[data-where=drawer]) .brf-up__t{color:#0f7a42}html body .brf-up:is([data-where=pop],[data-where=drawer]) .brf-up__c{background:#fff!important}html.js body .product-block-list__item--info .product-form__option:has(:is(.variant-swatch-list,.color-swatch-list,.block-swatch-list)>:nth-child(16)):not(:has(.brf-vp)){min-height:169px;position:relative}html.js body .product-block-list__item--info .product-form__option:has(:is(.variant-swatch-list,.color-swatch-list,.block-swatch-list)>:nth-child(16)):not(:has(.brf-vp)):after{content:"";position:absolute;left:0;right:0;top:35px;height:134px;border-radius:16px;background:linear-gradient(90deg,#1d1d1f0a 25%,#1d1d1f14,#1d1d1f0a 75%);background-size:200% 100%;animation:brfVpShimmer 1.2s linear infinite}@keyframes brfVpShimmer{to{background-position:-200% 0}}@media(max-width:767px){html.js body .product-block-list__item--info .product-form__option:has(:is(.variant-swatch-list,.color-swatch-list,.block-swatch-list)>:nth-child(16)):not(:has(.brf-vp)){min-height:166px}html.js body .product-block-list__item--info .product-form__option:has(:is(.variant-swatch-list,.color-swatch-list,.block-swatch-list)>:nth-child(16)):not(:has(.brf-vp)):after{top:32px}}@media(prefers-reduced-motion:reduce){html.js body .product-block-list__item--info .product-form__option:after{animation:none!important}}html body .brf-up[data-where=page]{position:relative;background:linear-gradient(180deg,#14995416,#14995405 70%),#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 0 0 1px #1499541f,0 14px 34px -24px #0f7a4259!important}html body .brf-up[data-where=page]:before{content:none!important}html body .brf-up[data-where=page] .brf-up__t{color:#0f7a42}html body .brf-up[data-where=page] .brf-up__s{color:#2e7d55}html body .brf-up[data-where=page] .brf-up__c{background:#fff!important;box-shadow:inset 0 0 0 1px #1499541a,0 10px 24px -18px #0f7a4266!important}html body.template-cart [data-section-id$=-upsell]{position:relative;margin-top:28px!important;padding:26px 22px 14px!important;border-radius:24px!important;overflow:hidden;background:radial-gradient(120% 80% at 0% 0%,rgba(60,196,124,.14),transparent 60%),linear-gradient(180deg,#14995416,#14995405 75%),#fff!important;box-shadow:inset 0 0 0 1px #14995421,0 18px 40px -28px #0f7a4273!important}html body.template-cart [data-section-id$=-upsell]:before{content:none!important}html body.template-cart [data-section-id$=-upsell] .section__header{margin:0 0 14px!important;padding:0 4px!important}html body.template-cart [data-section-id$=-upsell] .section__title{color:#0f7a42!important;font-weight:700!important;letter-spacing:-.02em}html body.template-cart [data-section-id$=-upsell] .section__title:before{content:"\2728";margin-right:8px;display:inline-block;animation:brfCycTwinkle 2.8s ease-in-out infinite}html body.template-cart [data-section-id$=-upsell] .section__title:after{content:"Picked to go with what\2019s in your bag \b7  add in one tap";display:block;margin-top:4px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2e7d55;letter-spacing:0}@keyframes brfCycTwinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(12deg)}}html body.template-cart [data-section-id$=-upsell] .scroller,html body.template-cart [data-section-id$=-upsell] .scroller__inner,html body.template-cart [data-section-id$=-upsell] .product-list{background:transparent!important;box-shadow:none!important;border:0!important}html body.template-cart [data-section-id$=-upsell] .product-list .product-item.product-item{background:#fff!important;background-clip:padding-box!important;border:6px solid transparent!important;border-radius:24px!important;box-shadow:none!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}html body.template-cart [data-section-id$=-upsell] .product-list .product-item.product-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 1px #1499541a,0 12px 26px -20px #0f7a428c}@media(hover:hover){html body.template-cart [data-section-id$=-upsell] .product-list .product-item.product-item:hover{transform:translateY(-3px);filter:drop-shadow(0 14px 18px rgba(15,122,66,.14))}}html body.template-cart [data-section-id$=-upsell] .product-list .product-item .product-item__image-wrapper,html body.template-cart [data-section-id$=-upsell] .product-list .product-item img{border-radius:14px}@media(max-width:767px){html body.template-cart [data-section-id$=-upsell]{margin-left:0!important;margin-right:0!important;padding:22px 12px 10px!important;border-radius:20px!important}}@media(prefers-reduced-motion:reduce){html body.template-cart [data-section-id$=-upsell]:before,html body.template-cart [data-section-id$=-upsell] .section__title:before{animation:none!important}}@media(max-width:767px){html body #mini-cart.brf-mc{background:#fff!important;background-image:none!important}html body #mini-cart .brf-mc__perks{padding:0!important;margin:0 0 6px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #mini-cart .brf-mc__free{margin:0!important;border-radius:0!important}html body #mini-cart .brf-mc__dispatch{padding:8px 20px 0!important}html body #mini-cart .brf-up[data-where=drawer]{border-radius:0!important;margin:8px -16px 10px!important;box-shadow:none!important;border-top:1px solid rgba(29,29,31,.06)!important}}html.js body.template-product .product-block-list__item--info .product-form__info-list>.product-form__info-item:has(>.product-form__info-content>.product-form__inventory){display:none!important}html body.template-cart [data-section-id$=-upsell] .brf-qa-form--qty .brf-qa__add svg{display:none!important}html body.template-cart [data-section-id$=-upsell] .brf-qa-form--qty .brf-qa__add{padding-left:12px!important;padding-right:12px!important;white-space:nowrap}html body.template-cart [data-section-id$=-upsell] .flickity-prev-next-button{top:-44px!important;transform:none!important}html body.template-cart [data-section-id$=-upsell] .flickity-prev-next-button.next{right:6px!important}html body.template-cart [data-section-id$=-upsell] .flickity-prev-next-button.previous{left:auto!important;right:56px!important}@media(max-width:767px){html body.template-cart [data-section-id$=-upsell] .product-item .brf-inbag{top:auto!important;bottom:10px!important;right:auto!important;left:10px!important}html body form#mini-cart.mini-cart.brf-mc,html body form#mini-cart.mini-cart.brf-mc[aria-hidden]{background:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body form#mini-cart .mini-cart__inner,html body form#mini-cart .mini-cart__content{background:#fff!important}html body form#mini-cart .brf-mc__perks{padding:0!important;margin:0 0 6px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body form#mini-cart .brf-mc__perks .brf-mc__free{margin:0 -20px!important;border-radius:0!important}}html body .brf-eb .brf-urg__go,html body .brf-mc__empty .brf-urg__go,html body .brf-cp__empty .brf-urg__go{display:none!important}html body .brf-eb .brf-urg{padding-bottom:14px!important}html body div#smile-ui-lite-launcher-frame-container,html body #smile-ui-container .smile-launcher-frame-container,html body iframe.smile-launcher-frame{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translate(-200vw)!important}html body #google-merchantwidget-iframe-wrapper{bottom:20px!important}html body .product-meta__share-buttons .social-media__item.brf-rw-li{width:auto!important;flex:0 0 auto!important}html body .product-meta__share-buttons .brf-rw-pill{display:inline-flex!important;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.85)!important;background:#ffffff80!important;box-shadow:#fffffff2 0 1px inset,#1d1d1f14 0 0 0 .5px,#1d1d1f40 0 4px 10px -6px!important;color:#1d1d1f!important;font:600 13px/1 var(--text-font-family)!important;cursor:pointer;white-space:nowrap;transition:transform .15s,background .2s}html body .product-meta__share-buttons .brf-rw-pill svg{width:16px;height:16px;flex:0 0 16px;color:currentColor}html body .product-meta__share-buttons .brf-rw-pill:hover{background:#fff!important}html body .product-meta__share-buttons .brf-rw-pill:active{transform:scale(.97)}@media(max-width:767px){html body .product-meta__share-buttons .brf-rw-pill{height:40px;padding:0 15px 0 12px!important;border:0!important;background:#766a5e21!important;box-shadow:none!important;color:#000!important;font-size:14px!important}html body .product-meta__share-buttons .brf-rw-pill svg{width:18px;height:18px;flex-basis:18px}html body .product-meta__share-buttons:has(.brf-rw-li){align-items:flex-start!important;height:auto!important}html body .product-meta__share-buttons:has(.brf-rw-li)>.text--strong{line-height:40px!important}html body .product-meta__share-buttons .social-media__item-list:has(.brf-rw-li){flex-wrap:wrap!important;row-gap:10px!important}html body .product-meta__share-buttons .social-media__item.brf-rw-li{flex:1 1 100%!important;order:99}html body .product-meta__share-buttons .brf-rw-pill{width:100%!important;justify-content:center}}html body .product-item:is(:has(.product-item__swatch-list .color-swatch:nth-child(2)),:has(select.brf-ucard__select option:nth-child(2))) .product-item__inventory:is(.inventory--high,.inventory--low){display:none!important}html body .product-item .product-item__swatch-list{padding-top:4px!important;padding-bottom:4px!important;margin-top:4px!important;margin-bottom:-2px!important}html body .product-item .product-item__price-list[data-brf-pm="1"]{display:flex!important;flex-wrap:wrap;justify-content:inherit;align-items:baseline;column-gap:0;row-gap:2px}html body .product-item .product-item__price-list[data-brf-pm="1"]>.price{margin:0!important}html body .product-item .product-item__price-list[data-brf-pm="1"]>.brf-unit{order:1;margin:0 0 0 4px!important}html body .product-item .product-item__price-list[data-brf-pm="1"]>.price--compare{order:2;margin-left:7px!important}html body .product-item .product-item__price-list[data-brf-pm="1"]>.price--compare:after{content:"/m"}html body .product-item .product-item__price-list[data-brf-pm="1"]>.price--compare:before{content:"|\a0\a0Was";display:inline-block;margin-right:5px;text-decoration:none;color:#86868b;white-space:nowrap}html body .product-item .product-item__price-list[data-brf-pm="1"]{justify-content:center!important}html body .product-item .product-item__price-list[data-brf-pm="1"].brf-pm-2>.price--compare{flex-basis:100%;margin-left:0!important;text-align:center}html body .product-item .product-item__price-list[data-brf-pm="1"].brf-pm-2>.price--compare:before{content:"Was"}html body .product-item .product-item__price-list>.brf-unit{text-transform:capitalize}html body :is(.brf-qa__qty,.brf-ucard__qty) :is(.brf-qa__step,.brf-ucard__step)[data-d="1"]:disabled{pointer-events:none}html body :is(.brf-qa__qty,.brf-ucard__qty).brf-qshake{animation:brfQShake .5s cubic-bezier(.36,.07,.19,.97) both!important}@keyframes brfQShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}html body form.brf-qmax-host{position:relative;overflow:visible!important}.brf-qmax{position:absolute;z-index:30;left:0;bottom:calc(100% + 10px);box-sizing:border-box;width:max-content;max-width:100%;padding:9px 12px;border-radius:14px;background:#fff;color:#1d1d1f;font-size:12.5px;font-weight:500;line-height:1.35;text-align:left;white-space:normal;box-shadow:0 0 0 1px #1499542e,0 12px 28px -12px #1c1b1961;pointer-events:none;opacity:0;transform:translateY(4px) scale(.97);transform-origin:20px 100%;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.brf-qmax.is-on{opacity:1;transform:none}.brf-qmax.is-below{bottom:auto;top:calc(100% + 10px);transform-origin:20px 0}.brf-qmax.is-below:after{bottom:auto;top:-5px;box-shadow:-1px -1px #1499542e}html body .product-item:has(.brf-qmax.is-on){position:relative;z-index:30!important}.brf-qmax b{font-weight:700;color:#0f7a42}.brf-qmax:after{content:"";position:absolute;left:var(--brf-qmax-x,24px);bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#fff;transform:rotate(45deg);box-shadow:1px 1px #1499542e}@media(max-width:640px){.brf-qmax{font-size:12px;padding:8px 10px;border-radius:12px}}@media(prefers-reduced-motion:reduce){html body :is(.brf-qa__qty,.brf-ucard__qty).brf-qshake{animation:none!important}.brf-qmax{transition:opacity .2s}}html body :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item)>svg{display:none!important}html body .color-swatch.color-swatch--disabled .color-swatch__item:before{background:transparent!important}html body :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img){position:relative;overflow:hidden;opacity:.45!important;filter:grayscale(.3)}html body :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img):after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(to top left,transparent calc(50% - .8px),#6E6E73 calc(50% - .8px),#6E6E73 calc(50% + .8px),transparent calc(50% + .8px))!important}html body .variant-swatch--disabled .variant-swatch__item .aspect-ratio{box-shadow:none!important}html body :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img):after{opacity:1!important}html body footer.brf-ft .brf-ft__in .brf-ft__glass,html body footer.brf-ft .brf-ft__in .brf-ft__util a{background:radial-gradient(80% 60% at 50% 0%,#3cc47c13,#3cc47c00 70%),var(--lg-spot,none),var(--lg-fill,#fff)!important;box-shadow:var(--lg-rim,0 0 0 1px rgba(29,29,31,.07)),0 0 0 1px #1499540f,0 -4px 14px -10px #14995447,0 10px 24px -18px #1d1d1f4d!important}html body footer.brf-ft .brf-ft__in .brf-ft__util a:hover,html body footer.brf-ft .brf-ft__in .brf-ft__util a.is-hot{box-shadow:var(--lg-rim,0 0 0 1px rgba(29,29,31,.07)),0 0 0 1px #14995417,0 -6px 18px -10px #14995461,0 18px 34px -18px #1d1d1f61!important}html body footer.brf-ft .brf-ft__in .brf-ft__glass:after{background:linear-gradient(180deg,#ffffff80,#fff0)}html.brf-lite body footer.brf-ft .brf-ft__in :is(.brf-ft__glass,.brf-ft__util a){background:radial-gradient(80% 60% at 50% 0%,#3cc47c13,#3cc47c00 70%),#fff!important}html.brf-hc body .brf-hc__glide{display:none!important}html body.template-cart [data-section-id$=-upsell] .product-item :is(.product-item__info,.product-item__info-inner,.product-item__title,.product-item__inventory){text-align:left!important}html body.template-cart [data-section-id$=-upsell] .product-item .product-item__price-list{justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:0!important}html body.template-cart [data-section-id$=-upsell] .product-item .product-item__swatch-list{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow:hidden!important;padding-left:4px!important;margin-left:-4px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}html body.template-cart [data-section-id$=-upsell] .product-item .product-item__swatch-list>*{flex:0 0 auto}html body.template-cart [data-section-id$=-upsell] .product-item .brf-ucard__pick-l{display:none!important}html body.template-cart [data-section-id$=-upsell] .product-item .brf-ucard__pick{padding-left:12px!important}html body:not(.template-collection):not(.template-search) .product-item .product-item__swatch-list+.product-item__price-list{margin-top:6px!important}html body .product-item .product-item__price-list[data-brf-pm="1"].brf-pm-2>.price--compare{text-align:inherit!important}html body.template-cart [data-section-id$=-upsell] .brf-qa__inbag{display:none!important}html body .product-form__info-list.brf-price-first .product-form__info-title{padding-right:6px!important}html body .price-list .brf-unit--pdp{text-transform:capitalize!important}html body.template-product .product-form__info-content>.price-list>.brf-unit--pdp{display:inline-block!important}html body .modal[id^=modal-quick-view] .modal__dialog .price-list:has(.brf-unit--pdp){gap:0 6px!important}html body .modal[id^=modal-quick-view] .modal__dialog .price-list .brf-unit--pdp{margin-left:0!important;text-transform:capitalize!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-list:has(.product-form__info-item--quantity){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:10px!important;align-items:center!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item:has(.price-list)>.product-form__info-content{grid-column:1/-1!important;grid-row:1!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item:has(.product-form__inventory)>.product-form__info-title{display:none!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item:has(.product-form__inventory)>.product-form__info-content{grid-column:2!important;grid-row:2!important;justify-self:end!important;text-align:right!important;margin:0!important;padding:0!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item:has(.product-form__inventory) .product-form__inventory{display:inline-block!important;width:auto!important;font-size:13px!important;line-height:1.3!important;margin:0!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item--quantity>.product-form__info-title{grid-column:1/-1!important;grid-row:2!important;margin:0!important;padding:0!important;min-height:0!important;white-space:nowrap!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item--quantity>.product-form__info-content{grid-column:1/-1!important;grid-row:3!important;margin:0!important;padding:0!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item--quantity :is(.product-form__quantity-with-rules,quantity-picker){width:100%!important;max-width:none!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item--quantity quantity-picker .quantity-selector__value{flex:1 1 auto!important}html body .modal[id^=modal-quick-view] .modal__dialog :is(.brf-qty-note,.brf-hold-tip){display:block!important;width:100%!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.4!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-list:has(.brf-qstock) .product-form__info-item:has(.product-form__inventory){display:none!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__payment-container{margin-top:16px!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__info-item--quantity>.brf-qhead{grid-column:1/-1!important;grid-row:2!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important}html body .modal[id^=modal-quick-view] .modal__dialog .product-form__option.brf-qvsw-on .select-wrapper{display:none!important}html body .modal[id^=modal-quick-view] .modal__dialog .brf-qvsw{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 2px;padding:4px}html body .modal[id^=modal-quick-view] .modal__dialog .brf-qvsw__b{width:28px;height:28px;border-radius:50%;padding:0;border:0;cursor:pointer;background:#e9e6e1 center/cover no-repeat;box-shadow:inset 0 0 0 1px #00000024;transition:transform .15s ease}html body .modal[id^=modal-quick-view] .modal__dialog .brf-qvsw__b:hover{transform:scale(1.08)}html body .modal[id^=modal-quick-view] .modal__dialog .brf-qvsw__b.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1d1d1f,inset 0 0 0 1px #00000024}html body .modal[id^=modal-quick-view] .modal__dialog .brf-qvsw__b:focus-visible{outline:2px solid #149954;outline-offset:4px}html body .modal[id^=modal-quick-view] .modal__dialog .price-list .brf-was .price--compare:before{content:none!important;display:none!important}html body:not(.template-collection):not(.template-search) .product-item .product-item__swatch-list{justify-content:flex-start!important;margin-left:-4px!important;padding-left:0!important}html body:not(.template-collection):not(.template-search) .product-item .product-item__swatch-list .color-swatch-list{justify-content:flex-start!important;margin-left:0!important;padding-left:4px!important}html body:not(.template-collection):not(.template-search) .product-item .product-item__price-list{justify-content:flex-start!important;text-align:left!important}@media(max-width:767px){html body.template-cart [data-section-id$=-upsell]:has(.brf-inbag) .scroller .product-list .product-item.product-item{padding-bottom:42px!important}html body.template-cart [data-section-id$=-upsell] .product-item>.brf-inbag.brf-inbag{inset:auto auto 12px 50%!important;transform:translate(-50%)!important}}html body:not(#brf) :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img),html body:not(#brf) .product-item .color-swatch.brf-dot-out .color-swatch__item{opacity:.62!important;filter:grayscale(.45)!important}html body:not(#brf) :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img) img{opacity:1!important;filter:none!important}html body:not(#brf) :is(.color-swatch--disabled .color-swatch__item,.variant-swatch--disabled .variant-swatch__item,.brf-vp__mini.is-out,.brf-vps__card.is-out .brf-vps__img):after,html body:not(#brf) .product-item .color-swatch.brf-dot-out .color-swatch__item:after{background:linear-gradient(to top left,transparent calc(50% - .7px),#48484D calc(50% - .7px),#48484D calc(50% + .7px),transparent calc(50% + .7px))!important}html body .product-item .color-swatch.brf-dot-out .color-swatch__item{overflow:hidden!important;position:relative!important;cursor:pointer!important}html body .product-item .color-swatch.brf-dot-out .color-swatch__item:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;opacity:1!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/312/assets/brf-head-3.css.map */
