.sidebar{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:visibility .2s linear;visibility:hidden;z-index:9999}.sidebar--wide .sidebar__content{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sidebar--wide .sidebar__heading{flex:0 0 auto}.sidebar--wide .sidebar__container{height:100%;max-height:100%;max-width:50rem}.sidebar--wide .sidebar__modal-body{height:100%}.sidebar--wide .sidebar__content-wrapper{flex:1 1 auto;height:auto}.sidebar--open,.sidebar--open .sidebar__backdrop{pointer-events:all;visibility:visible}.sidebar--open .sidebar__backdrop{opacity:1}.sidebar--open .sidebar__container{display:flex}.sidebar__content{height:100%;overflow:auto;padding-bottom:2rem}@media screen and (min-width:768px){.sidebar__content{overflow:hidden}}.sidebar__backdrop{background-color:hsla(0,0%,7%,.4);left:0;opacity:0;pointer-events:none;top:0;transition:opacity .2s linear;visibility:hidden}.sidebar__backdrop,.sidebar__container{bottom:0;margin:0;padding:0;position:absolute;right:0}.sidebar__container{animation:sidebar-slideUp .2s cubic-bezier(0,0,.1,1);background:#fff;border-radius:.5rem 0 .5rem 0;display:none;flex-direction:column;max-height:calc(100% - 3rem);overflow:hidden;top:auto;width:100%;z-index:100}@media screen and (min-width:768px){.sidebar__container{animation:sidebar-slideToLeft .2s cubic-bezier(0,0,.1,1);max-height:100%;max-width:30rem;top:0;width:calc(100% - 3rem)}}.sidebar__heading{align-items:center;background-color:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 rem;position:sticky;top:0;z-index:100}.sidebar__close-button{padding:.9375rem 1.25rem}.sidebar__content-wrapper{height:100%;margin:0;overflow:auto;padding:0}.sidebar__modal-body{margin:0;padding:2rem 1rem}.sidebar__modal-body h2{margin-bottom:2rem}@media screen and (min-width:768px){.sidebar__modal-body{padding:2rem}}.sidebar__tabs{width:100%}.sidebar__tabs ul[role=tablist]{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start;padding-bottom:2rem}.sidebar__tabs ul[role=tablist] li{cursor:pointer;text-transform:uppercase}.sidebar__tabs ul[role=tablist] li[aria-selected=true]{border-bottom:1px solid var(--color-primary)}.sidebar__loading{padding:2rem 0;text-align:center}.sidebar__loading img{margin:0 auto}.sidebar__pagination{padding:1rem}.sidebar__pagination,.sidebar__pagination>div{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:center}.sidebar__pagination>div{width:50%}.sidebar__pagination-button:first-of-type{transform:rotate(90deg)}.sidebar__pagination-button:last-of-type{transform:rotate(-90deg)}.sidebar__pagination-index-button{font-size:20px}.sidebar__pagination-index-button--active{font-weight:700}.sidebar-toggle{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.sidebar-toggle--desktop-only,.sidebar-toggle--mobile-only{text-decoration:underline}.sidebar-toggle--desktop-only:hover,.sidebar-toggle--mobile-only:hover{text-decoration:none}.sidebar-toggle--desktop-only{display:none}@media screen and (min-width:1024px){.sidebar-toggle--desktop-only{display:flex;gap:.625rem}}.sidebar-toggle--mobile-only{display:flex;font-size:.875rem;gap:.5rem}@media screen and (min-width:1024px){.sidebar-toggle--mobile-only{display:none}}.sidebar-toggle svg{fill:var(--color-primary)}.sidebar-toggle__stars{align-items:center;display:flex;flex-flow:row nowrap;margin-left:-8px}.sidebar-toggle__stars>div{height:32px;width:32px}.sidebar-toggle__stars span{font-size:1.25rem}.main-rating{margin-bottom:2rem}.main-rating>span{color:var(--color-primary);font-size:2.25rem;font-weight:700}.main-rating__stars{align-items:center;display:flex;flex-flow:row nowrap;margin-left:-8px}.main-rating__stars>div{height:32px;width:32px}.main-rating__stars span{font-size:1.25rem}.prevent-scroll-y{overflow:hidden;padding-right:17px;position:fixed;top:0;width:100%}#qa-panel{padding:2rem 0}#epi-quickNavigator{right:50%!important}@keyframes sidebar-slideToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes sidebar-slideToRight{0%{transform:transLateX(0)}to{transform:translateX(100%)}}@keyframes sidebar-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sidebar-slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeOut{0%{background:rgba(0,0,0,.7)}to{background:transparent}}@keyframes fadeIn{0%{background:transparent}to{background:rgba(0,0,0,.7)}}.site-header{background:#fff;position:sticky;top:0;z-index:1000}.site-header[data-open]{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0}@media screen and (min-width:1024px){.site-header{display:grid;grid-template-areas:"usps sub-menu" "wrapper wrapper"}}.site-header__usps{background:var(--color-primary);color:var(--color-primary-text);display:flex;font-size:.75rem;grid-area:usps;justify-content:center;line-height:1.25;margin:0;padding:0 .625rem;will-change:transform}[data-scrolled] .site-header__usps{display:none}@media screen and (min-width:1024px){.site-header__usps{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:1440px){.site-header__usps{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:1024px){.site-header__usps{justify-content:flex-start;overflow:hidden}}.site-header__usp{margin:.5rem 0 .4375rem}.site-header__usp:nth-child(1n+3){display:none}@media screen and (min-width:1024px){.site-header__usp:nth-child(1n+3){display:block}}.site-header__usp+.site-header__usp{border-left:1px solid #fff;margin-left:.75rem;padding-left:.75rem}@media screen and (min-width:1024px){.site-header__usp+.site-header__usp{border:none}.site-header__usp:before{content:"✓";margin-right:.3125rem}}.site-header__wrapper{display:flex;justify-content:flex-start;position:relative}.site-header__wrapper .site-header__nav{display:none}@media screen and (min-width:1024px){.site-header__wrapper{align-items:center;display:flex;grid-area:wrapper;justify-content:flex-start;padding:.625rem 0}[data-scrolled] .site-header__wrapper{padding-bottom:0;padding-top:0}.site-header__wrapper .site-header__nav{display:flex}}@media screen and (min-width:1440px){.site-header__wrapper{margin:0 auto;max-width:1980px;padding:1.25rem .625rem;width:100%}[data-scrolled] .site-header__wrapper{padding-bottom:0;padding-top:0}.site-header__wrapper .site-header__nav{flex:1 0 50%}}.site-header__icons{display:flex;flex:1 1 100%;justify-content:space-between}.site-header__icons .site-header__user{display:none}@media screen and (min-width:1024px){.site-header__icons{flex:1 1 50%;justify-content:flex-end;justify-self:flex-end}.site-header:not([data-open]) .site-header__icons .site-header__user,.site-header__icons .site-header__user{display:flex}}.site-header__icons-right{display:flex}.site-header__cart,.site-header__favorites,.site-header__menu-toggle,.site-header__search-toggle{padding:.9375rem .625rem}.site-header__cart>img,.site-header__cart>svg,.site-header__favorites>img,.site-header__favorites>svg,.site-header__menu-toggle>img,.site-header__menu-toggle>svg,.site-header__search-toggle>img,.site-header__search-toggle>svg{display:block}@media screen and (min-width:375px){.site-header__cart,.site-header__favorites,.site-header__menu-toggle,.site-header__search-toggle{padding-left:1.25rem;padding-right:1.25rem}}.site-header__menu-toggle{grid-area:menu-toggle}@media screen and (min-width:1024px){.site-header__menu-toggle{display:none}}.site-header__menu-toggle[aria-expanded=false] .site-header__menu-toggle-closed,.site-header__menu-toggle[aria-expanded=true] .site-header__menu-toggle-open{display:none}.site-header__search-toggle{grid-area:search-toggle;position:relative}.site-header__search-toggle:before{border-left:1px solid #e5e5e5;bottom:1.0625rem;content:"";left:0;position:absolute;top:1.0625rem}@media screen and (min-width:1024px){.site-header__search-toggle:before{content:none}}.site-header__search-toggle[aria-expanded=false] .site-header__search-toggle-closed,.site-header__search-toggle[aria-expanded=true] .site-header__search-toggle-open{display:none}.site-header__logo{align-items:center;display:flex;height:3.75rem;justify-self:center;left:50%;margin-left:auto;margin-right:auto;position:absolute}.site-header__logo picture{height:100%}.site-header__logo img{height:100%;max-height:2.3125rem;max-width:8.75rem;transform:translateX(-50%)}@media screen and (min-width:1024px){[data-scrolled] .site-header__logo img{padding:.5rem 0}}@media screen and (min-width:375px){.site-header__logo{max-width:10rem}.site-header__logo picture{display:flex;flex-flow:column nowrap;justify-content:center}}@media screen and (min-width:1024px){.site-header__logo{margin:0}.site-header__logo img{max-height:none;max-width:none}}.site-header__user{align-items:center;background:var(--color-primary-lighter);color:inherit;display:flex;grid-area:user;padding:.625rem;text-decoration:none}.site-header:not([data-open]) .site-header__user{display:none}.site-header__user>img,.site-header__user>svg{flex:none;margin-right:.625rem}@media screen and (min-width:1024px){.site-header__user>img,.site-header__user>svg{margin-right:0}}@media screen and (min-width:375px){.site-header__user{padding:.9375rem 1.25rem}}@media screen and (min-width:1024px){.site-header__user{background:transparent;display:none;position:relative}}.site-header__user-name{max-width:calc(100vw - 4.375rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1024px){.site-header__user-name{max-width:9.375rem;position:absolute;right:100%}}@media screen and (min-width:1440px){.site-header__user-name{max-width:15.625rem}}@media screen and (min-width:1024px){.site-header__user-name--login{display:none}}.site-header__nav{grid-area:nav}@media screen and (min-width:1024px){.site-header__nav{display:none}}.site-header__cart{flex:none;position:relative}@media screen and (min-width:1024px){.site-header__cart{grid-area:cart}}.site-header__cart-total{align-items:center;background:var(--color-sales-red);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-style:normal;font-weight:700;height:1.25rem;justify-content:center;line-height:1.25;position:absolute;right:.625rem;top:50%;transform:translateY(-100%);width:1.25rem}.site-header__cart-total[aria-hidden=true]{display:none}.site-header__main-menu{padding-top:1.25rem}.site-header:not([data-open]) .site-header__main-menu{display:none}@media screen and (min-width:1024px){.site-header__main-menu{display:flex!important;padding:0}}.site-header__main-menu-item{line-height:1.25;padding:1.25rem .625rem}@media screen and (min-width:375px){.site-header__main-menu-item{padding:1.25rem}}@media screen and (min-width:1024px){.site-header__main-menu-item:last-child .site-header__main-menu-item-name:after{content:none}}.site-header__main-menu-item-name{align-items:center;color:var(--color-primary);display:flex;justify-content:space-between;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width:1024px){.site-header__main-menu-item-name{position:relative}.site-header__main-menu-item-name svg{display:none}.site-header__main-menu-item-name:after{border-right:1px solid #e5e5e5;content:"";height:1.25rem;position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%)}.site-header__main-menu-item-name[aria-expanded=true]:before{background:var(--color-primary);content:"";height:.1875rem;left:0;position:absolute;right:0;top:2.9375rem}[data-scrolled] .site-header__main-menu-item-name[aria-expanded=true]:before{top:2.3125rem}}@media screen and (min-width:1440px){.site-header__main-menu-item-name[aria-expanded=true]:before{top:3.5625rem}}.site-header__mega-menu{background:#fff;left:0;min-height:100vh;position:absolute;right:0;top:5.375rem;z-index:1}@media screen and (min-width:1024px){.site-header__mega-menu{grid-gap:.625rem;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;grid-template-columns:repeat(6,1fr);min-height:auto;padding:1.875rem 1.25rem;top:5rem}.site-header__mega-menu:not([aria-hidden=true]){display:grid}[data-scrolled] .site-header__mega-menu{top:3.75rem}}@media screen and (min-width:1440px){.site-header__mega-menu{grid-gap:1.875rem;padding:1.875rem;top:6.25rem}}@media screen and (min-width:1920px){.site-header__mega-menu{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}}@media screen and (min-width:1024px){.site-header__mega-menu-back{display:none}}.site-header__mega-menu-back-button{align-items:center;background:var(--color-primary-lighter);color:inherit;display:flex;margin-bottom:1.25rem;padding:1.25rem .625rem;text-decoration:none;text-transform:uppercase;width:100%}.site-header__mega-menu-back-button>img,.site-header__mega-menu-back-button>svg{margin-right:.3125rem}@media screen and (min-width:375px){.site-header__mega-menu-back-button{padding:1.25rem}}.site-header__mega-menu-item-heading{display:none}@media screen and (min-width:1024px){.site-header__mega-menu-item-heading{display:block;margin:0 0 1.25rem;text-transform:uppercase}}.site-header__mega-menu-item{padding:0 .625rem .25rem}@media screen and (min-width:375px){.site-header__mega-menu-item{padding:0 1.25rem .25rem}}@media screen and (min-width:1024px){.site-header__mega-menu-item{border-right:1px solid #e5e5e5;margin-right:.9375rem;padding:0 .9375rem 0 0}.site-header__mega-menu-item:nth-child(2){border-right-color:var(--color-primary)}.site-header__mega-menu-item:last-child{border:none;margin:0;padding:0}.site-header__mega-menu-item[data-columns="1"]{grid-column-end:span 1}.site-header__mega-menu-item[data-columns="1"] .site-header__mega-menu-links{-moz-column-count:1;column-count:1}.site-header__mega-menu-item[data-columns="2"]{grid-column-end:span 2}.site-header__mega-menu-item[data-columns="2"] .site-header__mega-menu-links{-moz-column-count:2;column-count:2}.site-header__mega-menu-item[data-columns="3"]{grid-column-end:span 3}.site-header__mega-menu-item[data-columns="3"] .site-header__mega-menu-links{-moz-column-count:3;column-count:3}.site-header__mega-menu-item[data-columns="4"]{grid-column-end:span 4}.site-header__mega-menu-item[data-columns="4"] .site-header__mega-menu-links{-moz-column-count:4;column-count:4}.site-header__mega-menu-item[data-columns="5"]{grid-column-end:span 5}.site-header__mega-menu-item[data-columns="5"] .site-header__mega-menu-links{-moz-column-count:5;column-count:5}.site-header__mega-menu-item[data-columns="6"]{grid-column-end:span 6}.site-header__mega-menu-item[data-columns="6"] .site-header__mega-menu-links{-moz-column-count:6;column-count:6}}.site-header__mega-menu-links-toggle{align-items:center;background:var(--color-primary-lighter);display:flex;font-weight:700;justify-content:space-between;padding:.625rem;text-transform:uppercase;width:100%}.site-header__mega-menu-links-toggle>img,.site-header__mega-menu-links-toggle>svg{transform:rotate(-90deg);transition:transform .2s ease-in-out}.site-header__mega-menu-links-toggle[aria-expanded=true]>img,.site-header__mega-menu-links-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}@media screen and (min-width:375px){.site-header__mega-menu-links-toggle{padding:.625rem 1.25rem}}@media screen and (min-width:1024px){.site-header__mega-menu-links-toggle{display:none}}.site-header__mega-menu-links{background:var(--color-primary-lightest);padding:.625rem}@media screen and (min-width:375px){.site-header__mega-menu-links{padding:1.25rem}}@media screen and (min-width:1024px){.site-header__mega-menu-links{background:transparent;padding:0}}.site-header__mega-menu-editorial{border-top:1px solid #e5e5e5;margin:1.25rem 0 0;padding:1.25rem 0 0}@media screen and (min-width:1024px){.site-header__mega-menu-editorial{border:none;margin:0;padding:0}}.site-header__editorial-menu,.site-header__sub-menu-links{border-top:1px solid #e5e5e5;margin:1.25rem .625rem 0;padding:1.25rem 0 0}@media screen and (min-width:375px){.site-header__editorial-menu,.site-header__sub-menu-links{margin-left:1.25rem;margin-right:1.25rem}}.site-header__sub-menu{display:none}[data-open] .site-header__sub-menu{display:inherit}@media screen and (min-width:1024px){.site-header__sub-menu{background:var(--color-primary);color:var(--color-primary-text);display:flex;font-size:.75rem;grid-area:sub-menu;justify-content:flex-end;line-height:1.25;margin:0;padding:0 .625rem;will-change:transform}[data-scrolled] .site-header__sub-menu{display:none}}@media screen and (min-width:1024px)and (min-width:1024px){.site-header__sub-menu{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:1024px)and (min-width:1440px){.site-header__sub-menu{padding-left:1.875rem;padding-right:1.875rem}}.site-header__sub-menu-links{padding-bottom:1.25rem}@media screen and (min-width:1024px){.site-header__sub-menu-links{background:var(--color-primary);border:none;color:var(--color-primary-text);display:flex;font-size:.75rem;justify-content:flex-end;line-height:1.25;margin:0;padding:0 .625rem;will-change:transform}[data-scrolled] .site-header__sub-menu-links{display:none}}@media screen and (min-width:1024px)and (min-width:1024px){.site-header__sub-menu-links{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:1024px)and (min-width:1440px){.site-header__sub-menu-links{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:1024px){.site-header__sub-menu-links li.link-list__item{margin:.4375rem .75rem .5rem}.site-header__sub-menu-links li.link-list__item:last-child{margin-right:0}.site-header__sub-menu-links a.link-list__link{color:inherit}}.site-header__quick-search{background:var(--color-primary-lightest);padding:1.25rem}.site-header__quick-search .input-group{margin:0 auto;max-width:35rem}@media screen and (min-width:1024px){.site-header__quick-search{grid-column:span 2;position:relative}}@media screen and (min-width:1440px){.site-header__quick-search{padding:1.875rem}}.site-header__quick-search-close{display:none;position:absolute;right:1.25rem;top:1.25rem}@media screen and (min-width:1024px){.site-header__quick-search-close{display:block}}@media screen and (min-width:1440px){.site-header__quick-search-close{right:1.875rem;top:1.875rem}}.site-header__editorial-menu{display:none}[data-open] .site-header__editorial-menu{display:inherit}@media screen and (min-width:1024px){.site-header__editorial-menu{border-bottom:1px solid #e5e5e5;display:flex;grid-column-end:3;grid-column-start:1;justify-content:center;margin:0;padding:.9375rem 1.25rem}.site-header__editorial-menu li.link-list__item{margin:0 .625rem}[data-scrolled] .site-header__editorial-menu{display:none}}.site-header__favorites{position:relative}.site-header__favorites-total{align-items:center;background:var(--color-sales-red);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-style:normal;font-weight:700;height:1.25rem;justify-content:center;line-height:1.25;position:absolute;right:.625rem;top:50%;transform:translateY(-100%);width:1.25rem}.site-footer{background:#fff}.site-footer__editorial{background-color:var(--color-primary-lightest);display:none}@media screen and (min-width:1024px){.site-footer__editorial{display:block}}.site-footer__editorial-wrapper{grid-gap:1.875rem;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:90rem;padding:2.5rem 1.875rem}.site-footer__editorial-wrapper>:first-child{grid-column-end:span 2}.site-footer__wrapper{margin:0 auto;max-width:90rem}@media screen and (min-width:1024px){.site-footer__wrapper{grid-gap:1.875rem;display:grid;grid-template-areas:"logo logo logo newsletter newsletter newsletter" "customer-service help follow-us newsletter newsletter newsletter" "payment payment payment newsletter newsletter newsletter";grid-template-columns:repeat(6,1fr);padding:2.5rem 1.875rem}}.site-footer__logo{display:none;grid-area:logo}@media screen and (min-width:1024px){.site-footer__logo{display:block}.site-footer__logo>img{display:block;max-height:4rem}}.site-footer__help{background:var(--color-primary-lightest);padding:1.875rem 1.25rem}@media screen and (min-width:1024px){.site-footer__help{background:transparent;grid-area:help;padding:0}}@media screen and (min-width:768px){.site-footer__help-list{-moz-columns:2;column-count:2}}@media screen and (min-width:1024px){.site-footer__help-list{-moz-columns:1;column-count:1}}.site-footer__customer-service{padding:2.5rem 1.25rem;text-align:center}.site-footer__customer-service a{color:inherit}.site-footer__customer-service .h4,.site-footer__customer-service h4{text-transform:uppercase}@media screen and (min-width:1024px){.site-footer__customer-service{grid-area:customer-service;padding:0;text-align:left}}.site-footer__opening-hours{margin:.9375rem 0 0}.site-footer__email,.site-footer__phone{display:none}@media screen and (min-width:1024px){.site-footer__email,.site-footer__phone{display:block;margin:.625rem 0 0}}.site-footer__actions{display:flex;justify-content:center;margin:1.25rem 0 0}@media screen and (min-width:1024px){.site-footer__actions{display:none}}.site-footer__action{margin:0 .9375rem 0 0}.site-footer__action:last-child{margin-right:0}.site-footer__action-link{align-items:center;background:var(--color-primary-lighter);border-radius:.625rem;color:inherit;display:flex;flex-direction:column;font-size:.75rem;height:5rem;justify-content:center;text-decoration:none;text-transform:uppercase;width:5rem}.site-footer__action-link>svg{margin:0 0 .3125rem}.site-footer__action-link:focus,.site-footer__action-link:hover{background:var(--color-primary-lightest)}.site-footer__follow-us{display:none}@media screen and (min-width:1024px){.site-footer__follow-us{display:block;grid-area:follow-us}}.site-footer__payment{padding:1.25rem;text-align:center}@media screen and (min-width:768px){.site-footer__payment{align-items:center;display:flex;justify-content:center}}@media screen and (min-width:1024px){.site-footer__payment{grid-area:payment;justify-content:flex-start;padding:0}}.site-footer__payment-badge{margin:8px;max-height:1.875rem}.site-footer__social{align-items:center;display:flex;gap:.625rem;justify-content:center;margin:1.25rem 0 0}@media screen and (min-width:1024px){.site-footer__social{justify-content:flex-start}}.region-picker{margin:0 1.25rem 1.25rem}@media screen and (min-width:1024px){.region-picker{align-items:center;display:flex;margin:0;position:relative}}.region-picker__button{align-items:center;display:flex}.region-picker__button svg{fill:var(--color-primary);margin-right:.3125rem}@media screen and (min-width:1024px){.region-picker__button svg{fill:#fff}}.region-picker__regions{border-bottom:1px solid var(--color-primary-lightest);border-top:1px solid var(--color-primary-lightest);margin:.625rem 0 0;padding:.625rem 0}@media screen and (min-width:1024px){.region-picker__regions{background:var(--color-primary);border:none;border-radius:0 0 2px 2px;margin:0;padding:.25rem 0;position:absolute;right:-1.25rem;top:100%}}@media screen and (min-width:1440px){.region-picker__regions{right:-1.875rem}}.region-picker__region{white-space:nowrap}.region-picker__link{color:var(--color-primary);display:block;font-size:1rem;padding:.25rem 0;text-decoration:none}@media screen and (min-width:1024px){.region-picker__link{color:#fff;padding:.25rem .9375rem}}.region-picker__link.region-picker__link--active{font-weight:600}.region-picker__link:hover{text-decoration:underline}.breadcrumbs ol{display:flex;flex-flow:row wrap;list-style-type:none;padding:1rem}.breadcrumbs__item>span{font-weight:700}.breadcrumbs__item svg{height:.625rem;margin:0 .5rem;transform:rotate(270deg);width:.625rem}.breadcrumbs__item a{color:var(--color-text);text-decoration:none}.breadcrumbs__item a:hover{text-decoration:underline}.checkout-confirmation{margin:0 auto;max-width:37.5rem}.checkout-confirmation__heading{font-size:1.5rem;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}.checkout-confirmation__heading,.checkout-confirmation__questions{background:var(--color-primary-lighter);border-radius:4px;padding:1.25rem}.checkout-confirmation__questions{margin:0 auto 1.25rem;max-width:37.5rem}@media screen and (min-width:1024px){.checkout-confirmation__questions{margin-bottom:1.875rem;padding:1.875rem}}.checkout-confirmation__item{border-bottom:1px solid var(--color-primary-lightest);display:grid;grid-template-areas:"picture name name" "picture color-size quantity-price";grid-template-columns:5rem auto auto;margin:0 0 .9375rem;padding:0 0 .9375rem}@media screen and (min-width:375px){.checkout-confirmation__item{grid-template-columns:6.5625rem auto auto}}@media screen and (min-width:1024px){.checkout-confirmation__item{grid-template-areas:"picture name quantity-price" "picture color-size quantity-price";grid-template-columns:6.5625rem auto 10.625rem}}.checkout-confirmation__item-picture{display:block;grid-area:picture;height:5rem;margin-right:1.25rem}@media screen and (min-width:375px){.checkout-confirmation__item-picture{height:7.0625rem}}.checkout-confirmation__item-picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.checkout-confirmation__item-name{grid-area:name}.checkout-confirmation__item-color-size{grid-area:color-size}.checkout-confirmation__item-quantity-price{grid-area:quantity-price;text-align:right}@media screen and (min-width:1024px){.checkout-confirmation__item-quantity-price{display:flex}}.checkout-confirmation__item-price--discounted{color:var(--color-sales-red)}.checkout-confirmation__summary{border:.0625rem solid var(--color-primary-lighter);border-radius:0 0 .25rem .25rem;font-size:.875rem;margin:0 0 1.875rem;padding:1rem}@media screen and (min-width:375px){.checkout-confirmation__summary{font-size:1rem}}@media screen and (min-width:768px){.checkout-confirmation__summary{margin-left:auto;max-width:18.75rem}}.checkout-confirmation__summary--left{margin:0 0 0 auto}.checkout-confirmation__summary-line{display:flex;justify-content:space-between;margin:0 0 .3125rem}.checkout-confirmation__summary-total{font-size:1.125rem}.checkout-confirmation__summary-discount{color:var(--color-sales-red)}.checkout-confirmation__indent{margin:1rem 0 0 auto;max-width:15.3125rem}.checkout-confirmation__back{margin:auto;max-width:25rem;text-align:center}.checkout-confirmation__paypal,.checkout-confirmation__vipps{border-bottom:1px solid var(--color-primary-lightest);border-top:1px solid var(--color-primary-lightest);margin:1.875rem 0;padding:1.875rem 0 1.25rem}.return-details__heading{margin:0 auto 2rem;max-width:850px;text-align:center}.return-details__body{margin:0 auto 2rem;max-width:600px;text-align:center}.return-details__info{margin-bottom:2rem;text-align:center}.return-details table{border:0;border-collapse:collapse;margin-bottom:2rem}.return-details table thead tr th:first-child{text-align:start}.return-details table thead th{padding:.5rem 0}@media screen and (max-width:767px){.return-details table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.return-details table tr{border-bottom:1px solid var(--color-primary-lighter);display:flex;flex-flow:row wrap;gap:1rem 0;margin-bottom:1.5rem;padding-bottom:1.5rem}.return-details table tr:not(:first-child) .return-details__picture-row:before{border-bottom:none;content:none}}@media screen and (min-width:768px){.return-details table tr{border-bottom:1px solid var(--color-primary-lighter);padding:1rem}}@media screen and (max-width:767px){.return-details table td{display:flex;flex:1 0 50%}.return-details table td:first-child{flex:1 1 100%}.return-details table td:before{content:attr(data-label);font-weight:700;margin-right:.2rem}}@media screen and (min-width:768px){.return-details table td{padding:1rem 0;text-align:center}.return-details table td:first-child{text-align:start}}.return-details table td.return-details__picture-row{display:flex;flex-flow:row wrap;gap:0 .5rem}.return-details table td.return-details__picture-row:before{border-bottom:1px solid var(--color-primary-lighter);flex:1 0 100%;margin-bottom:1rem;padding-bottom:.5rem}.return-details table td.return-details__picture-row picture{flex:0 0 85px}.return-details table td.return-details__picture-row div{flex:1}.return-details table caption{color:var(--color-heading);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.return-details__cell{order:1}.return-details__cell--m2{order:2}.return-details__cell--m3{order:3}.return-details__cell--m4{order:4}.return-details__cell--m5{order:5}@media screen and (max-width:767px){.return-details__cell--price{display:flex;flex-flow:row wrap;justify-content:flex-end}.return-details__cell--price:before{flex:1;justify-self:flex-start}}.return-details__col{width:100%}@media screen and (min-width:768px){.return-details__col{width:30%}}.return-details__col--small{width:0}@media screen and (min-width:768px){.return-details__col--small{width:15%}}.return-details__col--medium{width:0}@media screen and (min-width:768px){.return-details__col--medium{width:20%}}.favorites{grid-area:favorites}.favorites,.favorites .sidebar-toggle{align-items:center;display:flex;justify-content:center}.favorites__content{display:flex;flex-flow:column nowrap;gap:1rem;height:100%}.favorites__header{flex:0 0 auto;padding:0 1rem}.favorites__list{flex:1 1 auto;overflow-y:auto;padding:0 1rem}.favorites__main-actions{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start;padding:1rem 0}.favorites__main-actions>button{flex:1 1 auto;max-width:25%}.favorites__mobile-actions{display:flex;flex:0 0 auto;flex-flow:row nowrap;gap:1rem;padding:0 1rem}@media screen and (min-width:768px){.favorites__mobile-actions{display:none}}.favorites__item{display:grid;gap:1rem;grid-template-areas:"image heading" "image action";grid-template-columns:120px 1fr;padding:0 1rem}@media screen and (min-width:768px){.favorites__item{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start}}.favorites__item:not(:last-child){margin-bottom:1rem}.favorites__item-checkbox{align-self:center;position:absolute;right:5px;top:5px}.favorites__item-info{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;justify-content:space-between}@media screen and (min-width:768px){.favorites__item-info{flex-flow:row nowrap}}.favorites__item-image{flex:0 0 auto;grid-area:image;position:relative}.favorites__item-heading{grid-area:heading}@media screen and (min-width:768px){.favorites__item-heading{flex:1}}.favorites__item-heading h3{text-transform:none}.favorites__item-action{align-items:flex-end;align-self:center;display:flex;flex-flow:column nowrap;grid-area:action}@media screen and (min-width:768px){.favorites__item-action{align-self:flex-start}}.favorites__item-action p{margin-bottom:.5rem;text-align:right}.favorites__item-action button{white-space:nowrap}.favorites__size-selector{margin:1rem;max-width:300px}.favorites__open-add-to-cart{align-items:center;background:transparent;border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);display:flex;justify-content:center;min-height:3.125rem;padding:0 1.25rem;text-decoration:none;text-transform:uppercase}.favorites__open-add-to-cart.inverted{box-shadow:inset 0 0 0 1px #fff;color:#fff}.favorites__open-add-to-cart.focus,.favorites__open-add-to-cart.hover,.favorites__open-add-to-cart:focus,.favorites__open-add-to-cart:hover{background:rgba(0,0,0,.05)}.favorites__open-add-to-cart.focus.inverted,.favorites__open-add-to-cart.hover.inverted,.favorites__open-add-to-cart:focus.inverted,.favorites__open-add-to-cart:hover.inverted{background:rgba(0,0,0,.35)}.favorites__open-add-to-cart.active,.favorites__open-add-to-cart:active{background:rgba(0,0,0,.15)}.favorites__open-add-to-cart.active.inverted,.favorites__open-add-to-cart:active.inverted{background:rgba(0,0,0,.5)}.favorites__open-add-to-cart.button--secondary{width:auto}@media screen and (min-width:768px){.favorites__open-add-to-cart.button--secondary{background-color:var(--color-primary);color:var(--color-primary-text);width:100%}.favorites__open-add-to-cart.button--secondary:focus,.favorites__open-add-to-cart.button--secondary:hover{background-color:var(--color-primary-hover)}.favorites__open-add-to-cart.button--secondary:active{background-color:var(--color-primary-active)}}.favorites__add-to-cart{margin-left:1rem;margin-right:1rem}.favorites .desktop-only{display:none}@media screen and (min-width:768px){.favorites .desktop-only{display:block}}.favorites .mobile-only{display:block}@media screen and (min-width:768px){.favorites .mobile-only{display:none}}.favorites .sidebar__content{padding-bottom:1rem}@media screen and (min-width:768px){.favorites .sidebar__content{padding-bottom:2rem}}.favorites .sidebar__modal-body{padding:0}@media screen and (min-width:768px){.favorites .sidebar__modal-body{padding:0 0 2rem}}.favorites .sidebar__modal-body button{max-width:300px}