.cproduct-badges{position:absolute;z-index:100;left:30px;top:30px;display:flex;flex-direction:column;width:calc(100% - 60px)}.cproduct-badges .cbadge{margin-bottom:5px}.cproduct-badges .cbadge img{max-width:190px;height:auto}@media screen and (max-width:767px){.cproduct-badges{left:15px}.cproduct-badges .cbadge img{max-width:170px}}.custom-picker .sidebar-widget__content{border:0;padding-left:0;padding-right:0}.custom-picker .product-variants .product-variant:last-of-type .product-variant__item{background-color:#fafafa}.custom-picker>.cp-title{margin-bottom:1.25rem}.custom-picker .cp-title{font-weight:700;color:#000;position:relative;width:100%;display:block}.custom-picker .cp-title:after{content:"";position:absolute;right:0;top:12px;width:calc(100% - 115px);height:1px;background-color:#eee;z-index:-1}.custom-picker .sidebar-widget__content{padding-bottom:0!important}.custom-picker .product-variant__item{width:100%;margin-bottom:1rem!important}.custom-picker .product-variant__item .cp-bestseller{position:absolute;z-index:5;left:50%;top:-16px;transform:translate(-50%);display:none}.custom-picker .custom-variant{width:100%;display:flex;gap:10px;flex-direction:row;justify-content:flex-start;align-items:center;border:0!important;box-shadow:none!important;border-radius:4px;padding:0;overflow:hidden}.custom-picker .product-variants .product-variant.cp-small .custom-variant{padding-bottom:10px}.custom-picker .product-variants .product-variant:last-of-type .custom-variant{padding-right:1rem}.custom-picker .cp-ptitle{font-weight:700;font-size:15px;text-align:left;position:relative;color:#000}.custom-picker .cp-ptitle small{font-size:14px}.custom-picker .custom-variant img{border-radius:0}.custom-picker .custom-variant .wrap-picker{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.custom-picker .custom-variant .cp-price{word-break:keep-all;align-self:center}.custom-picker .custom-variant .cp-price .original{opacity:.5;font-size:15px;text-decoration:line-through;padding-left:5px}.custom-picker .custom-variant .cp-price .current{color:#170381;font-size:15px}.custom-picker .custom-variant .cp-badges{margin-top:5px}.custom-picker .custom-variant .cp-badges span{font-size:15px;margin-right:5px;margin-top:3px;margin-bottom:3px;display:inline-block;padding:5px 10px;border-radius:7px;white-space:nowrap}.product-variant__item--radio input:checked+.custom-variant{border-color:#c7d259!important;box-shadow:0 0 0 3px #c7d259!important}.custom-picker .product-variant__item:hover .custom-variant{border-color:#c7d259!important}.custom-picker .cp-small .product-variant__container{flex-wrap:nowrap}.custom-picker .cp-small .product-variant__item{max-width:100px}.custom-picker .cp-small .product-variant__item.wide{max-width:130px}.custom-picker .cp-small .custom-variant{flex-direction:column!important}.custom-picker .cp-small .product-variant__item .cp-bestseller{top:-13px}.custom-picker .cp-small .wrap-picker .cp-ptitle{margin:0 auto}@media screen and (max-width:767px){.custom-picker .custom-variant .wrap-picker{flex-direction:column;justify-content:flex-start}.custom-picker .custom-variant .cp-price{align-self:flex-start;margin-top:5px}}@media screen and (max-width:480px){.custom-picker .cp-ptitle>span{font-size:18px}.custom-picker .custom-variant .cp-badges span{font-size:12px}}.jdgm-rev-widg__header,.jdgm-rev-widg__actions{box-shadow:none!important}.jdgm-rev{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;padding:32px!important}.jdgm-rev .jdgm-rev__content{order:2;color:var(--jdgm-reviewer-name-color)}.jdgm-rev .jdgm-rev__pics{order:3;display:flex;flex-wrap:wrap;gap:10px}.jdgm-rev .jdgm-rev__actions{order:4}.jdgm-rev .jdgm-rev__reply{order:5}.jdgm-rev .jdgm-rev__pics .jdgm-rev__pic-link{width:124px!important;height:124px!important}.jdgm-rev .jdgm-rev__pics img{border-radius:6px}#shopify-section-template--24313315099001__1721562610bba6993f{overflow:hidden}.custom-media-message{position:absolute;left:0;bottom:0;width:100%;text-align:center;background-color:#2e0bea;color:#fff;padding:.5rem 1rem;z-index:10;border-radius:0 0 12px 12px}.custom-media-message p{margin:0}.custom-preorder-message{color:red;margin:1rem 0}.rebuy-product-block .rebuy-product-media,.rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image{position:relative}.product-gallery-item[data-index="0"] .lazy-image:before,.product-item .product-item__image:after,.rebuy-widget .rebuy-product-block .rebuy-product-media .rebuy-product-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(bf-confetti-foil-2026.webp?v=2);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:22;pointer-events:none}.product-item .product-item__image:after{z-index:100}@font-face{font-family:SF BF Montserrat;src:url(sf-bf-montserrat-bold.woff2?v=1) format("woff2");font-weight:700;font-style:normal;font-display:swap}.sf-bf-badge{--w:144px;align-self:flex-start;flex:0 0 auto;margin-left:auto;width:var(--w);display:flex;flex-direction:column;align-items:center;gap:calc(var(--w)*.0167);filter:drop-shadow(0 0 .75rem rgba(0,0,0,.2));pointer-events:none}.sf-bf-badge img{display:block;width:100%;height:auto}.sf-bf-badge__pct{display:block;background:red;color:#fff;font-family:SF BF Montserrat,Montserrat,Arial,sans-serif;font-weight:700;font-size:calc(var(--w)*.216);line-height:1;white-space:nowrap;padding:calc(var(--w)*.031) calc(var(--w)*.067) calc(var(--w)*.022);clip-path:polygon(0% .4px,2.94% 1.5px,5.88% 1.5px,8.82% 2.6px,11.76% .3px,14.71% .7px,17.65% 1.8px,20.59% 1.7px,23.53% 2.4px,26.47% 1.6px,29.41% 2.2px,32.35% 2.3px,35.29% 2.3px,38.24% 1.8px,41.18% .7px,44.12% 1.8px,47.06% .3px,50% 2.5px,52.94% 1.3px,55.88% 2.4px,58.82% 2.1px,61.76% 2px,64.71% .6px,67.65% .8px,70.59% 2.9px,73.53% 2.8px,76.47% 2.4px,79.41% 3px,82.35% 1.5px,85.29% .2px,88.24% 1px,91.18% 1.7px,94.12% .9px,97.06% 1.4px,100% 2.6px,calc(100% - 1.8px) 16.7%,calc(100% - 1.4px) 33.3%,calc(100% - .1px) 50%,calc(100% - 1.8px) 66.7%,calc(100% - .9px) 83.3%,100% calc(100% - 1.3px),97.06% calc(100% - 1.2px),94.12% calc(100% - 1.8px),91.18% calc(100% - 1.5px),88.24% calc(100% - .3px),85.29% calc(100% - 1.5px),82.35% calc(100% - 2.3px),79.41% calc(100% - 1.8px),76.47% calc(100% - 1.5px),73.53% calc(100% - 2.8px),70.59% calc(100% - .8px),67.65% calc(100% - 1.3px),64.71% calc(100% - 2.8px),61.76% calc(100% - 1.4px),58.82% calc(100% - 1.6px),55.88% calc(100% - .1px),52.94% calc(100% - .7px),50% calc(100% - .4px),47.06% calc(100% - .1px),44.12% calc(100% - 2.1px),41.18% calc(100% - 2.7px),38.24% calc(100% - .3px),35.29% calc(100% - 1.9px),32.35% calc(100% - 1.4px),29.41% calc(100% - 1.4px),26.47% calc(100% - .7px),23.53% calc(100% - 2.7px),20.59% calc(100% - 1.9px),17.65% calc(100% - 1.4px),14.71% calc(100% - 1.4px),11.76% calc(100% - 2.8px),8.82% calc(100% - 3px),5.88% calc(100% - 1.6px),2.94% calc(100% - 1.7px),0% calc(100% - 2px),.8px 83.3%,2px 66.7%,1.3px 50%,1.2px 33.3%,2.2px 16.7%)}@media(min-width:768px)and (max-width:1060px){.sf-bf-badge{--w:115px}}@media(max-width:767px){.sf-bf-badge{--w:96px}}.sf-bf-badge--card{position:absolute;top:8px;right:8px;z-index:101;margin:0;--w:86px}@media(min-width:768px)and (max-width:1060px){.sf-bf-badge--card{--w:78px}}@media(max-width:767px){.sf-bf-badge--card{--w:58px;top:6px;right:6px}}.sf-bf-badge--menu{--w:64px;top:6px;right:6px}@media(max-width:767px){.sf-bf-badge--menu{--w:58px}}.product-item .product-item__badge--sale{display:none}.template-product .add-to-cart.button--product,.template-product .bm-t4-sticky-cta.sf-atc-anim{background:#010e23;border-color:#010e23;color:#fff}.no-touchevents .template-product .add-to-cart.button--product:hover,.no-touchevents .template-product .bm-t4-sticky-cta.sf-atc-anim:hover{background:#0b1a33;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-styles.css.map */
