@font-face{font-display:swap;font-family:ApercuPro Regular;font-style:normal;font-weight:400;src:url(../eot/font-apercupro-regular.eot);src:url(../eot/font-apercupro-regulard41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-apercupro-regular.woff2) format("woff2"),url(../woff/font-apercupro-regular.woff) format("woff"),url(../ttf/font-apercupro-regular.ttf) format("truetype"),url(../svg/font-apercupro-regular.svg#ApercuPro-Regular) format("svg")}@font-face{font-display:swap;font-family:ApercuPro Medium;font-style:normal;font-weight:500;src:url(../eot/font-apercupro-medium.eot);src:url(../eot/font-apercupro-mediumd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-apercupro-medium.woff2) format("woff2"),url(../woff/font-apercupro-medium.woff) format("woff"),url(../ttf/font-apercupro-medium.ttf) format("truetype"),url(../svg/font-apercupro-medium.svg#ApercuPro-Medium) format("svg")}@font-face{font-display:swap;font-family:ApercuPro Light;font-style:normal;font-weight:300;src:url(../eot/font-apercupro-light.eot);src:url(../eot/font-apercupro-lightd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-apercupro-light.woff2) format("woff2"),url(../woff/font-apercupro-light.woff) format("woff"),url(../ttf/font-apercupro-light.ttf) format("truetype"),url(../svg/font-apercupro-light.svg#ApercuPro-Light) format("svg")}@font-face{font-display:swap;font-family:ApercuPro Bold;font-style:normal;font-weight:700;src:url(../eot/font-apercupro-bold.eot);src:url(../eot/font-apercupro-boldd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-apercupro-bold.woff2) format("woff2"),url(../woff/font-apercupro-bold.woff) format("woff"),url(../ttf/font-apercupro-bold.ttf) format("truetype"),url(../svg/font-apercupro-bold.svg#ApercuPro-Bold) format("svg")}@font-face{font-display:swap;font-family:DINNeueRoman Regular;font-style:normal;font-weight:400;src:url(../eot/font-dinneueroman-regular.eot);src:url(../eot/font-dinneueroman-regulard41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-dinneueroman-regular.woff2) format("woff2"),url(../woff/font-dinneueroman-regular.woff) format("woff"),url(../ttf/font-dinneueroman-regular.ttf) format("truetype"),url(../svg/font-dinneueroman-regular.svg#DINNeueRoman-Regular) format("svg")}@font-face{font-display:swap;font-family:DINNeueRoman Medium;font-style:normal;font-weight:400;src:url(../eot/font-dinneueroman-medium.eot);src:url(../eot/font-dinneueroman-mediumd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-dinneueroman-medium.woff2) format("woff2"),url(../woff/font-dinneueroman-medium.woff) format("woff"),url(../ttf/font-dinneueroman-medium.ttf) format("truetype"),url(../svg/font-dinneueroman-medium.svg#DINNeueRoman-Medium) format("svg")}@font-face{font-display:swap;font-family:DINNeueRoman Light;font-style:normal;font-weight:400;src:url(../eot/font-dinneueroman-light.eot);src:url(../eot/font-dinneueroman-lightd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-dinneueroman-light.woff2) format("woff2"),url(../woff/font-dinneueroman-light.woff) format("woff"),url(../ttf/font-dinneueroman-light.ttf) format("truetype"),url(../svg/font-dinneueroman-light.svg#DINNeueRoman-Light) format("svg")}@font-face{font-display:swap;font-family:Meno Display Regular;font-style:normal;font-weight:400;src:url(../eot/font-menodisplay-regular.eot);src:url(../eot/font-menodisplay-regulard41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-menodisplay-regular.woff2) format("woff2"),url(../woff/font-menodisplay-regular.woff) format("woff"),url(../ttf/font-menodisplay-regular.ttf) format("truetype"),url(../svg/font-menodisplay-regular.svg#MenoDisplay-Regular) format("svg")}@font-face{font-display:swap;font-family:Nexa;font-style:normal;font-weight:400;src:url(../eot/font-nexaregular.eot);src:url(../eot/font-nexaregulard41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-nexaregular.woff2) format("woff2"),url(../woff/font-nexaregular.woff) format("woff"),url(../ttf/font-nexaregular.ttf) format("truetype"),url(../svg/font-nexaregular.svg#NexaRegular) format("svg")}@font-face{font-display:swap;font-family:Nexa Bold;font-style:normal;font-weight:700;src:url(../eot/font-nexabold.eot);src:url(../eot/font-nexaboldd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-nexabold.woff2) format("woff2"),url(../woff/font-nexabold.woff) format("woff"),url(../ttf/font-nexabold.ttf) format("truetype"),url(../svg/font-nexabold.svg#NexaBold) format("svg")}@font-face{font-display:swap;font-family:Nexa Heavy;font-style:normal;font-weight:900;src:url(../eot/font-nexaheavy.eot);src:url(../eot/font-nexaheavyd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-nexaheavy.woff2) format("woff2"),url(../woff/font-nexaheavy.woff) format("woff"),url(../ttf/font-nexaheavy.ttf) format("truetype"),url(../svg/font-nexaheavy.svg#Font-NexaHeavy) format("svg")}@font-face{font-display:swap;font-family:Nexa Black;font-style:normal;font-weight:900;src:url(../eot/font-nexablack.eot);src:url(../eot/font-nexablackd41d.eot?#iefix) format("embedded-opentype"),url(../woff2/font-nexablack.woff2) format("woff2"),url(../woff/font-nexablack.woff) format("woff"),url(../ttf/font-nexablack.ttf) format("truetype"),url(../svg/font-nexablack.svg#NexaBlack) format("svg")}:root{--primary-color:#33425e;--secondary-color:#f5f2ed;--tertiary-color:#425c59;--dark-grey:#474747;--nano-white:#f4f2ed;--green-mallard:#425c59;--warm-taupe:#9c7d65;--white-smoke:#f1f1f1;--floral-white:#fefbf1;--navy-blue:#2d3a53;--black:#000;--white:#fff;--red:#ff3860;--blue:#044cb4;--green:#1abc9c;--yellow:#fdda8b;--dim-gray:#666;--subdued-color:#666;--neutral-color:#dddad4;--light-color:#f1f1f1;--reverse-color:var(--white);--success-color:#25b900;--error-color:#ec0000;--focus-color:#0038ff;--font-apercu-regular:"ApercuPro";--font-apercu-medium:"ApercuPro Medium";--font-apercu-light:"ApercuPro Light";--font-apercu-bold:"ApercuPro Bold";--font-dinneue-regular:"DINNeueRoman Regular";--font-dinneue-medium:"DINNeueRoman Medium";--font-dinneue-light:"DINNeueRoman light";--font-menodisplay-regular:"Meno Display Regular";--heading-font-family:"Nexa";--heading-font-family-bold:"Nexa Bold";--heading-font-family-heavy:"Nexa Heavy";--heading-font-family-black:"Nexa Black";--font-tahoma:"Tahoma";--font-helvetica:"Helvetica";--font-timesnewroman:"Times New Roman";--font-body-content:var(--font-apercu-regular),var(--font-tahoma);--font-dinneue-heading:var(--font-dinneue-regular),var(--font-helvetica);--font-meno-heading:var(--font-menodisplay-regular),var(--font-timesnewroman);--font-size-default:1rem}.heading{font-family:var(--font-apercu-medium);font-style:normal;font-weight:500}.image-with-text .heading.heading-style--style-2{font-family:var(--font-meno-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family-bold)}blockquote,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}.heading-1{font-family:var(--heading-font-family-black);font-size:2.625rem;letter-spacing:-.03em;line-height:2.625rem}@media (min-width:641px){.heading-1{font-size:3.625rem;line-height:3.625rem}}.heading-2{font-size:2.375rem;line-height:2.375rem}@media (min-width:641px){.heading-2{font-size:3rem;line-height:3rem}}.heading-3{font-size:2rem;letter-spacing:-.03em;line-height:2rem}@media (min-width:641px){.heading-3{font-size:2.5rem;line-height:2.5rem}}.heading-4{font-size:1.5rem;letter-spacing:-.03em;line-height:1.5rem}@media (min-width:641px){.heading-4{font-size:2rem;line-height:2.2rem}}.heading-5{font-size:1.25rem;line-height:1.25rem}@media (min-width:641px){.heading-5{font-size:1.5rem;line-height:1.5rem}}.heading-6{font-size:1rem;font-weight:800;letter-spacing:.02em;line-height:1rem;text-transform:uppercase}.heading-2,.heading-3,.heading-4,.heading-5{font-weight:400}.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:var(--heading-font-family-bold)}body{font-family:var(--font-apercu-regular);font-size:14px;font-weight:400;line-height:1.1375rem}.text-style-caption{font-size:.75rem;line-height:.825rem}.text-style-utility{font-size:.75rem;font-weight:400;letter-spacing:.02em;line-height:.75rem}.text-style-quote{font-size:1.5rem;font-style:italic;font-weight:400;letter-spacing:-.03em;line-height:1.5rem}.text-style-link-inline{font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.05rem}.border-r-sm{border-radius:.25rem}.border-r-md{border-radius:.5rem}@media (min-width:641px){.border-r-md{border-radius:.625rem}}.border-r-lg{border-radius:.875rem}@media (min-width:641px){.border-r-lg{border-radius:1rem}}.border-r-round{border-radius:100%}.overflow-hidden{overflow:hidden}body{font-family:var(--font-body-content)}#main{overflow-x:hidden}.scrollableEl{overflow-x:auto;padding:.5rem .5rem .75rem 0;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.scrollableEl .scrollable__item{align-items:center;background:var(--background,#eee);color:var(--color,#000);display:inline-flex;font-size:.875rem;scroll-snap-align:start;width:var(--width,auto)}.scrollableEl .scrollable__item:not(:last-child){margin-right:var(--gap,.5rem)}.scrollableEl .scrollable__item img,.scrollableEl .scrollable__item svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skeleton-box{background-color:#dddbdd;display:inline-block;height:40px;overflow:hidden;position:relative;width:100%}dynamic-colors-swatch.pr-block .skeleton-box{height:25px;max-width:150px}.skeleton-box:after{animation:shimmer 1s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.product-item__price-list,.product-item__title{font-size:.8rem;font-weight:400;line-height:14px}@media (max-width:640px){.product-item__title{margin-bottom:5px}.product-item__price-list,.product-item__price-list .price{margin-bottom:0}}.product-item__image-wrapper{background-color:#f1f1f1;border-radius:5px;overflow:hidden}.product-item__image-wrapper img:not(.lifestyle__image){height:auto;-o-object-fit:cover;object-fit:cover;top:60%;width:85%}.product-item__image-wrapper img.lifestyle__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%;width:100%}@media screen and (max-width:768px){.product-item__image-wrapper .aspect-ratio{height:100%}}.product-item__info-inner{display:flex;flex-direction:column;overflow:hidden}@media (max-width:640px){.product-item__info-inner{margin-top:5px}}.product-item__info-inner-top{display:flex;flex-direction:column;margin-bottom:5px;padding:0 10px}@media (min-width:641px){.product-item__info-inner-top{align-items:center;display:grid;grid-template-columns:1fr auto}}.product-item__info-inner-item{display:flex;flex-direction:column}.product-item__info-inner [data-oke-star-rating][data-oke-reviews-product-id]{margin-bottom:5px;padding:0 10px}.product-item__info-inner .oke-sr-stars svg{height:10px}.product-item__info-inner .oke-sr-count{font-size:.7rem}.VideoEvents-control{align-items:center;background-color:var(--white);bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:10px;width:30px}button[data-action=toggle-video][aria-label=Pause] .icon--vid-play-btn,button[data-action=toggle-video][aria-label=Play] .icon--vid-pause-btn{display:none}.img-with-floating--tag{font-size:.8rem;position:relative}.img-with-floating--tag .floating-content{bottom:15px;color:var(--color,#fff);display:flex;flex-direction:column;left:15px;position:absolute;text-align:left}.img-with-floating--tag .floating-content .heading{color:inherit;margin:0;text-transform:uppercase}.img-with-floating--tag .floating-tag{background:#fff;border-radius:4px;color:#000;left:15px;padding:3px 8px;position:absolute;text-transform:uppercase;top:15px}.img-with-floating--tag .floating-tag.float-top-center,.img-with-floating--tag .floating-tag.float-top-left,.img-with-floating--tag .floating-tag.float-top-right{top:15px}.img-with-floating--tag .floating-tag.float-middle-center,.img-with-floating--tag .floating-tag.float-middle-left,.img-with-floating--tag .floating-tag.float-middle-right{top:50%;transform:translateY(-50%)}.img-with-floating--tag .floating-tag.float-bottom-center,.img-with-floating--tag .floating-tag.float-bottom-left,.img-with-floating--tag .floating-tag.float-bottom-right{bottom:15px}.img-with-floating--tag .floating-tag.float-bottom-left,.img-with-floating--tag .floating-tag.float-middle-left,.img-with-floating--tag .floating-tag.float-top-left{left:15px}.img-with-floating--tag .floating-tag.float-bottom-right,.img-with-floating--tag .floating-tag.float-middle-right,.img-with-floating--tag .floating-tag.float-top-right{right:15px}.img-with-floating--tag .floating-tag.float-bottom-center,.img-with-floating--tag .floating-tag.float-middle-center,.img-with-floating--tag .floating-tag.float-top-center{left:50%;transform:translateX(-50%)}.img-with-floating--tag:after{background-color:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.selling-fast--label{background-color:#fff;border-radius:4px;color:#000;display:inline-block;font-family:var(--font-apercu-bold);font-size:12px;left:10px;letter-spacing:.1rem;line-height:12px;padding:8px 10px 6px;position:absolute;text-transform:uppercase;top:10px;z-index:1}.page-dansko .pagination__nav-item,.page-naot .pagination__nav-item{padding-right:1.25rem}.page-dansko .pagination__cta,.page-naot .pagination__cta{margin-top:.625rem}.page-dansko .pagination__cta .pagination__prev,.page-naot .pagination__cta .pagination__prev{padding-right:3.125rem}@media (min-width:992px){.nav-bar__item:last-child .nav-dropdown{left:auto;right:0}}.scrollableEl .scrollable__item.nav-category-pill{border-radius:.3125rem;line-height:1;min-height:2rem;padding:0 .8rem}.scrollable__item{border-radius:.3125rem}.mobilenav__scrollable-img-container{aspect-ratio:1}.mobilenav__scrollable-img-container:after{background-color:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.mobilenav__scrollable-overlay-contents{height:100%;left:0;padding:.625rem;position:absolute;top:0;width:100%}.mobilenav__scrollable-overlay-contents-wrapper{display:block;height:100%;position:relative;width:100%}.mobilenav__scrollable-labels-list{left:0;position:absolute;top:0}.mobilenav__scrollable-label{align-items:center;background-color:var(--bg,#fff);border:.0625rem solid var(--bg,#fff);border-radius:.3125rem;color:var(--color,#000);display:flex;justify-content:center;padding:.0625rem .625rem;white-space:nowrap}.mobilenav__scrollable-label .label-text{font-size:.625rem;font-weight:600;letter-spacing:.1em;line-height:1.5rem;text-transform:capitalize}.mobilenav__scrollable-container{display:block;overflow:hidden;position:relative}.mobilenav__scrollable-text-content{bottom:0;color:var(--color,#fff);left:0;position:absolute}.mobilenav__scrollable-text-content-title{font-size:.875rem;font-weight:600;line-height:1.5rem}.mobilenav__scrollable-text-content-description{font-size:.75rem;line-height:1.125rem;white-space:normal}.mobilenav__scrollable-text-content-description,.mobilenav__scrollable-text-content-title{letter-spacing:.05em}.mega-menu__title{font-family:var(--font-apercu-bold)}.header__mobile-nav{display:inline-block;margin-left:20px}.header__action-item:not(:first-child){padding-left:15px}.footer{background:#f1f1f1;border-top:1px solid var(--border-color);color:#000;font-size:14px;padding:20px 0;position:relative;z-index:400}.footer__block-list{display:flex;flex-direction:column;flex-wrap:wrap}.footer__block-item--newsletter{text-align:center}@media screen and (min-width:641px){.footer__block-item--newsletter{text-align:left}}.footer__block-item--newsletter .footer__title{font-size:1.33rem;line-height:1.33rem;margin-bottom:10px;text-align:center;text-transform:none}@media screen and (min-width:641px){.footer__block-item--newsletter .footer__title{text-align:left}}.footer__block-item--newsletter .rte{font-size:.93rem;line-height:1.213rem}.footer__block-item--newsletter .form__checkbox{text-align:left}.footer__block-item--newsletter .form__checkbox label{align-items:center;display:flex;gap:5px;justify-content:flex-start}.footer__block-item--newsletter .form__checkbox-container{display:block;height:16px;position:relative;width:16px}.footer__block-item--newsletter .form__checkbox-container input:checked+.icon{opacity:1}.footer__block-item--newsletter .form__checkbox-container .icon{left:1px;opacity:0;position:absolute;top:0}.footer__block-item--newsletter .form__checkbox-container .form__checkbox-label{vertical-align:text-bottom}.footer__block-item--newsletter .form__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;height:100%;width:100%}.footer__block-item--text .rte a{text-decoration:none}.footer__block-item--socials .social-media__item-list{justify-content:center}.footer__block-item--socials .social-media__item svg{opacity:1}.footer__title{display:block;margin-bottom:.85em;position:relative;text-align:left;width:100%}.footer__title[disabled]{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.footer__linklist{line-height:1.4;margin-bottom:-5px;margin-top:-8px}@media (max-width:767.98px){.footer__linklist{margin-top:0}}.footer__linklist-item{display:block;padding:5px 0}.footer__newsletter-form{margin-top:30px;position:relative}.footer__newsletter-form .form__submit{margin:0;padding:0 12px;position:absolute;right:0;top:0}.footer__newsletter-form .form__field{border-radius:10px}.footer__aside{display:flex;flex-direction:column;font-size:to-size(12px);margin-top:10px}.footer__aside-item{margin-top:34px}.footer__aside-item--copyright{margin-top:45px;order:1}.footer__aside-title{margin-bottom:.8em}@media screen and (max-width:640px){.footer__block-item:not(.footer__block-item--socials){border-bottom:1px solid #dddad4;margin-right:-var(--mobile-container-gutter);padding-bottom:8px;padding-right:var(--mobile-container-gutter)}.footer__block-item:not(.footer__block-item--newsletter) .footer__title{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:19px 0}.footer__block-item--socials{padding:15px 0}.footer__collapsible{height:0;overflow:hidden;transition:.3s ease-in-out}.footer__collapsible-content{padding:0 20px 25px 0}}@media screen and (min-width:641px){.footer{border-top:none;padding:0}.footer__wrapper{border-top:0;padding:50px 0}.footer__block-item{flex:0 0 50%;padding:20px 35px}.footer__block-item--newsletter{max-width:490px}.footer__block-item .plus-button{display:none}.footer__block-list{flex-direction:row;justify-content:space-between;margin:-20px -35px}.footer__linklist{margin-bottom:0;margin-top:-2px}.footer__aside{flex-direction:row;flex-wrap:wrap;font-size:to-size(13px);justify-content:space-between;margin-top:75px}.footer__aside-item{margin-top:0}.footer__aside-item--copyright{text-align:center;width:100%}.footer__aside-item--copyright:not(:only-child){margin-top:75px}}@media screen and (min-width:1000px){.footer__block-item{flex:1 0 auto}.footer__block-item--text{flex-basis:300px}.footer__block-item--newsletter{flex-basis:490px}.footer__block-item--socials .social-media__item-list{flex-direction:column}.footer__block-item--socials .social-media__item svg{opacity:1}.footer__aside{align-items:flex-start;margin-top:60px}.footer__aside-item--copyright{align-self:flex-end;margin-bottom:-8px;margin-top:0!important;order:0;text-align:left;width:auto}}.footer .button--primary:hover{background:#fff;color:#143168}@media screen and (max-width:768px){.mini-cart{overflow-y:scroll}}@media (max-width:767.98px){.mini-cart__content{overflow-y:scroll}}.mini-cart .icon--nav-triangle-borderless{filter:drop-shadow(0 -2px 2px rgba(0,0,0,.12));height:.5rem;position:absolute;right:1.625rem;top:-.5rem;width:1.125rem;z-index:2}@media (min-width:768px) and (max-width:1199.98px){.mini-cart .icon--nav-triangle-borderless{right:.3125rem}}@media (min-width:1200px){.mini-cart .icon--nav-triangle-borderless{right:1.4375rem}}.header__cart-count{align-items:center;background:#000;border-radius:1.75rem;color:var(--white);display:inline-flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:.25rem;position:absolute;right:-.4375rem;text-align:center;top:0;transform:scale(1.01);transition:transform .35s ease-in-out;will-change:transform;z-index:1}.mini-cart{background:var(--secondary-background,#fff);color:var(--text-color);height:100vh;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;visibility:hidden;width:100vw;will-change:transform;z-index:2147483648}.mini-cart[aria-hidden=false]{opacity:1;transform:translateX(0);transition:opacity .4s cubic-bezier(0,1,.4,1),transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear;visibility:visible}.mini-cart__fs{background-color:#f8f8f8;padding:10px 20px;text-align:center}.mini-cart__fs-alert{font-size:12px;font-weight:600;line-height:14px;margin-bottom:15px;text-align:left}.mini-cart__fs-bar{background-color:#dadada;border-radius:5px;height:6px;width:100%}.mini-cart__fs-bar-progress{background-color:#000;border-radius:5px;height:100%;width:var(--progress)}.mini-cart__fs button{margin:0!important}.mini-cart .alert{flex-shrink:0;font-size:.875rem;margin-bottom:0}.mini-cart__content{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:calc(100vh - var(--minicart-footer-height) - var(--minicart-header-height));justify-content:space-between;overflow:auto;overscroll-behavior:none;scrollbar-width:thin}.mini-cart__content--empty{padding:20px 25px 25px}@media screen and (min-width:641px){.mini-cart__content--empty{padding-bottom:25px}}.mini-cart__content--empty .button{border-radius:1.875rem;font-size:.875rem;font-weight:600;text-transform:uppercase}.mini-cart__empty-state{padding:70px 0 60px;text-align:center}.mini-cart__empty-state svg{margin-bottom:10px}.mini-cart__line-item-list{border-bottom:1px solid var(--border-color);flex:1;padding:0 20px}.mini-cart__line-item{align-items:flex-start;display:flex;gap:10px;padding:20px 0}.mini-cart__line-item+.mini-cart__line-item{border-top:1px solid var(--border-color)}.mini-cart__image-wrapper{width:48%}.mini-cart__product-info{margin-bottom:12px}@media screen and (min-width:641px){.mini-cart__product-info{margin:0 20px 0 0}}.mini-cart__product-vendor{display:block;font-size:.75rem;line-height:1.55;margin-bottom:7px;text-transform:uppercase}.mini-cart__product-title{display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.5;margin-bottom:.5rem}.mini-cart__product-sku{font-size:12px;letter-spacing:.05em;line-height:14px}.mini-cart__product-options{display:block;margin:5px 0}.mini-cart__product-options span{font-size:12px;line-height:12px;text-transform:capitalize}.mini-cart__product-properties{margin:10px 0}.mini-cart__product-properties span{font-size:12px;letter-spacing:.05em;line-height:14px;margin-bottom:5px}.mini-cart__property-list{line-height:1.5;margin:6px 0}.mini-cart__price-list{line-height:14px;margin-top:5px}.mini-cart__price-list>.price{font-size:.75rem;line-height:1.125rem}.mini-cart__discount-list{list-style:none;margin-top:2px}.mini-cart__discount{background:rgba(var(--product-on-sale-accent-rgb),.08);border-radius:2px;color:var(--product-on-sale-accent);display:inline-block;font-size:.8125rem;font-weight:var(--text-font-bolder-weight);padding:0 11px}.mini-cart__discount svg{margin-right:6px;vertical-align:text-bottom}.mini-cart__discount+.mini-cart__discount{margin-top:5px}.mini-cart__quantity{align-items:center;display:flex}.mini-cart__quantity-remove{display:inline-block;font-size:.8125rem;font-weight:600;line-height:1;margin-left:10px;text-decoration:underline;text-transform:uppercase}@media screen and (min-width:641px){.mini-cart__quantity-remove{display:block;width:-moz-max-content;width:max-content}}.mini-cart__quantity .quantity-selector{border:1px solid #f1f1f1;border-radius:5px}.mini-cart__recap{border-top:1px solid var(--border-color);padding:4px 20px 10px}.mini-cart__recap-price-line{align-items:center;color:var(--heading-color);display:flex;font-weight:var(--text-font-bolder-weight);justify-content:space-between}.mini-cart__recap-price-line--highlight{color:var(--product-on-sale-accent)}.mini-cart__recap-price-line+.mini-cart__recap-price-line{margin-top:4px}@media screen and (min-width:641px){.mini-cart__recap{padding:4px 25px 25px}}.mini-cart__amount-saved{color:var(--product-on-sale-accent);font-weight:var(--text-font-bolder-weight)}.mini-cart__button-container{margin-top:16px}.mini-cart__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;min-height:70px;padding:20px}.mini-cart__header-title{font-size:18px;font-weight:500;letter-spacing:.05em;line-height:30px}.mini-cart__close{cursor:pointer}.mini-cart__close svg{padding:4px}.mini-cart__recommendations{padding:30px 20px}.mini-cart__recommendations-title{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:24px;margin-bottom:10px}.mini-cart__recommendations-items:not(.flickity-enabled){display:flex;flex-wrap:nowrap;gap:10px;overflow-x:scroll;scrollbar-width:none}.mini-cart__recommendations-items:not(.flickity-enabled) .mini-cart__recommendations-item{flex:0 0 auto;width:40%}.mini-cart__recommendations-items:after{content:""}@media (min-width:641px){.mini-cart__recommendations-items:after{content:"flickity";display:none}}.mini-cart__recommendations-item{background-color:#f8f8f8;border-radius:5px;margin-right:10px;position:relative;width:50%}.mini-cart__recommendations-item--img-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:30px 5px 0;position:relative}.mini-cart__recommendations-item--img-wrapper img,.mini-cart__recommendations-item--img-wrapper svg{height:auto;mix-blend-mode:multiply;width:100%}.mini-cart__recommendations-item--img-wrapper .selling-fast--label{border-radius:5px;font-size:10px;line-height:24px}.mini-cart__recommendations-item-info{padding:10px}.mini-cart__recommendations-item-info-title{font-size:12px;font-weight:600;letter-spacing:.05em;line-height:14px}.mini-cart__recommendations-item-info-price{font-size:12px;font-weight:400;letter-spacing:.05em;line-height:18px}.mini-cart__inner{display:flex;flex-direction:column;height:calc(100vh - var(--minicart-header-height) - 40px);justify-content:space-between}.mini-cart__footer{min-height:var(--minicart-footer-height,150px)}.mini-cart__overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647}.mini-cart__overlay.is-open{display:block}.mini-cart__upsell{min-height:200px;padding:20px}.mini-cart__upsell-heading{margin-bottom:20px}.mini-cart__upsell-info{background-color:#f1f1f1;border-radius:.625rem;display:grid;gap:10px;grid-template-columns:120px 1fr;padding:10px}.mini-cart__upsell-info-img img{mix-blend-mode:multiply}.mini-cart__upsell-info-meta{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}.mini-cart__upsell-info-meta .meta{display:flex;flex-direction:column;margin-bottom:10px}.mini-cart__upsell-info-meta .meta-title{margin-bottom:8px}.mini-cart__upsell-info-meta .meta-action button{line-height:2.1875rem;text-transform:capitalize}.mini-cart__upsell-info-meta .meta-action button.is-loading{align-items:center;display:flex;justify-content:center;min-height:35px;min-width:142px;pointer-events:none}.mini-cart__upsell-info-meta .meta-action button.is-loading>span{display:none}.mini-cart__upsell-info-meta .meta-action button.is-loading .icon{display:block}.mini-cart__upsell-info-meta .meta-action button .icon{display:none}@media screen and (min-width:641px){.mini-cart{box-shadow:0 1px 5px 2px rgba(0,0,0,.1);max-height:none;width:450px}.mini-cart__item-wrapper{align-items:flex-start;display:flex;flex-grow:1;justify-content:space-between;width:48%}}@media screen and (max-width:640px){.mini-cart__content--empty{display:flex;flex-direction:column;height:calc(100% - 160px);justify-content:space-between}}
