.ProductItem__Label.ProductItem__Label--onSale{padding:.125rem;border-radius:100%;background:red}.ProductItem__Label.ProductItem__Label--onSale .Icon{stroke:#fff;stroke-width:1px}@media screen and (max-width: 999px){.ProductItem__Label.ProductItem__Label--onSale .ProductItem__LabelIcon{width:1.375rem;height:1.375rem}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);word-wrap:normal!important}.HorizontalList--spacingExtraTight{margin-right:-.25rem;margin-left:-.25rem}.HorizontalList--spacingExtraTight .HorizontalList__Item{margin:.25rem}.MainTabarnappUIContainer{display:none!important}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-none{flex:none}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.features--heading-uppercase .Heading,.features--heading-uppercase .Rte h1,.features--heading-uppercase .Rte h2,.features--heading-uppercase .Rte h3,.features--heading-uppercase .Rte h4,.features--heading-uppercase .Rte h5,.features--heading-uppercase .Rte h6{letter-spacing:normal}.features--heading-small .u-h1,.features--heading-small .Rte h1,.Heading--small.u-h1{font-weight:400;text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.features--heading-small .u-h2,.features--heading-small .Rte h2,.Heading--small.u-h2{font-weight:400;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:21.6px;line-height:1.35rem}.features--heading-small .u-h3,.features--heading-small .Rte h3,.Heading--small.u-h3{font-weight:400;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:19.2px;line-height:1.2rem}.features--heading-small .u-h4,.features--heading-small .Rte h4,.Heading--small.u-h4{font-weight:400;text-transform:uppercase;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}.features--heading-small .u-h5,.features--heading-small .Rte h5,.Heading--small.u-h5{font-weight:400;text-transform:uppercase;font-size:13px;font-size:.8125rem;line-height:15.6px;line-height:.975rem}.features--heading-small .u-h6,.features--heading-small .Rte h6,.Heading--small.u-h6{font-weight:400;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:14.4px;line-height:.9rem}.features--heading-small .u-h7,.features--heading-small .Rte .u-h7,.Heading--small.u-h7{font-weight:400;text-transform:uppercase;font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}.features--heading-small .u-h8,.features--heading-small .Rte .u-h8,.Heading--small.u-h8{font-weight:400;text-transform:uppercase;font-size:10px;font-size:.625rem;line-height:12px;line-height:.75rem}.features--heading-normal .u-h1,.features--heading-normal .Rte h1,.u-h1,.Rte h1,.u-h1>p{font-weight:400;text-transform:uppercase;font-size:48px;font-size:3rem;line-height:58px;line-height:3.625rem}@media screen and (max-width: 999px){.features--heading-normal .u-h1,.features--heading-normal .Rte h1,.u-h1,.Rte h1,.u-h1>p{font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem}}.features--heading-normal .u-h2,.features--heading-normal .Rte h2,.u-h2,.Rte h2{font-weight:400;text-transform:uppercase;font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}@media screen and (max-width: 999px){.features--heading-normal .u-h2,.features--heading-normal .Rte h2,.u-h2,.Rte h2{font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem}}.features--heading-normal .u-h3,.features--heading-normal .Rte h3,.u-h3,.Rte h3{font-weight:400;text-transform:uppercase;font-size:32px;font-size:2rem;line-height:38.4px;line-height:2.4rem}@media screen and (max-width: 999px){.features--heading-normal .u-h3,.features--heading-normal .Rte h3,.u-h3,.Rte h3{font-size:21px;font-size:1.3125rem;line-height:25px;line-height:1.5625rem}}.features--heading-normal .u-h4,.features--heading-normal .Rte h4,.u-h4,.Rte h4{font-weight:400;text-transform:uppercase;font-size:24px;font-size:1.5rem;line-height:28.8px;line-height:1.8rem}@media screen and (max-width: 999px){.features--heading-normal .u-h4,.features--heading-normal .Rte h4,.u-h4,.Rte h4{font-size:16px;font-size:1rem;line-height:19.2px;line-height:1.2rem}}.features--heading-normal .u-h5,.features--heading-normal .Rte h5,.u-h5,.Rte h5{font-weight:400;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:21.6px;line-height:1.35rem}@media screen and (max-width: 999px){.features--heading-normal .u-h5,.features--heading-normal .Rte h5,.u-h5,.Rte h5{font-size:14px;font-size:.875rem;line-height:16.8px;line-height:1.05rem}}.features--heading-normal .u-h6,.features--heading-normal .Rte h6,.u-h6,.Rte h6{font-weight:400;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:19.2px;line-height:1.2rem}@media screen and (max-width: 999px){.features--heading-normal .u-h6,.features--heading-normal .Rte h6,.u-h6,.Rte h6{font-size:12px;font-size:.75rem;line-height:14.4px;line-height:.9rem}}.features--heading-normal .u-h7,.features--heading-normal .Rte .u-h7,.u-h7,.Rte .u-h7{font-weight:400;text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem}@media screen and (max-width: 999px){.features--heading-normal .u-h7,.features--heading-normal .Rte .u-h7,.u-h7,.Rte .u-h7{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}}.features--heading-normal .u-h8,.features--heading-normal .Rte .u-h8,.u-h8,.Rte .u-h8{font-weight:400;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.Rte a:not(.Button):hover,.Rte a:not(.Button):active,.Rte a:not(.Button):focus,.Link--underline:hover,.Link--underline:active,.Link--underline:focus{text-decoration-color:#fff0}.Link{transition:color .2s ease-in-out,opacity .2s ease-in-out}.Link--underline{position:relative;display:inline-block}.Link--underline:before{position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background:currentColor;content:"";transform:scale(1);transform-origin:left center;transition:transform .2s ease-in-out}@media (-moz-touch-enabled: 0),(hover: hover){.Link--underline:hover:before{transform:scaleX(0)}}.button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview{overflow:hidden;padding-top:1rem;padding-bottom:1rem;border-radius:1.5625rem;font-weight:700;letter-spacing:normal;font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}@media screen and (max-width: 999px){.button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview{font-size:14px;font-size:.875rem}.button .Icon,.shopify-payment-button__button--unbranded .Icon,input.spr-button-primary .Icon,.spr-summary-actions-newreview .Icon{width:.875rem;height:auto}}.button .Icon,.shopify-payment-button__button--unbranded .Icon,input.spr-button-primary .Icon,.spr-summary-actions-newreview .Icon{width:1rem;height:auto}.button:before,.shopify-payment-button__button--unbranded:before,input.spr-button-primary:before,.spr-summary-actions-newreview:before{border-radius:1.5625rem}.button--secondary,.shopify-payment-button__button--unbranded--secondary,input.spr-button-primary--secondary,.spr-summary-actions-newreview--secondary{--button-background: 0, 0, 0;--circle-button-background: 0, 0, 0}.button--primary,.shopify-payment-button__button--unbranded--primary,input.spr-button-primary--primary,.spr-summary-actions-newreview--primary{--button-background: 224, 7, 27;--circle-button-background: 224, 7, 27}.button--extra-small,.shopify-payment-button__button--unbranded--extra-small,input.spr-button-primary--extra-small,.spr-summary-actions-newreview--extra-small{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.button--rounded,.shopify-payment-button__button--unbranded--rounded,input.spr-button-primary--rounded,.spr-summary-actions-newreview--rounded{overflow:hidden;border-radius:.25rem}.button--rounded:before,.shopify-payment-button__button--unbranded--rounded:before,input.spr-button-primary--rounded:before,.spr-summary-actions-newreview--rounded:before{border-radius:.25rem}.button--primary.circle-button:hover,.button--secondary.circle-button:hover{background-color:unset}.circle-button>svg{width:1rem}.Form__Item{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.Form__Input{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:.6875rem .875rem}.Form__Textarea,.Form__CheckboxWrapper{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.Form__CheckboxWrapper .Icon{color:#fff}.Form__Select select,.Form__Select.Form__Select--style,.Form select{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;width:100%;height:2.6875rem;padding-right:1.75rem;padding-left:.875rem;border:1px solid var(--border-color);-webkit-appearance:none;appearance:none;background:var(--background);background-image:url(arrow.svg);background-position-x:calc(100% - 12px);background-position-y:center;background-repeat:no-repeat;background-size:.5rem;box-shadow:none}.Form__Select select:hover,.Form__Select select:active,.Form__Select select:focus,.Form__Select.Form__Select--style:hover,.Form__Select.Form__Select--style:active,.Form__Select.Form__Select--style:focus,.Form select:hover,.Form select:active,.Form select:focus{border-color:#292929;box-shadow:none}.Form__Radio{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;position:relative;top:.25rem;width:1.25rem;height:1.25rem;border-radius:100%;margin-right:.25rem;-moz-appearance:initial}.Form__Radio:after,.Form__Radio:before{position:absolute;top:0;left:0;display:inline-block;width:1.25rem;height:1.25rem;border-radius:.9375rem;content:""}.Form__Radio:after{border:.3125rem solid #fff;background-color:#fff;visibility:visible}.Form__Radio:before{z-index:1;border:.0625rem solid #292929;background-color:transparent}.Form__Radio:checked:after{background-color:#292929}.Form__Checkbox,.Linklist__Checkbox,input[type=checkbox]:not(.switch):not(.hidden){position:relative;width:1.125rem;height:1.125rem;border:1px solid #000;margin-right:.625rem;-webkit-appearance:none;appearance:none;opacity:1;vertical-align:middle}.Form__Checkbox:checked,.Linklist__Checkbox:checked,input[type=checkbox]:not(.switch):not(.hidden):checked{background-color:#000;background-image:url(check.svg);background-position:center;background-repeat:no-repeat;background-size:.75rem}.Form__Checkbox~label,.Linklist__Checkbox~label,input[type=checkbox]:not(.switch):not(.hidden)~label{vertical-align:middle}.Linklist__Checkbox--secondary,input.Linklist__Checkbox--secondary[type=checkbox]{width:.84375rem;height:.84375rem;border-width:.125rem;border-radius:.125rem;margin-right:.375rem}.Linklist__Checkbox--secondary:checked,input.Linklist__Checkbox--secondary[type=checkbox]:checked{border-color:#e0071b;background-color:#e0071b;background-size:.625rem}.Linklist__Checkbox--secondary:checked~label,input.Linklist__Checkbox--secondary[type=checkbox]:checked~label{font-weight:700}.Form__Checkbox~label:before{content:none}input[type=radio]{-moz-appearance:radio}.flickity-page-dots .dot{width:.625rem;height:.625rem;border:2px solid #000;margin:0 .375rem;background:transparent}.flickity-page-dots .dot.is-selected{background:#000}.flickity-button{background:#ffffff40}.flickity-prev-next-button{width:2.8125rem;height:2.8125rem;border:1px solid #e0071b}.flickity-prev-next-button svg{fill:#292929;stroke:#292929}.flickity-prev-next-button.next{right:.5rem}.flickity-prev-next-button.next svg{left:0}.flickity-prev-next-button.previous{left:.5rem}.flickity-prev-next-button.previous svg{left:0}.Collapsible--expandable{display:flex;flex-flow:column-reverse;border:0}.Collapsible--expandable .Collapsible__Button{position:relative;padding-top:1.4375rem;padding-bottom:1.4375rem;color:#e0071b;text-align:center}.Collapsible--expandable .Collapsible__Button:after,.Collapsible--expandable .Collapsible__Button:before{position:absolute;bottom:0;left:50%;border-bottom:.0625rem solid #e0071b;transform:translate(-50%);visibility:visible}.Collapsible--expandable .Collapsible__Button[aria-expanded=false]:after{visibility:hidden}.Collapsible--expandable .Collapsible__Button[aria-expanded=false]+.Collapsible__Inner{height:3rem;visibility:visible}.Collapsible--expandable .Collapsible__Button[aria-expanded=true]:before{visibility:hidden}.Collapsible--expandable .Collapsible__Content{padding-bottom:0}@keyframes spinnerRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Icon--loader{animation:spinnerRotation .7s infinite linear}.Alert--total{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:.5rem;font-weight:700;text-transform:uppercase}.Alert--total:after{content:attr(data-total)}.Alert--customization{display:flex;align-items:center;padding:.5rem .75rem;border:1px solid rgba(224,7,27,.2);border-radius:.25rem;margin-top:1rem;margin-bottom:1rem;background-color:#e0071b0d;gap:.5rem}.Alert--customization p{line-height:18px;line-height:1.125rem;font-size:12px;font-size:.75rem;margin-bottom:0;text-transform:uppercase}.Alert--customization .Alert--title{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;margin-bottom:.375rem;font-weight:700}.Alert--customization>div{grid-column-start:2}.Alert--customization>div+div{margin-top:1rem}.Alert--customization:not([hidden])~.ProductMeta__PriceList{padding-top:.5rem;border-top:.0625rem solid #cfcfcf;margin-top:1.5rem}.Alert--customization:not([hidden])+.ProductMeta__PriceList{padding-top:.5rem;border-top:.0625rem solid #cfcfcf;margin-top:1.5rem}@media screen and (max-width: 999px){.Alert--customization:not([hidden])+.ProductMeta__PriceList{padding-top:1rem;margin-top:1rem}}.Alert--customization:not([hidden])+.customer{margin-top:1.5rem}.ProductPopup .Alert--customization{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem;padding:0 1rem;margin-top:1.5rem}.ProductForm .Alert--customization .Icon--info,.ProductForm .Alert--customization .Icon--info-white{width:1rem;height:1rem;align-self:center;color:#e0071b}@media screen and (max-width: 999px){.ProductForm .Alert--customization .Icon--info,.ProductForm .Alert--customization .Icon--info-white{width:1.25rem;height:1.25rem}}.Alert--customization .Icon{align-self:flex-start}.Alert--customization .Icon--warning{width:1.1875rem;height:auto}.Alert--customization .Icon--info{width:1rem;height:1rem}@keyframes fadeUpInFadeOut{0%{opacity:0;transform:translateY(-5%)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.Icon--xx-small{width:.75rem;height:.75rem}.Icon--x-small{width:1rem;height:1rem}.Icon--small{width:1.125rem;height:1.125rem}.Icon--medium{width:1.5rem;height:1.5rem}.Icon--large{width:2rem;height:2rem}.announcement-bar__carousel{max-width:none}.header{padding-block-end:.75rem!important;padding-block-start:.75rem!important}@media screen and (max-width: 999px){.header{align-items:center;column-gap:unset}}@media screen and (max-width: 999px){.header__primary-nav{column-gap:unset;gap:unset}.header__primary-nav div,.header__primary-nav button{padding:.8125rem}}.header__secondary-nav{column-gap:unset;gap:unset}.header__secondary-nav ul>li{padding:.8125rem}.Header__Wrapper{background:linear-gradient(180deg,#000,#0000)}@media screen and (max-width: 999px){.Header__Wrapper{background:#000}}@media screen and (max-width: 999px){.Header__FlexItem--logo{order:2}}@media screen and (min-width: 1000px){.Header__Menu{display:flex;justify-content:center}}.Header .HorizontalList__Item{margin:0}.Header .HorizontalList__Item>.Heading{padding:.375rem .75rem;cursor:pointer}.Header .HorizontalList__Item>.Heading:hover,.Header .HorizontalList__Item>.Heading:active,.Header .HorizontalList__Item>.Heading:focus{color:#e0071b}.Header .HorizontalList__Item.is-active>.Heading{color:#e0071b}@media screen and (min-width: 1000px){.Header .HorizontalList--spacingExtraLoose{margin-right:-.75rem;margin-left:-.75rem}}.Header__LinkSpacer:after{left:.75rem;border-bottom:2px solid #e0071b}.Header__Logo-pages,.Header__Logo{position:relative;z-index:99;top:0;width:3.125rem;margin-bottom:calc(-53% - 1.125rem);transition:all .2s ease-in-out}@media screen and (max-width: 999px){.Header__Logo-pages,.Header__Logo{display:flex;justify-content:center;margin-bottom:unset}}@media screen and (min-width: 1000px){.Header__Logo-pages.scroll .Header__LogoImage,.Header__Logo.scroll .Header__LogoImage{max-width:2.5rem}}@media screen and (min-width: 1000px){.Header__Logo-pages.scroll,.Header__Logo.scroll{top:-1.375rem}}.Header__Logo-pages .Header__LogoImage,.Header__Logo .Header__LogoImage{transition:all .2s ease-in-out}@media screen and (max-width: 640px){.Header__Logo-pagesImage,.Header__LogoImage{width:2.4375rem}}@media screen and (min-width: 641px) and (max-width: 1007px){.Header__Logo-pagesImage,.Header__LogoImage{width:3.125rem}}.Header__Logo-pages h1,.Header__Logo h1{position:absolute;top:-1000%}.Header--center .Header__Logo{transform:translateY(calc(-26.5% - .071875rem))}.Header--center .Header__Wrapper.Header__Wrapper{padding:2rem 3.125rem}.Header__Icon .Icon{width:1.125rem;height:1.125rem}.Header__Icon .Icon--account,.Header__Icon .Icon--search{margin-top:-.1875rem}.Header__Icon .Icon--rewards{width:auto;height:1.25rem;margin-bottom:-.125rem}@media screen and (max-width: 999px){.Header__Icon+.Header__Icon{margin-left:1.5rem}}@media screen and (max-width: 999px){.Header__Icon.Icon-Wrapper--clickable:before{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}}.Header__CartDot{top:-.1875rem;right:-.1875rem}.Header span.Link--secondary,.Header span.MegaMenu__Title{cursor:default}.Header span.Link--secondary:hover,.Header span.Link--secondary:active,.Header span.Link--secondary:focus,.Header span.MegaMenu__Title:hover,.Header span.MegaMenu__Title:active,.Header span.MegaMenu__Title:focus{color:#292929}@media screen and (min-width: 641px) and (max-width: 1007px){.Search[aria-hidden=false]~.Header .Header__Logo{top:-.9375rem}}.iWishCount:not([data-count="0"]){transform:scale(1)}.iWishCount.is-visible[data-count="0"]{transform:scale(0)}.header-search::part(content){background-color:#fff!important}.header-search{--text-color: 0, 0, 0}.header__cart-dot{inset-block-start:.75rem;inset-inline-end:.5rem}.footer{margin-top:12.5rem}.footer--title{color:#e0071b}@media screen and (max-width: 999px){.footer .hidden-pocket{display:none}}.footer__pre{display:flex;width:100%;height:5.6875rem;align-items:center;justify-content:center;padding-bottom:6.875rem;margin-top:-1.375rem;gap:5rem}.footer__pre .title{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-family:Milan TypeRev;text-transform:uppercase}.footer__LogoImage{width:6.9375rem;height:11.25rem;margin-top:-5.625rem}.link-faded,.text-subdued{color:rgb(var(--text-color))}.badge--preorder{background:rgb(var(--preorder-background));color:rgb(var(--preorder-text))}.badge--new{background:rgb(var(--new-badge-background));color:rgb(var(--new-badge-text))}.mega-menu{--text-color: 0, 0, 0;--background: 255, 255, 255}.iWishAdd-container .CircleButtonTextColor{display:flex;width:100%;align-items:center;justify-content:center;padding:.5rem 1rem;border:.0625rem solid #000;border-radius:1.5625rem;margin-top:1rem;gap:.5rem}.iwish-counter-container{position:absolute;display:flex;width:.5rem;height:.5rem;align-items:center!important;justify-content:center!important;border-radius:100%;background-color:currentColor;box-shadow:0 0 0 2px rgb(var(--background));inset-block-start:.75rem;inset-inline-end:.5rem;text-align:center;transition:transform .2s ease-in-out}.iwishWrapper{margin-top:3.125rem;margin-bottom:12.5rem}@media screen and (min-width: 1000px){.iwishWrapper.Container{padding:0 3.125rem}}.iwishWrapper .iwishTitle{margin-bottom:2rem;text-align:center}.iwishWrapper .Button--primary{width:100%;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}.iwishImgWrap{aspect-ratio:1/1}.iwishImgWrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.iwishProducts{display:flex;flex-wrap:wrap}.iwishItem{display:flex!important;flex-direction:column}.iwishMeta{display:flex!important;flex-direction:column;flex-grow:1;justify-content:space-between;text-align:center}.iwishRemoveBtn{margin-top:.25rem}.quick-order-list__accordion-row{cursor:pointer}.quick-order-list__accordion-toggle[aria-expanded=true] .Icon--plus,.quick-order-list__accordion-toggle[aria-expanded=false] .Icon--minus{display:none}.quick-order-list__table{display:table}.quick-order-list__table-head th{display:table-cell!important}.quick-order-list__table-body tr:not(:first-child){border-bottom:1px solid rgb(var(--border-color))}.quick-order-list__table-body td{display:table-cell!important}.quick-order-list__table-foot{position:sticky;display:flex;justify-content:space-between;padding:1rem 0;background:rgb(var(--background));box-shadow:0 -.5px rgb(var(--border-color));box-shadow:none;gap:1rem;inset-block-end:0}@media screen and (max-width: 999px){.quick-order-list__table-foot{flex-direction:column}}.quick-order-list__table-foot .button-container{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 999px){.quick-order-list__table-foot .button-container{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 999px){.quick-order-list__table-foot .button-container .button{width:100%}}.quick-order-list__quantity-actions .Icon--info{color:#e0071b}.header-sidebar::part(header){display:flex;justify-content:end}.header-sidebar__sub-panel{overflow-x:hidden}.header-sidebar__back-button{align-items:baseline}.header-sidebar__promo>*{min-width:15.625rem!important}.header-sidebar.drawer--full-screen .header-sidebar__main-panel{display:flex;height:100%;flex-direction:column}.header-sidebar.drawer--full-screen .header-sidebar__scroller{flex:1;overflow-y:auto}.header-sidebar.drawer--full-screen .header-sidebar__linklist{padding:0}.header-sidebar.drawer--full-screen .header-sidebar__linklist li{border-bottom:1px solid rgba(var(--border-color),.1)}.header-sidebar.drawer--full-screen .header-sidebar__linklist li:last-child{border-bottom:0}.header-sidebar.drawer--full-screen .header-sidebar__linklist-button{display:block;width:100%;padding:1rem 1.5rem;text-align:left}.header-sidebar.drawer--full-screen .header-sidebar__linklist-button:hover{background-color:rgba(var(--text-color),.05)}.header-sidebar.drawer--full-screen .header-sidebar__footer{padding:1.5rem;border-top:.0625rem solid rgba(var(--border-color),.1);margin-top:auto}@media screen and (max-width: 999px){.header-sidebar.drawer--mobile-full .header-sidebar__main-panel{display:flex;height:100%;flex-direction:column}.header-sidebar.drawer--mobile-full .header-sidebar__scroller{flex:1;overflow-y:auto}}.drawer--full-screen{--drawer-max-width: 100vw}.drawer--full-screen::part(content){max-width:100vw;height:100dvh}.drawer--lg{--drawer-max-width: min(90vw, 50rem)}.drawer--xl{--drawer-max-width: min(95vw, 60rem)}@media screen and (max-width: 640px){.drawer--mobile-full{--drawer-max-width: 100vw}.drawer--mobile-full::part(content){max-width:100vw;height:100dvh}}:where(.modal,.drawer,.popover,.header-search)::part(close-button){width:1rem;height:1rem;margin-right:.5rem}.popover:after{position:absolute;top:100%;left:25%;border-width:.375rem;border-style:solid;border-color:rgb(var(--background)) transparent transparent;content:"";transform:translate(-50%)}.popover::part(content){border:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/template-common.css.map */
