#nav-top{font-size:calc(.9285714286 * var(--main_fz));overflow:visible!important}#root #nav-top .l4us.slider-single .swiper-button-prev,#root .shopify-section-header #nav-top .l4us.slider-single .swiper-button-prev{display:none!important}@media only screen and (min-width:761px){#root #nav-top .l4us.slider-single.s4wi .swiper-slide>.li{display:inline-flex;align-items:center;padding-left:0;column-gap:6px}#root #nav-top .l4us.slider-single.s4wi .swiper-slide>.li:before{position:static;left:auto;right:auto;order:2;flex:0 0 auto}#root #nav-top .l4us.slider-single.s4wi a.prev-item{order:1;flex:0 0 auto;display:inline-block;position:relative;width:26px;min-width:26px;height:100%;color:inherit;font-size:8px;text-decoration:none;text-align:left;text-indent:-3000em;direction:ltr;align-self:center}#root #nav-top .l4us.no-arrows a.prev-item{display:none}#root #nav-top .l4us a.prev-item:before{display:block;overflow:visible;position:absolute;left:0;right:0;top:50%;bottom:auto;margin:-10px 0 0;font-weight:400;font-family:i;font-style:normal;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal;content:"\e907"}#root #nav-top .l4us.slider-single.s4wi .outer{order:3;display:inline-flex;align-items:center}#root #nav-top .l4us a.prev-item:after{content:"";display:block;position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px}}@media only screen and (max-width:760px){#root #nav-top .l4us a.prev-item{display:none}}input.size-s,select.size-s,.bv_atual.size-s,.size-s input,.size-s select,.size-s .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * .65 * 2) }input.size-m,select.size-m,.bv_atual.size-m,.size-m input,.size-m select,.size-m .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.2 * 2) }input.size-l,select.size-l,.bv_atual.size-l,.size-l input,.size-l select,.size-l .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.35 * 2) }.l4al img,.l4al svg,.l4al picture{max-height:25px!important}.l4cl.small .swiper-button-next:before{content:"\e96b"}.l4cl.small .swiper-button-prev:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-next:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-prev:before{content:"\e96b"}/*! Responsive --------- */@media only screen and (max-width:1356px){.l4ft.static li.w33,.l4ft.static.w33 li,.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li{--mih: 22vw}}@media only screen and (max-width:1000px){#root .l4ft.mobile-compact li{--mih: 145px}}@media only screen and (max-width:760px){h1,.h1,.l4cl.category h1,#root .l4cl.category .size-50{font-size:var(--mob_h1)}h2,.h2,.l4cl.category h2{font-size:var(--mob_h2)}h3,.h3,.l4cl.category h3{font-size:var(--mob_h3)}h4,.h4,.l4cl.category h4{font-size:var(--mob_h4)}h5,.h5,.l4cl.category h5{font-size:var(--mob_h5)}h6,.h6,.l4cl.category h6{font-size:var(--mob_h6)}.lead{font-size:var(--mob_lead)}.f8sr{--f8sr_dist: 20px}.f8sr fieldset>*:not(h1,h2,h3,h4,h5,h6,:first-child:not(hr)):before{display:none}.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static li.w33,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li,.l4ft.static.w33 li{--mih: 300px}.l4vw li.active:not(:first-child:last-child){display:none}}/*! Royal Stores: product grid cards ? qty left, Add to cart right (logged-in quick buy only) */#root .l4cl figure form .submit.submit-card-qty-row,#root .l4cl .static form .submit.submit-card-qty-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;column-gap:var(--f8pr_submit_dist, 8px);row-gap:0}#root .l4cl figure form .submit.submit-card-qty-row.wide>*+*,#root .l4cl .static form .submit.submit-card-qty-row.wide>*+*{margin-top:0}#root .l4cl figure form .submit.submit-card-qty-row>.input-amount,#root .l4cl .static form .submit.submit-card-qty-row>.input-amount{flex-shrink:0;margin-bottom:0;margin-right:0}#root .l4cl figure form .submit.submit-card-qty-row>button,#root .l4cl .static form .submit.submit-card-qty-row>button{flex:1 1 auto;min-width:0;margin-bottom:0}@media only screen and (min-width:761px){#root .l4cl.l4cl-static-quick-buy-visible:not(.list,.hr) .static form.f8pr,#root .l4cl.l4cl-static-quick-buy-visible:not(.list,.hr) .static .link-btn,#root #collection.l4cl.with-quick-buy:not(.list,.hr) .static form.f8pr,#root #collection.l4cl.with-quick-buy:not(.list,.hr) .static .link-btn{display:block!important}#root .l4cl.l4cl-static-quick-buy-visible:not(.list,.hr) figure form.f8pr.form-card,#root #collection.l4cl.with-quick-buy:not(.list,.hr) figure form.f8pr.form-card{display:none!important}#root .l4cl.l4cl-static-quick-buy-visible:not(.list,.hr) .static form.f8pr .submit.submit-card-qty-row,#root #collection.l4cl.with-quick-buy:not(.list,.hr) .static form.f8pr .submit.submit-card-qty-row{display:flex!important}}/*! Collection list cards (homepage + L1 subcollections): center names, no chevron */#root .l4cl.category li,#root .l4cl.category li>:is(h1,h2,h3,h4,h5,h6),#root .l4cl.category li>:is(h1,h2,h3,h4,h5,h6) a{text-align:center}#root .l4cl.category li>:is(h1,h2,h3,h4,h5,h6) a{justify-content:center;display:inline-flex;align-items:center;flex-wrap:wrap}#root .l4cl.category li>:is(h1,h2,h3,h4,h5,h6) .icon-chevron-right{display:none!important}/*! Shop All collection grid labels */#root #rs-collection-list>li>p{display:flex;justify-content:center;align-items:flex-start;min-height:2.7em;margin-bottom:0;font-size:15px;font-weight:600;line-height:1.35;text-align:center}#root #rs-collection-list>li>p>a{max-width:100%;overflow-wrap:anywhere;word-break:normal}@media only screen and (max-width:1000px){#root #rs-collection-list>li>p{font-size:14px}}/*! Product cards: Brand > Name (H5) > Price (H4 / Area Black) */#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-vendor{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;margin:0 0 .25em;font-size:var(--main_h6);font-weight:var(--main_fw);line-height:var(--main_lh_h);letter-spacing:var(--main_ls_h);opacity:.7}#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-title,#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-title>a{margin:0 0 .25em;padding-top:0;font-size:var(--main_h5);font-weight:var(--main_fw_h);line-height:var(--main_lh_h);letter-spacing:var(--main_ls_h)}#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-price{margin:0;padding-top:0;font-family:"area-normal",var(--main_ff),sans-serif;font-size:var(--main_h4);font-weight:900;line-height:var(--main_lh_h);letter-spacing:var(--main_ls_h)}@media only screen and (max-width:47.5em){#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-price{font-size:var(--mob_h4)}#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-title,#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-title>a{font-size:var(--mob_h5)}#root .l4cl:not(.category) .product-card:not(.l4ca) .product-card-vendor{font-size:var(--mob_h6)}}/*! Product card titles: max 2 lines + consistent hover underline on every line */#root .l4cl:not(.category) .product-card .product-card-title>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;padding-bottom:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-skip-ink:auto}#root .l4cl:not(.category) .product-card .product-card-title>a:hover,#root .l4cl:not(.category) .product-card .product-card-title>a:focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em}/*! PDP: same font size for title and price; underline brand; tighter reserve note */#root .m6pr{--pdp-cta-gap: 1.5rem;--pdp-reserve-gap: .5rem}#root .m6pr header>:is(h1,h2,h3,h4,h5,h6){font-size:var(--main_h4)}#root .m6pr .f8pr-price,#root .m6pr h4.s1pr{margin:0 0 .75em;color:var(--price_color);font-family:var(--price_ff);font-size:var(--main_h4);font-weight:var(--price_fw);font-style:var(--price_fs);line-height:var(--price_lh);letter-spacing:var(--price_ls)}@media only screen and (max-width:47.5em){#root .m6pr header>:is(h1,h2,h3,h4,h5,h6){font-size:var(--mob_h4)}#root .m6pr .f8pr-price,#root .m6pr h4.s1pr{font-size:var(--mob_h4)}}#root .m6pr .product-vendor-link{text-decoration:underline;text-underline-offset:.15em}#root .m6pr .f8pr-pickup:not(.hidden):not(.mobile-only){display:block;margin:0 0 var(--pdp-cta-gap)}@media only screen and (max-width:47.49em){#root .m6pr .f8pr-pickup.mobile-only:not(.hidden){display:block;margin:0 0 var(--pdp-cta-gap)}}#root .m6pr form.f8pr{margin-bottom:0}#root .m6pr .submit.m10,#root .m6pr form.f8pr .submit.m10{margin-top:0!important;margin-bottom:var(--pdp-reserve-gap)!important}#root .m6pr .product-reserve-note,#root .m6pr .product-reserve-note :is(h1,h2,h3,h4,h5,h6,p,em){margin:0!important;color:var(--gray_text, #767676);font-size:var(--main_h6);font-style:italic;font-weight:var(--main_fw);line-height:var(--main_lh)}/*! Collection slideshow: < dots pill > under banner */#root .m6fr.slider-dots-outside{overflow:visible}#root .m6fr.slider-dots-outside>.swiper-outer{overflow:hidden}#root .m6fr.slider-dots-outside>.swiper-custom-pagination{position:static;left:auto;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:16px 0 0;padding:0;color:#222}#root .m6fr.slider-dots-outside .swiper-pagination-bullets{position:static!important;left:auto;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;width:auto;margin:0;padding:0}#root .m6fr.slider-dots-outside .swiper-custom-fraction,#root .m6fr.slider-dots-outside .swiper-pagination-fraction{display:none!important}#root .m6fr.slider-dots-outside .swiper-custom-pagination .swiper-button-nav{display:flex!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;color:#222;font-size:0;line-height:0;text-indent:0!important;cursor:pointer;opacity:1}#root .m6fr.slider-dots-outside .swiper-custom-pagination .swiper-button-nav:after{display:none!important}#root .m6fr.slider-dots-outside .swiper-custom-pagination .swiper-button-nav:before{content:""!important;display:block;position:static;width:7px;height:7px;margin:0;border:solid #222;border-width:0 0 1.5px 1.5px;background:none!important;font-size:0;text-indent:0;opacity:1;transform:rotate(45deg)}#root .m6fr.slider-dots-outside .swiper-custom-pagination .swiper-button-next:before{transform:rotate(-135deg)}#root .m6fr.slider-dots-outside .swiper-custom-pagination .swiper-button-nav.swiper-button-disabled{opacity:.3;cursor:default}#root .m6fr.slider-dots-outside .swiper-pagination-bullet{display:block;flex:0 0 auto;position:relative;width:8px;height:8px;margin:0!important;padding:0;border-radius:999px;background:#d0d0d0!important;opacity:1!important;text-indent:-9999px;overflow:visible;transition:width .28s ease,background-color .28s ease}#root .m6fr.slider-dots-outside .swiper-pagination-bullet:before,#root .m6fr.slider-dots-outside .swiper-pagination-bullet:after,#root .m6fr.slider-dots-outside .swiper-pagination-bullet .prg{display:none!important;transform:none!important}#root .m6fr.slider-dots-outside .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px;background:#222!important;opacity:1!important}#root .m6fr.slider-dots-outside .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display:none!important;transform:none!important}@media(min-width:769px){#nav-bar>ul>li:first-child.sub-static,#nav>ul[data-type=main-nav]>li:nth-child(2).sub-static,#nav>ul[data-type=main-nav]>li:first-child:not(.nav-bar-element-main).sub-static{margin-right:var(--nav_dist);padding-right:0}#nav-bar>ul>li:first-child>a:not(.toggle),#nav>ul[data-type=main-nav]>li:nth-child(2)>a:not(.toggle),#nav>ul[data-type=main-nav]>li:first-child:not(.nav-bar-element-main)>a:not(.toggle){align-self:center;background:#fdee00;margin-right:0;font-weight:900;height:40px;min-height:40px;max-height:40px;line-height:1;padding:0 26px 0 14px!important;border-radius:999px!important;box-sizing:border-box;display:inline-flex;align-items:center;width:auto;white-space:nowrap}#nav-bar>ul>li:first-child.sub-static:not(.no-arrow)>a:not(.toggle):before,#nav>ul[data-type=main-nav]>li:nth-child(2).sub-static:not(.no-arrow)>a:not(.toggle):before,#nav>ul[data-type=main-nav]>li:first-child:not(.nav-bar-element-main).sub-static:not(.no-arrow)>a:not(.toggle):before{left:auto;right:12px;width:auto}#nav-bar>ul>li:first-child>a:not(.toggle):after,#nav>ul[data-type=main-nav]>li:nth-child(2)>a:not(.toggle):after,#nav>ul[data-type=main-nav]>li:first-child:not(.nav-bar-element-main)>a:not(.toggle):after{display:none!important;content:none!important;border:none!important;width:0!important}html:not(.m2a) #root .shopify-section-header #nav-bar>ul>li:first-child.sub-static:hover,html:not(.m2a) #root .shopify-section-header #nav-bar>ul>li:first-child.sub-static:focus-within,html:not(.m2a) #root .shopify-section-header #nav>ul[data-type=main-nav]>li:nth-child(2).sub-static:hover,html:not(.m2a) #root .shopify-section-header #nav>ul[data-type=main-nav]>li:nth-child(2).sub-static:focus-within{z-index:10}}@media only screen and (min-width:1001px){html:not(.m2a) #root .shopify-section-header .sub-static>ul li.sub>ul.menu-level-4:first-child{display:none;position:absolute!important;left:var(--l1ra)!important;right:var(--lar1)!important;top:-22px!important;width:264px;padding:22px 0;margin:0;z-index:3;border-radius:var(--b2r);background:none;box-shadow:none}html:not(.m2a) #root .shopify-section-header .sub-static>ul li.sub>ul.menu-level-4:first-child:before{content:"";display:block;position:absolute;left:4px;right:0;top:4px;bottom:0;z-index:-1;border-radius:var(--b2r);background:var(--custom_drop_nav_head_bg);box-shadow:0 2px 2px #0000000f}html:not(.m2a) #root .shopify-section-header .sub-static>ul li.sub:hover>ul.menu-level-4,html:not(.m2a) #root .shopify-section-header .sub-static>ul li.sub:focus-within>ul.menu-level-4{display:block}}@media only screen and (max-width:1000px){#root .shopify-section-header #nav>ul>li>ul li.sub:not(.mtoggle)>ul.menu-level-4{display:none}#root .shopify-section-header #nav>ul>li>ul li.sub.mtoggle>ul.menu-level-4{display:block}#root .shopify-section-header #nav li.sub:has(>ul.menu-level-4)>a:not(.toggle){padding-right:42px}#root .shopify-section-header #nav li.sub:has(>ul.menu-level-4)>a:not(.toggle):before{content:"\e906";display:block;position:absolute;left:var(--lar0);right:var(--l0ra);top:50%;width:38px;margin-top:-10px;color:inherit;font-weight:400;font-family:i;line-height:20px;font-size:.6428571429em;text-align:center}#root .shopify-section-header #nav li.sub.mtoggle:has(>ul.menu-level-4)>a:not(.toggle):before{transform:translate(-2px) rotate(90deg)}#root .shopify-section-header #nav li.sub:has(>ul.menu-level-4)>ul.menu-level-4{padding:0;margin:0}#root .shopify-section-header #nav li.sub:has(>ul.menu-level-4)>ul.menu-level-4>li>a{padding-left:var(--rpp);font-weight:var(--main_fw)}#root .shopify-section-header #nav>ul.nav-user>li.no-sub:not(.cart):not(.link-btn){display:none}}#root .f8fl .check label.filter-type-label,#root .f8fl .check label.filter-category-label,#root .f8fl .check label.filter-metafield-label,#root .f8fl .check.filter-category-metafield label.filter-category-label,#root .f8fl .check.filter-classification-metafield label.filter-metafield-label,#root .f8fl .filter-type-children label.filter-category-label,#root .f8fl .check label.filter-type-label>span,#root .f8fl .check label.filter-category-label>span,#root .f8fl .check label.filter-category-label a>span,#root .f8fl .check label.filter-metafield-label>span,#root .f8fl .check label.filter-metafield-label a>span,#root .f8fl .check label.align-middle>span{text-transform:none}#root .f8fl .check.filter-category-metafield label.filter-category-label,#root .f8fl .check.filter-category-metafield label.filter-category-label a,#root .f8fl .check.filter-category-metafield label.filter-category-label a>span,#root .f8fl .check.filter-classification-metafield label.filter-metafield-label,#root .f8fl .check.filter-classification-metafield label.filter-metafield-label a,#root .f8fl .check.filter-classification-metafield label.filter-metafield-label a>span,#root .f8fl .filter-type-children label.filter-category-label,#root .f8fl .filter-type-children label.filter-category-label a,#root .f8fl .filter-type-children label.filter-category-label a>span{opacity:1;color:var(--primary_text)}#root .f8fl .check.filter-category-metafield label.filter-category-label .filter-category-count,#root .f8fl .check.filter-classification-metafield label.filter-metafield-label .filter-metafield-count,#root .f8fl .filter-type-children .filter-category-count,#root .f8fl .filter-type-label .filter-type-count,#root .f8fl .check label span>span:last-child{opacity:.53;margin-left:.35em}#root .f8fl ul.rs-single-select label:before{border-radius:99px}#root .f8fl ul.rs-single-select input:checked~label:before{color:transparent;box-shadow:inset 0 0 0 3px var(--custom_input_bg)}#root .f8fl .rs-usd-approx{color:var(--gray_text);font-size:var(--size_12_f);font-weight:var(--main_fw);line-height:1.4}#root .f8fl .input-range .rs-usd-approx{display:block;margin-top:4px}#root .l4cl.rs-collection-filter-icons figure.rounded,#root .l4cl.slider.category.rs-collection-filter-icons figure.rounded{aspect-ratio:1 / 1;overflow:visible;border-radius:50%!important;box-sizing:border-box;border:3px solid transparent}#root .l4cl.rs-collection-filter-icons figure.rounded picture,#root .l4cl.rs-collection-filter-icons figure.rounded:before,#root .l4cl.slider.category.rs-collection-filter-icons figure.rounded picture,#root .l4cl.slider.category.rs-collection-filter-icons figure.rounded:before{display:block;width:100%;height:100%;border-radius:50%!important;overflow:hidden}#root .l4cl.rs-collection-filter-icons figure.rounded img,#root .l4cl.slider.category.rs-collection-filter-icons figure.rounded img{border-radius:50%!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center}#root .f8fl .filter-product-type-nested>.filter-type-item{display:block}#root .f8fl .filter-product-type-nested>.filter-type-item.hidden,#root .f8fl .filter-product-type-nested>.filter-type-item.was-hidden.hidden{display:none!important}#root .f8fl .filter-type-children{margin:6px 0 10px;padding:4px 0 2px 18px}#root .f8fl .filter-type-child{position:relative;display:block;margin:0 0 6px;padding:0}#root .f8fl .filter-type-child label{cursor:pointer}#root .l4cl.rs-collection-filter-icons .is-filter-active figure.rounded,#root .l4cl.slider.category.rs-collection-filter-icons .is-filter-active figure.rounded,#root .l4cl.rs-collection-filter-icons .is-filter-active figure,#root .l4cl.slider.category.rs-collection-filter-icons .is-filter-active figure{border:3px solid #0046bf;border-radius:50%!important;outline:none;box-shadow:none}#root .l4cl.rs-collection-filter-icons .is-filter-active .strong span,#root .l4cl.slider.category.rs-collection-filter-icons .is-filter-active .strong span{font-weight:900}#root .l4cl .product-card.is-nested-category-hidden,#root .product-card.is-nested-category-hidden,#root .l4cl .product-card.is-classification-hidden,#root .product-card.is-classification-hidden,#root .f8fl li.is-client-facet-hidden{display:none!important}#root .article-title,#root .article-title strong{font-weight:var(--main_fw_strong)}#root .article-byline.small,#root .size-content .article-byline.small,#root .size-content .article-byline.small li{font-size:.8571428571em;line-height:1.45;color:var(--gray_text)}#root .l4ne .article-excerpt{display:block}#root .l4ne li>div{display:flex;flex-direction:column;flex-grow:1;width:100%}#root .l4ne li>div>.link-btn{margin-top:auto}@media only screen and (max-width:760px){#root .l4ne{align-items:stretch}}#root .search-other-results{margin-top:26px;padding-top:17px;border-top:1px solid var(--custom_bd)}#root .search-other-results>h2{margin:0 0 12px}@media only screen and (max-width:760px){#root .search-other-results .l4ne{display:block;overflow:visible;margin:0}#root .search-other-results .l4ne>li{flex-direction:row;align-items:flex-start;gap:12px;width:100%;margin:0 0 16px;border-width:0}#root .search-other-results .l4ne figure{flex-shrink:0;width:96px}#root .search-other-results .l4ne li>div{min-width:0}#root .search-other-results .l4ne .article-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-bottom:0;font-size:13px;line-height:1.4}#root .search-other-results .l4ne .link-btn:not(:first-child){margin-top:6px}}#root .f8nw.newsletter-joelsph{align-items:center;width:100%;--newsletter-form-max: 62rem;--newsletter-field-radius: 8px;--newsletter-btn-radius: calc(var(--input_h) / 2);--newsletter-submit-hover-bg: #FDEE00;--newsletter-submit-hover-fg: #000000;--newsletter-col-right-width: 23rem;--newsletter-cols: minmax(0, 1fr) var(--newsletter-col-right-width)}#root .f8nw.newsletter-joelsph input{width:100%!important;max-width:none!important}#root .f8nw.newsletter-joelsph fieldset{display:block;flex-direction:unset;flex-wrap:unset;align-items:stretch;width:100%}#root .f8nw.newsletter-joelsph fieldset>*{margin-left:auto;margin-right:auto}#root .f8nw.newsletter-joelsph fieldset>header,#root .f8nw.newsletter-joelsph .newsletter-joelsph__fieldset,#root .f8nw.newsletter-joelsph .newsletter-joelsph__footer,#root .f8nw.newsletter-joelsph .newsletter-confirmation{width:100%;max-width:var(--newsletter-form-max);box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}#root .f8nw.newsletter-joelsph fieldset>header{margin-top:2rem;margin-bottom:2rem;padding-top:0;text-align:center}#root .f8nw.newsletter-joelsph fieldset>header p{display:block!important;margin-bottom:0}#root .f8nw.newsletter-joelsph .newsletter-joelsph__fieldset{margin:0 auto;padding-top:0;padding-bottom:0}#root .f8nw.newsletter-joelsph .newsletter-joelsph__grid,#root .f8nw.newsletter-joelsph .newsletter-joelsph__email-row{width:100%;min-width:0}#root .f8nw.newsletter-joelsph .newsletter-joelsph__grid{display:grid;grid-template-columns:var(--newsletter-cols);row-gap:1.25rem;column-gap:1px;margin-bottom:1.25rem}#root .f8nw.newsletter-joelsph .newsletter-joelsph__field{width:100%!important;max-width:none!important;margin:0;height:var(--input_h);min-height:var(--input_h);padding:0 calc(var(--main_fz) * 1.1428571429);box-sizing:border-box;background:var(--custom_input_bg, var(--white));color:var(--custom_input_fg, var(--primary_text));border:0;border-radius:8px;box-shadow:none;caret-color:var(--custom_input_fg, var(--primary_text));-webkit-text-fill-color:var(--custom_input_fg, var(--primary_text))}#root .f8nw.newsletter-joelsph .newsletter-joelsph__field::placeholder{color:var(--custom_input_pl, var(--gray_text));opacity:1}#root .f8nw.newsletter-joelsph .newsletter-joelsph__field:focus::placeholder{opacity:.65}#root .f8nw.newsletter-joelsph .newsletter-joelsph__field:-webkit-autofill,#root .f8nw.newsletter-joelsph .newsletter-joelsph__field:-webkit-autofill:hover,#root .f8nw.newsletter-joelsph .newsletter-joelsph__field:-webkit-autofill:focus,#root .f8nw.newsletter-joelsph .newsletter-joelsph__field:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--custom_input_bg, var(--white)) inset!important;box-shadow:0 0 0 1000px var(--custom_input_bg, var(--white)) inset!important;-webkit-text-fill-color:var(--custom_input_fg, var(--primary_text))!important;caret-color:var(--custom_input_fg, var(--primary_text));transition:background-color 99999s ease-in-out 0s}#root .f8nw.newsletter-joelsph .newsletter-joelsph__field::selection{background:#0000001f;color:var(--custom_input_fg, var(--primary_text))}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email-row{display:grid;grid-template-columns:var(--newsletter-cols);align-items:stretch;column-gap:1px;margin-bottom:1.25rem}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email{width:100%!important;max-width:none!important;margin:0;height:auto;min-height:var(--input_h);padding:0 calc(var(--main_fz) * 1.1428571429);box-sizing:border-box;background:transparent;color:var(--primary_text);border:var(--btn_bd) solid currentColor;border-radius:var(--newsletter-field-radius);border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;box-shadow:none;caret-color:var(--primary_text);-webkit-text-fill-color:var(--primary_text)}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email::placeholder{color:var(--primary_text);opacity:.75}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email:focus::placeholder{opacity:.55}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email:-webkit-autofill,#root .f8nw.newsletter-joelsph .newsletter-joelsph__email:-webkit-autofill:hover,#root .f8nw.newsletter-joelsph .newsletter-joelsph__email:-webkit-autofill:focus,#root .f8nw.newsletter-joelsph .newsletter-joelsph__email:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--primary_bg) inset!important;box-shadow:0 0 0 1000px var(--primary_bg) inset!important;-webkit-text-fill-color:var(--primary_text)!important;caret-color:var(--primary_text);transition:background-color 99999s ease-in-out 0s}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email::selection{background:#ffffff59;color:var(--primary_text)}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--input_h);margin:0;padding:0 1rem;border:var(--btn_bd) solid currentColor;border-radius:0 var(--newsletter-btn-radius) var(--newsletter-btn-radius) 0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--newsletter-btn-radius)!important;border-bottom-right-radius:var(--newsletter-btn-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--primary_text);font:inherit;font-weight:var(--main_fw_strong);line-height:var(--main_lh);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit:hover,#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit:focus-visible{background:var(--newsletter-submit-hover-bg)!important;border-color:var(--newsletter-submit-hover-bg)!important;color:var(--newsletter-submit-hover-fg)!important;animation:none}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit:before,#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit:after{display:none!important;content:none!important}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit.loading{color:transparent!important;pointer-events:none;cursor:wait;position:relative}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit.loading:after{display:block!important;content:""!important;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:20px;border:2px solid var(--primary_text);border-left-color:transparent!important;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit.loading:hover,#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit.loading:focus-visible{background:transparent!important;border-color:currentColor!important;color:transparent!important}#root .popup-a[data-title=newsletter-popup] button[type=submit].loading{color:#0000;pointer-events:none;cursor:wait;position:relative}#root .popup-a[data-title=newsletter-popup] button[type=submit].loading:after{content:"";display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:20px;border:2px solid var(--secondary_btn_text);border-left-color:transparent!important;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}#root .popup-a[data-title=newsletter-popup] button[type=submit].inv.loading:after{border-color:var(--secondary_bg_btn)}#root .f8nw.newsletter-joelsph .newsletter-joelsph__terms{width:100%;margin:1rem 0 0}#root .f8nw.newsletter-joelsph .newsletter-joelsph__footer{margin-top:1.25rem;text-align:center}#root .f8nw.newsletter-joelsph fieldset>header .newsletter-joelsph__info{margin:.75rem auto 0;max-width:40rem;text-align:center}#root .f8nw.newsletter-joelsph .newsletter-joelsph__info p{display:block!important;margin-bottom:0}#root .f8nw.newsletter-joelsph .newsletter-joelsph__privacy{margin:0 0 3rem}#root .f8nw.newsletter-joelsph .newsletter-joelsph__privacy a{color:inherit;text-decoration:underline}#root .f8nw.newsletter-joelsph .newsletter-confirmation{width:100%;max-width:var(--newsletter-form-max);margin:0 auto 1rem;text-align:center}@media only screen and (max-width:474px){#root .f8nw.newsletter-joelsph .newsletter-joelsph__grid{grid-template-columns:1fr}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email-row{grid-template-columns:1fr;gap:1rem}#root .f8nw.newsletter-joelsph .newsletter-joelsph__email{border-right-width:var(--btn_bd);border-radius:var(--newsletter-field-radius);border-top-right-radius:var(--newsletter-field-radius);border-bottom-right-radius:var(--newsletter-field-radius)}#root .f8nw.newsletter-joelsph .newsletter-joelsph__submit{width:100%;border-left-width:var(--btn_bd);border-radius:var(--newsletter-btn-radius)!important;border-top-left-radius:var(--newsletter-btn-radius)!important;border-bottom-left-radius:var(--newsletter-btn-radius)!important;border-top-right-radius:var(--newsletter-btn-radius)!important;border-bottom-right-radius:var(--newsletter-btn-radius)!important}}#root .shopify-section-footer{--custom_footer_fg_hover: #0045bf}#shop-hcaptcha-badge-container,#shop-hcaptcha-badge-container iframe{z-index:2147483646!important}#totop{z-index:2147483647!important;bottom:calc(var(--rpp) + 52px)!important}@media only screen and (max-width:760px){#root .n6br>ol:not(.mobile-hide){display:flex;flex-wrap:wrap;gap:.15em 0;margin-bottom:.75rem}#root .n6br>ol:not(.mobile-hide)+p.mobile-only{display:none}}body:has(#root .m6cp:not(.inactive,.align-start)) #totop{left:var(--l0ra);right:var(--lar0)}:root{--buy_btn_bg: #FDEE00;--buy_btn_bg_dark: #f1e200;--buy_button_bg: #FDEE00;--buy_button_bg_dark: #f1e200}/*! All brands page ? A?Z directory + live search */#root .rs-brands{--rs-brands-blue: #0046bf;--rs-brands-ink: var(--primary_text, #111);--rs-brands-muted: rgba(17, 17, 17, .72);--rs-brands-line: rgba(0, 70, 191, .12);--rs-brands-soft: rgba(0, 70, 191, .06);--rs-brands-soft-strong: rgba(0, 70, 191, .1);position:relative;width:100%;max-width:100%;padding:.75rem 0 1.75rem;box-sizing:border-box;overflow-x:hidden;background:transparent}#root .rs-brands__intro{display:flex;flex-direction:column;align-items:stretch;gap:1.15rem;margin:0 0 1.15rem;max-width:100%}#root .rs-brands__intro--center{text-align:center}#root .rs-brands__intro-copy{min-width:0;flex:1 1 auto}#root .rs-brands__title{margin:0}#root .rs-brands__title>*:first-child{margin-top:0}#root .rs-brands__title h1,#root .rs-brands__title .h1{margin:0;color:var(--rs-brands-ink);font-family:var(--main_ff_h),var(--main_ff),sans-serif;font-size:clamp(1.85rem,4.2vw,2.55rem);font-weight:800;letter-spacing:-.01em;line-height:1.15}#root .rs-brands__subtitle{margin:.35rem 0 0;max-width:44rem;color:var(--rs-brands-muted);font-size:clamp(1.2rem,2.5vw,1.4rem);line-height:1.45;font-weight:500}#root .rs-brands__intro--center .rs-brands__subtitle{margin-inline:auto}#root .rs-brands__search-panel{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%}#root .rs-brands__intro--center .rs-brands__search-panel{align-items:center;margin-inline:auto}#root .rs-brands__search-field{position:relative;display:block;width:100%}#root .rs-brands__search-icon{position:absolute;left:1.05rem;top:50%;width:.95rem;height:.95rem;margin-top:-.475rem;border:1.5px solid var(--rs-brands-blue);border-radius:50%;opacity:.5;pointer-events:none}#root .rs-brands__search-icon:after{content:"";position:absolute;right:-.28rem;bottom:-.2rem;width:.45rem;height:1.5px;background:var(--rs-brands-blue);transform:rotate(45deg);transform-origin:left center}#root .rs-brands__search{width:100%;max-width:100%;height:auto;min-height:3.15rem;padding:.9rem 1.15rem .9rem 2.65rem;box-sizing:border-box;background:#fff;color:var(--rs-brands-ink);border:1px solid rgba(0,70,191,.18);border-radius:999px;box-shadow:none;font:inherit;font-size:.9375rem;line-height:1.35;caret-color:var(--rs-brands-ink);transition:border-color .2s ease,box-shadow .2s ease}#root .rs-brands__search::placeholder{color:var(--rs-brands-muted);opacity:1}#root .rs-brands__search:focus{outline:none;border-color:var(--rs-brands-blue);box-shadow:0 0 0 3px #0046bf1f}#root .rs-brands__count{display:flex;justify-content:flex-start;align-self:stretch;margin:0}#root .rs-brands__intro--center .rs-brands__count{justify-content:center}#root .rs-brands__count-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .7rem;border-radius:999px;background:#0046bf1a;color:var(--rs-brands-blue);font-size:.8125rem;font-weight:600;line-height:1.3}#root .rs-brands__count-badge .strong{font-weight:800}#root .rs-brands__az{position:sticky;top:var(--header_height_static, 0px);z-index:4;margin:0 0 1rem;padding:.45rem 0;background:#fff;max-width:100%}#root .rs-brands__az-track{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem .3rem;margin:0;padding:.05rem .05rem .2rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}#root .rs-brands__az-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;min-height:2.55rem;padding:0 .5rem;border-radius:999px;color:#111111e6;font-family:var(--main_ff_h),var(--main_ff),sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.02em;text-decoration:none;line-height:1;transition:background-color .18s ease,color .18s ease,opacity .18s ease}#root .rs-brands__az-link--all{min-width:3.35rem;padding-inline:1rem;font-size:1.1rem;font-weight:800}#root .rs-brands__az-link:hover,#root .rs-brands__az-link:focus-visible{background:#0046bf14;color:var(--rs-brands-blue);outline:none}#root .rs-brands__az-link--active{background:var(--rs-brands-blue);color:#fff}#root .rs-brands__az-link--active:hover,#root .rs-brands__az-link--active:focus-visible{background:var(--rs-brands-blue);color:#fff}#root .rs-brands__az-link--empty,#root .rs-brands__az-link--dim{opacity:.34;pointer-events:none;cursor:default}#root .rs-brands__directory{display:block;margin:0;max-width:100%}#root .rs-brands__group{margin:0 0 1.35rem;padding:0 0 1rem;border-bottom:1px solid rgba(0,0,0,.08);scroll-margin-top:calc(var(--header_height_static, 0px) + 3.75rem)}#root .rs-brands__directory>.rs-brands__group:first-child{padding-top:0;margin-top:0}#root .rs-brands__group:last-child{border-bottom:0;padding-bottom:0}#root .rs-brands__letter{display:flex;align-items:baseline;margin:0 0 .7rem;padding:0;background:transparent;font-family:var(--main_ff_h),var(--main_ff),sans-serif;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;line-height:1;color:var(--rs-brands-blue);letter-spacing:-.02em}#root .rs-brands__letter-mark{display:inline-block}#root .rs-brands__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}#root .rs-brands__item{margin:0;min-width:0;opacity:1;transform:none;transition:opacity .22s ease,transform .22s ease}#root .rs-brands--filtering .rs-brands__item{transition:none}#root .rs-brands--filtered .rs-brands__item:not([hidden]){animation:rs-brands-fade-in .28s ease both}@keyframes rs-brands-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#root .rs-brands__item,#root .rs-brands__az-link,#root .rs-brands__search,#root .rs-brands__link,#root .rs-brands--filtered .rs-brands__item:not([hidden]){transition:none!important;animation:none!important}}#root .rs-brands__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:4rem;padding:1rem .9rem;box-sizing:border-box;text-align:center;text-decoration:none;color:var(--rs-brands-ink);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}#root .rs-brands__link:hover,#root .rs-brands__link:focus-visible{color:var(--rs-brands-blue);border-color:#0046bf59;background:#0046bf08;box-shadow:0 2px 10px #0046bf14;outline:none}#root .rs-brands__name{display:block;width:100%;min-width:0;font-weight:700;font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}#root .rs-brands__empty{margin:1.5rem 0 0;padding:1.25rem .5rem;text-align:center;color:var(--rs-brands-muted)}#root .rs-brands__empty--setup{border:1px dashed var(--rs-brands-line);border-radius:12px;background:var(--rs-brands-soft)}#root .rs-brands__cta{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;margin:.5rem 0 0;padding:1.15rem;border-radius:14px;background:#0046bf14;color:var(--rs-brands-blue);box-sizing:border-box;max-width:100%}#root .rs-brands__cta-icon{display:inline-flex;flex:0 0 auto;color:var(--rs-brands-blue)}#root .rs-brands__cta-text{margin:0;flex:1 1 auto;font-size:.98rem;font-weight:600;line-height:1.4;color:var(--rs-brands-blue)}#root .rs-brands__cta-btn{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-height:2.65rem;padding:.55rem 1.25rem;border-radius:999px;background:#fff;color:var(--rs-brands-blue);border:1px solid rgba(0,70,191,.18);font-weight:700;font-size:.9rem;text-decoration:none;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#root .rs-brands__cta-btn:hover,#root .rs-brands__cta-btn:focus-visible{background:var(--rs-brands-blue);border-color:var(--rs-brands-blue);color:#fff;outline:none}@media only screen and (min-width:761px){#root .rs-brands{padding-top:.85rem;padding-bottom:2rem}#root .rs-brands__intro{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.15rem 1.75rem;margin-bottom:1.25rem}#root .rs-brands__intro-copy{flex:1 1 14rem;padding-top:.15rem}#root .rs-brands__search-panel{flex:0 1 22rem;max-width:24rem;margin-left:auto}#root .rs-brands__intro--center{flex-direction:column;align-items:center}#root .rs-brands__intro--center .rs-brands__search-panel{margin-left:auto;margin-right:auto}#root .rs-brands__az-track{flex-wrap:wrap;overflow:visible;gap:.25rem .2rem;padding-bottom:.05rem}#root .rs-brands__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}#root .rs-brands__group{scroll-margin-top:calc(var(--header_height_static, 0px) + 4rem)}#root .rs-brands__name{font-size:1.15rem}#root .rs-brands__cta{flex-direction:row;align-items:center;gap:1rem 1.25rem;padding:1rem 1.35rem}#root .rs-brands__cta-btn{align-self:auto;flex:0 0 auto;min-width:8.5rem}}@media only screen and (min-width:1100px){#root .rs-brands{padding-top:1rem}#root .rs-brands__search{min-height:3.35rem;padding-top:1rem;padding-bottom:1rem;font-size:1rem}#root .rs-brands__search-panel{max-width:26rem}#root .rs-brands__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}#root .rs-brands__link{min-height:4.25rem;padding:1.05rem .95rem}#root .rs-brands__name{font-size:1.2rem}#root .rs-brands__az{margin-bottom:1.15rem;padding-top:.5rem;padding-bottom:.5rem}#root .rs-brands__az-link{min-width:2.75rem;min-height:2.75rem;font-size:1.25rem}#root .rs-brands__az-link--all{min-width:3.6rem;font-size:1.15rem}}@media only screen and (max-width:760px){#root .rs-brands__az{margin-inline:0}#root .rs-brands__az-track{padding-inline:0}#root .rs-brands__search{min-height:3rem;padding-top:.85rem;padding-bottom:.85rem}}#root .s1lb>span.overlay-promo,#root .s1lb>span.rs-bogo-label{border-color:var(--product_label_bg, #0046bf);background:var(--product_label_bg, #0046bf);color:var(--product_label_text, #ffffff);--btn_sh_inner_c: var(--product_label_bg_dark, color-mix(in srgb, #0046bf 88%, #000))}#root .rs-bogo-callout{margin:.5rem 0 .75rem;line-height:1.35}#root .rs-bogo-callout--pdp{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:.65rem}#root .rs-bogo-callout__badge{display:inline-block;padding:.2rem .55rem;border-radius:var(--b2r, 4px);background:var(--product_label_bg, #0046bf);color:var(--product_label_text, #ffffff);font-weight:var(--main_fw_strong, 700);font-size:.85em}#root .rs-bogo-callout__hint,#root .rs-bogo-note{opacity:.85;font-size:.9em}#root .form-card .rs-bogo-note,#root .form-card [data-rs-bogo-note],#root .submit-card-qty-row .rs-bogo-note{display:none!important}#root .rs-bogo-callout--cart{margin:.35rem 0 .15rem;opacity:.9}#root .price.s1pr.rs-bogo-price--preview .old-price[data-rs-bogo-strike]{text-decoration:line-through;opacity:.65;font-weight:inherit}#root .price.s1pr.rs-bogo-price--preview [data-rs-bogo-promo-price]{font-weight:var(--main_fw_strong, 700)}#root .l4ca .input-amount.rs-bogo-get-amount,#root .l4ca .input-amount.rs-bogo-get-amount[data-rs-bogo-get="1"]{pointer-events:none}#root .l4ca .input-amount.rs-bogo-get-amount .incr,#root .l4ca .input-amount.rs-bogo-get-amount .decr,#root .l4ca .input-amount.rs-bogo-get-amount a.rs-bogo-get-stepper,#root .l4ca a.rs-bogo-get-stepper{display:none!important;pointer-events:none!important;visibility:hidden!important}#royalstores-rpc-register-form .rs-rpc-privacy-consent label{overflow-wrap:break-word}#royalstores-rpc-register-form .rs-rpc-privacy-consent label a{color:inherit;font-weight:var(--main_fw_strong);text-decoration:underline;text-underline-offset:2px}#root .input-amount:not(.rs-bogo-get-amount):not(:has(input[disabled])) .incr.disabled[role=button]:not(.rs-bogo-get-stepper){pointer-events:auto;cursor:not-allowed}#root .l4ca .input-amount.rs-bogo-get-amount input.rs-bogo-get-qty,#root .l4ca .input-amount.rs-bogo-get-amount input[data-rs-bogo-get="1"]{opacity:.55;cursor:default;padding-right:calc(var(--main_fz) * .85)}#root .m6pn#cart .cart-upsell{position:relative;z-index:0;padding-bottom:.75rem}#root .m6pn#cart .sticky-in-panel{z-index:5;flex-shrink:0;margin-top:auto}#root .m6pn#cart .sticky-in-panel:before{bottom:-24px;background:var(--custom_drop_nav_head_bg, var(--body_bg, #fff))}#root .m6pn#cart .sticky-in-panel.is-sticky{z-index:6}.rs-cart-added[hidden]{display:none!important}.rs-cart-added{position:fixed;inset:auto;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));left:auto;bottom:auto;z-index:220;display:block;width:min(400px,calc(100vw - 24px));padding:0;margin:0;box-sizing:border-box;pointer-events:none}.rs-cart-added__dialog{pointer-events:auto;position:relative;z-index:1;width:100%;max-height:min(85vh,560px);overflow:auto;overflow-x:hidden;background:var(--body_bg, #fff);color:var(--primary_text, #111);border:1px solid rgba(0,0,0,.08);border-radius:var(--b2r, 8px);box-shadow:0 8px 28px #0000001f;display:flex;flex-direction:column;transform-origin:top right;animation:rs-cart-added-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes rs-cart-added-in{0%{opacity:0;transform:translate(12px,-10px)}to{opacity:1;transform:translate(0)}}@keyframes rs-cart-added-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px,-10px)}}.rs-cart-added__dialog.rs-cart-added__dialog--out{animation:rs-cart-added-out .22s ease-in both}@media(prefers-reduced-motion:reduce){.rs-cart-added__dialog,.rs-cart-added__dialog.rs-cart-added__dialog--out{animation:none}}.rs-cart-added__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-cart-added__title{margin:0;font-size:1.1rem;font-weight:var(--main_fw_strong, 700);line-height:1.3;color:var(--primary_text, #111)}#root .rs-cart-added__close,.rs-cart-added .rs-cart-added__close{appearance:none;-webkit-appearance:none;float:none;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:3;width:32px;height:32px;min-width:0;min-height:0;margin:0 -4px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent!important;color:var(--gray_text, #666);font-size:1.5rem;font-weight:400;font-family:inherit;line-height:1;letter-spacing:normal;text-transform:none;text-indent:0;cursor:pointer;flex-shrink:0}#root .rs-cart-added__close:before,#root .rs-cart-added__close:after,.rs-cart-added .rs-cart-added__close:before,.rs-cart-added .rs-cart-added__close:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;border:0!important}#root .rs-cart-added__close:hover,#root .rs-cart-added__close:focus-visible{color:var(--primary_text, #111);background:transparent!important;outline:none}.rs-cart-added__body{padding:12px 16px;flex:0 0 auto;min-width:0}.rs-cart-added__items{list-style:none;margin:0;padding:0}.rs-cart-added__items li{display:flex;align-items:center;gap:12px;margin:0;padding:10px 0;min-width:0}.rs-cart-added__items li+li{border-top:1px solid rgba(0,0,0,.08)}.rs-cart-added__items li:first-child{padding-top:0}.rs-cart-added__items li:last-child{padding-bottom:0}.rs-cart-added__thumb{flex:0 0 56px;width:56px;height:56px;border:1px solid var(--custom_bd, #e5e5e5);border-radius:var(--b2r, 6px);overflow:hidden;background:#f7f7f7}.rs-cart-added__thumb img{display:block;width:100%;height:100%;object-fit:cover}.rs-cart-added__name{margin:0;min-width:0;font-size:1rem;line-height:1.4;color:var(--primary_text, #111);overflow-wrap:anywhere;word-break:break-word}.rs-cart-added__notice{margin-top:12px;min-width:0}.rs-cart-added__notice:not(:has(.rpc-cart-notice)){display:none;margin:0}#root .rs-cart-added__notice .rpc-cart-notice,.rs-cart-added__notice .rpc-cart-notice{display:block;margin:0;padding:10px 12px;border-radius:var(--b2r, 6px);background:#0000000a;color:var(--primary_text, #111);font-size:.95rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;white-space:normal}#root .rs-cart-added__notice .rpc-cart-notice p,.rs-cart-added__notice .rpc-cart-notice p{margin:0;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;word-break:break-word}#root .rs-cart-added__notice .rpc-cart-notice a,.rs-cart-added__notice .rpc-cart-notice a{color:var(--secondary_bg, #c2410c);font-weight:var(--main_fw_strong, 700);text-decoration:underline}.rs-cart-added__footer{padding:10px 16px 14px;border-top:1px solid rgba(0,0,0,.08);flex:0 0 auto}.rs-cart-added__footer .link-btn{float:none;margin:0}.rs-cart-added__footer .link-btn a.rs-cart-added__cta{float:none;width:100%;margin:0;text-align:center;border-radius:999px}#root .form-cart button[name=checkout],#root .form-cart .overlay-buy_button,#root .form-cart .overlay-dynamic_buy_button,#root .m6pn#cart .overlay-buy_button,#root .m6pn#cart .rpc-drawer-checkout-btn,#root .rs-cart-added__cta{--buy_btn_bg: #FDEE00;--buy_button_bg: #FDEE00}#root .form-cart button[name=checkout]:before,#root .rs-cart-added__cta:before{background:#fdee00!important;border-color:#fdee00!important}#root .form-cart .l4ca{border-bottom-width:0}#root .form-cart .l4ca>li:before{border-top-width:0}#root .form-cart .l4ca:not(.compact,.summary)+*{border-top-width:0}#root .form-cart aside .accordion-a details,#root .form-cart aside .accordion-a details:before{border-top-width:0;border-bottom-width:0}#root .form-cart aside hr{border-top-width:0;height:0;background:none}#root .form-cart aside .l4pm:before{border-bottom-width:0}#root .form-cart aside .input-show+*,#root .form-cart aside>.input-show{border-top-width:0}#root .form-cart>fieldset>.cols>article>p.link-btn.cols.submit.mobile-only{display:none!important}.shopify-section:has(>.form-cart)>:is(h1,h2,h3,h4,h5,h6){margin-bottom:10px}#root .form-cart>fieldset>.cols>article>p.m20{margin-bottom:12px}#root .form-cart .l4ca:not(.compact,.summary){--pt: 12px;--mr_i: 4px;margin-bottom:16px}#root .form-cart .l4ca:not(.compact,.summary)>li{padding-top:calc(var(--pt) + 1px);padding-bottom:2px}#root .form-cart .l4ca:not(.compact,.summary) h1,#root .form-cart .l4ca:not(.compact,.summary) h2,#root .form-cart .l4ca:not(.compact,.summary) h3,#root .form-cart .l4ca:not(.compact,.summary) h4,#root .form-cart .l4ca:not(.compact,.summary) h5,#root .form-cart .l4ca:not(.compact,.summary) h6{margin-bottom:2px;line-height:1.35}#root .form-cart .l4ca:not(.compact,.summary) section{margin-bottom:calc(var(--pt) - var(--mr_i))}#root .form-cart .l4ca:not(.compact,.summary) footer{margin-bottom:calc(var(--pt) - var(--mr_i))}#root .form-cart .l4ca:not(.compact,.summary) footer>*{margin-bottom:var(--mr_i)}#root .form-cart .l4ca:not(.compact,.summary)+*{padding-top:16px}#root .form-cart aside{margin-bottom:28px}#root .form-cart aside .l4pm+*{margin-top:18px}#root .form-cart aside .input-show+*{margin-top:-10px;padding-top:16px}#root .form-cart aside .l4tt.m15{margin-bottom:12px}#root .form-cart .rs-cart-update-action[hidden],#root .form-cart .rs-cart-update-error[hidden]{display:none!important}#root .form-cart .rs-cart-updating-label{display:none;align-items:center;justify-content:center;gap:8px}#root .form-cart.rs-cart-updating .rs-cart-update-label{display:none}#root .form-cart.rs-cart-updating .rs-cart-updating-label{display:inline-flex}#root .form-cart .rs-cart-update-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:spin .75s linear infinite}#root .form-cart .rs-cart-update-error{margin:8px 0 12px;color:var(--alert_error, #b42318);font-size:13px;line-height:1.4}#root .form-cart.rs-cart-updating .input-amount{opacity:.6}#root .form-cart .l4ca:not(.compact,.summary) h2,#root .form-cart .l4ca:not(.compact,.summary) h2 a{font-size:15px;line-height:1.35}#root .form-cart .l4ca:not(.compact,.summary) section p,#root .form-cart .l4ca:not(.compact,.summary) section ul{font-size:13px;line-height:1.4}#root .form-cart .l4ca:not(.compact,.summary) .price.s1pr{font-size:15px;line-height:1.35}@media only screen and (min-width:1101px){#root:has(.form-cart){overflow:visible}#root .form-cart>fieldset,#root .form-cart>fieldset>.cols.aside{overflow:visible}#root .form-cart>fieldset>.cols.aside>aside{position:relative;align-self:stretch;min-width:0}#root .form-cart .rs-cart-summary-anchor{position:relative;width:100%;min-width:0;box-sizing:border-box}#root .form-cart .rs-cart-summary-sticky{position:relative;top:auto;width:100%;box-sizing:border-box;overflow-y:visible;max-height:none;scrollbar-width:thin}#root .form-cart .rs-cart-summary-sticky.has-scrollbar{overflow-y:auto;scrollbar-gutter:stable}}#root .form-cart .l4ca:not(.compact,.summary)>li:has(>.rs-cart-line-warning-host:not(:empty)){flex-wrap:wrap}#root .form-cart .l4ca:not(.compact,.summary)>li>.rs-cart-line-warning-host{display:block;width:100%;min-width:100%;max-width:100%;margin:4px 0 8px!important;padding:0;flex:0 0 100%;grid-column:1 / -1;clear:both;order:99;box-sizing:border-box;text-align:left;align-self:flex-start}#root .form-cart .l4ca:not(.compact,.summary)>li>.rs-cart-line-warning-host:empty{display:none}#root .form-cart .l4ca:not(.compact,.summary)>li>.rs-cart-line-warning-host .cart-stock-error{display:inline-block;width:min(100%,430px);margin:0;padding:5px 8px;border-width:0 0 0 2px;background:color-mix(in srgb,var(--alert_error_bg, #fff1f0) 55%,transparent);font-size:12px;font-weight:var(--main_fw, 400);line-height:1.35;text-align:left}[id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-title,[id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-title>a,[id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-vendor{font-size:13px;line-height:1.35}#root .form-cart .l4ca:not(.compact,.summary) .price.s1pr,#root #content [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl:not(.category) li.product-card:not(.l4ca) h4.price.s1pr.product-card-price{font-size:12px!important;line-height:1.3;font-weight:700!important}#root .m6pn#cart>.l4ca.compact h2,#root .m6pn#cart>.l4ca.compact h2 a{font-size:17px;line-height:1.3;overflow-wrap:anywhere}#root .m6pn#cart>.l4ca.compact section>p,#root .m6pn#cart>.l4ca.compact section>ul{font-size:15px;line-height:1.4}#root .m6pn#cart>.l4ca.compact section{min-width:0}@media only screen and (max-width:1100px)and (min-width:761px){#root .form-cart .l4ca:not(.compact,.summary) h2,#root .form-cart .l4ca:not(.compact,.summary) h2 a{font-size:14px}#root .form-cart .l4ca:not(.compact,.summary) section p,#root .form-cart .l4ca:not(.compact,.summary) section ul{font-size:13px}}@media only screen and (max-width:760px){#root .m6pn#cart>.l4ca.compact h2,#root .m6pn#cart>.l4ca.compact h2 a{font-size:16px;line-height:1.3}#root .m6pn#cart>.l4ca.compact section>p,#root .m6pn#cart>.l4ca.compact section>ul{font-size:15px;line-height:1.4}#root .form-cart .l4ca:not(.compact,.summary)>li>.rs-cart-line-warning-host{margin-top:4px;text-align:left}#root .form-cart .l4ca:not(.compact,.summary)>li>.rs-cart-line-warning-host .cart-stock-error{width:100%}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl{--rs-rec-gap: 12px;display:grid!important;overflow:visible!important;width:100%;margin-right:0;margin-left:0;padding:0 0 8px;gap:var(--rs-rec-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl>li,#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl .swiper-slide{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;border-right-width:0;border-left-width:0;flex:none!important}[dir=ltr] #root #content [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl>li.product-card:first-child,[dir=ltr] #root #content [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl>li.product-card:last-child,[dir=rtl] #root #content [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl>li.product-card:first-child,[dir=rtl] #root #content [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl>li.product-card:last-child{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border-right-width:0!important;border-left-width:0!important;flex-basis:auto!important}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .l4cl .swiper-wrapper{display:contents;transform:none!important}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card>div{overflow:hidden;min-width:0;width:100%}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card figure{overflow:hidden;width:100%;height:clamp(108px,30vw,128px);min-height:0;margin-bottom:8px}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card figure>a,#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card figure picture{display:flex;height:100%;align-items:center;justify-content:center}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card figure img{width:100%;height:100%;object-fit:contain}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-title,#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-title>a{display:-webkit-box;overflow:hidden;min-width:0;font-size:12px;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .product-card-vendor{display:block;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row{display:flex;align-items:stretch;width:100%;gap:8px;flex-wrap:nowrap}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row .input-amount{width:56px;min-width:56px;flex:0 0 56px;margin:0}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row .input-amount input{box-sizing:border-box;width:100%;min-width:0}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row .input-amount input,#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row button{height:44px;min-height:44px}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row button{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;margin:0;padding:0;flex:1 1 0}#root [id$=__53ba9a68-c99f-44db-9749-5863f9de4d8f] .submit-card-qty-row button i{display:block;position:static;margin:0;line-height:1}.shopify-section:has(>.form-cart)>:is(h1,h2,h3,h4,h5,h6){margin-bottom:8px}#root .form-cart>fieldset>.cols>article>p.m20{margin-bottom:10px}#root .form-cart .l4ca:not(.compact,.summary){--pt: 10px;--mr_i: 3px;--img_w: 48px;--img_d: 12px}#root .form-cart .l4ca:not(.compact,.summary) h1,#root .form-cart .l4ca:not(.compact,.summary) h2,#root .form-cart .l4ca:not(.compact,.summary) h3,#root .form-cart .l4ca:not(.compact,.summary) h4,#root .form-cart .l4ca:not(.compact,.summary) h5,#root .form-cart .l4ca:not(.compact,.summary) h6,#root .form-cart .l4ca:not(.compact,.summary) h1 a,#root .form-cart .l4ca:not(.compact,.summary) h2 a,#root .form-cart .l4ca:not(.compact,.summary) h3 a{font-size:13px;line-height:1.3;margin-bottom:2px}#root .form-cart .l4ca:not(.compact,.summary) .s1pr,#root .form-cart .l4ca:not(.compact,.summary) header .s1pr{font-size:12px;font-weight:700;line-height:1.3}#root .form-cart .l4ca:not(.compact,.summary) section p,#root .form-cart .l4ca:not(.compact,.summary) section ul{margin-bottom:2px;font-size:12px;line-height:1.35}#root .form-cart .l4ca:not(.compact,.summary) footer p,#root .form-cart .l4ca:not(.compact,.summary) .s1pr{margin-bottom:var(--mr_i)}#root .form-cart .l4ca:not(.compact,.summary) footer>*{margin-bottom:4px}#root .form-cart .l4ca:not(.compact,.summary) .input-amount,#root .form-cart .l4ca:not(.compact,.summary) .input-amount input{min-height:0}#root .form-cart .l4ca:not(.compact,.summary)+*{padding-top:14px}#root .form-cart aside .input-show+*{margin-top:-6px;padding-top:14px}#root .form-cart.rs-cart-dirty{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}#root .form-cart .rs-cart-update-action{position:fixed;z-index:90;right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));margin:0;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:var(--body_bg, #fff);box-shadow:0 8px 28px #00000024}#root .form-cart .rs-cart-update-action button{width:100%;border-radius:12px}}html.rpc-already-member-locked,html.rpc-already-member-locked body{overflow:hidden!important}.rpc-already-member-overlay[hidden]{display:none!important}.rpc-already-member-overlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fffffff5;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center}.rpc-already-member-overlay__panel{max-width:420px;width:100%}.rpc-already-member-overlay__title{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3;color:var(--primary_text, #111)}.rpc-already-member-overlay__body{margin:0 0 20px;font-size:15px;line-height:1.5;color:#000000c7}#root .rpc-already-member-overlay__title,#root .rpc-already-member-overlay__body{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;text-wrap:balance}.rpc-already-member-overlay__actions{margin:0}.rpc-already-member-overlay__actions .link-btn{float:none;margin:0}#root .rpc-already-member-overlay__cta,.rpc-already-member-overlay__cta{float:none;width:100%;max-width:280px;margin:0 auto;text-align:center;border-radius:999px;--buy_btn_bg: #FDEE00;--buy_button_bg: #FDEE00}#root .rpc-already-member-overlay__cta:before{background:#fdee00!important;border-color:#fdee00!important}#root .rs-privacy-article:after{content:"";display:table;clear:both}#root .rs-privacy-seal{float:right;width:480px;max-width:min(480px,42%);margin:0 0 16px 24px;text-align:right}#root .rs-privacy-seal img{display:block;width:100%;height:auto;margin:0}@media only screen and (max-width:47.5em){#root .rs-privacy-seal{float:none;width:min(280px,70%);max-width:min(280px,70%);margin:0 auto 20px}}#root .shopify-policy__container{max-width:980px;margin:0 auto 60px;padding-left:0;padding-right:0}#root .shopify-policy__title{margin:0 0 20px;text-align:start}#root .shopify-policy__title h1{margin:0;text-align:start;text-transform:capitalize}#root .shopify-policy__body{padding-top:calc(var(--main_mr) * 2)}#root .shopify-policy__body .rte:after{content:"";display:table;clear:both}#root .shopify-policy__body .rte h3{font-weight:var(--main_fw_strong)}#root .shopify-policy__body .rte>p:first-child:has(>img){margin:0;text-align:right}#root .shopify-policy__body .rte>p:first-child img{float:right;width:480px;max-width:min(480px,42%);height:auto;margin:0 0 16px 24px}#root .n6br:has(+.shopify-policy__container) li:last-child{text-transform:capitalize}@media only screen and (max-width:47.5em){#root .shopify-policy__container{margin-bottom:40px}#root .shopify-policy__title{margin-bottom:10px}#root .shopify-policy__body .rte>p:first-child img{float:none;display:block;width:min(280px,70%);max-width:min(280px,70%);margin:0 auto 20px}}#root [id$=__section_rich_text_intro] p.link-btn{max-width:none!important;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/78/assets/theme-xtra.css.map */
