@import url(https://use.typekit.net/bag3oyu.css);.cart-item-notification{padding:var(--spacer);text-align:center}.product-added-notification{align-items:center;display:flex;justify-content:center}.product-added-notification .material-icons{font-size:2rem}.product-added-action-buttons{display:flex;justify-content:center;margin:var(--size-50) auto}.product-added-action-buttons>*+*{margin-left:var(--spacer)}.product-added-action-buttons .btn{--btn-space-y:0.5rem;line-height:1;padding-top:.75rem;width:9rem}.message-notification{padding:var(--size-200) var(--size-200)}.message-notification .material-icons{font-size:2em;vertical-align:text-bottom}.notification-item[data-v-d212dd1e]{background-color:var(--color-bg);box-shadow:0 0 .5rem rgba(0,0,0,.1);margin:var(--size-50);padding:var(--size-50);position:relative}.notification-item .btn-close[data-v-d212dd1e]{position:absolute;right:var(--size-50);top:var(--size-50)}.notification-item .icon-close[data-v-d212dd1e]{--icon-color:inherit;height:1rem;width:1rem}.notification-list-enter-active[data-v-323dc528],.notification-list-leave-active[data-v-323dc528]{transition:all .5s ease}.notification-list-enter-from[data-v-323dc528],.notification-list-leave-to[data-v-323dc528]{opacity:0;transform:translateX(-20%)}.my-modal-mask{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .05s ease;z-index:var(--modal-mask-z-index,9998)}.my-modal-mask,.my-modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.my-modal-container{-webkit-overflow-scrolling:touch;background-color:var(--color-bg);box-shadow:0 2px 8px rgba(0,0,0,.33);margin:0 auto;max-height:90%;max-width:90%;overflow:auto;position:relative;text-align:left;transition:all .3s ease;width:800px;width:max-content}.modal-90 .my-modal-container{width:90vw}.modal-lg .my-modal-container{width:1200px}.modal-md .my-modal-container{width:600px}.modal-sm .my-modal-container{width:320px}.my-modal-close{color:var(--color-gray-800);display:block;font-size:1.3rem;font-weight:400;line-height:1;position:absolute;right:.25rem;top:.25rem}.my-modal-enter,.my-modal-leave-active{opacity:0}.my-modal-enter .my-modal-container,.my-modal-leave-active .my-modal-container{transform:scale(1.1)}.full-modal .my-modal-container{bottom:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;padding:var(--spacer) 0;position:fixed;right:0;scroll-behavior:smooth;top:0;width:100%}.full-modal .my-modal-body,.full-modal .my-modal-header{padding:0 var(--spacer)}.full-modal .btn-back{line-height:1.5rem}.full-modal .btn-back .material-icons{font-size:1.5rem;line-height:1}.rating-stars-input{cursor:pointer}.rating-stars-input img{pointer-events:none}.review-form{margin:0 auto;max-width:40rem;width:100%}.login .link-container[data-v-3f411136],.register .link-container[data-v-39e9b60d]{margin-top:var(--spacer)}.register-form[data-v-2eee1507]{display:grid;gap:var(--spacer)}.auth-widgets form{margin-top:var(--spacer)}.new-review .action-container{margin-top:1rem}:root{--color-dark:#13072a;--color-light:#f2f0ee;--color-fg:var(--color-dark);--color-bg:#fff;--color-link:#5406f4;--color-highlight:#f72c9a;--color-price:var(--color-highlight);--color-grey-100:#f0f0f0;--color-grey-800:#818181;--color-accordion-content:#818181;--color-accordion-lines:#e3e3e3;--color-rating:#ffc000;--color-red:#da051a;--color-aqua:#37d0ce;--color-error:var(--color-highlight);--color-success:var(--color-aqua);--color-discount-line:var(--color-aqua);--font-family-normal:"area-normal",sans-serif;--font-family-extended:"area-extended",sans-serif;--font-family-default:var(--font-family-extended);--font-weight-100:100;--font-weight-400:400;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--font-weight-default:var(--font-weight-400);--font-size-100:1rem;--font-size-150:1.5rem;--font-size-200:2rem;--font-size-auto-100:clamp(0.5rem,0.33rem + 1vw,1rem);--font-size-auto-150:clamp(0.5rem,0.5rem + 1.5vw,1.5rem);--font-size-auto-175:clamp(0.75rem,0.75rem + 1.75vw,1.75rem);--font-size-auto-200:clamp(1rem,0.25rem + 2vw,2rem);--font-size-auto-250:clamp(1.2rem,0.75rem + 2vw,2.5rem);--size-25:0.25rem;--size-50:0.5rem;--size-75:0.75rem;--size-100:1rem;--size-150:1.5rem;--size-200:2rem;--size-250:2.5rem;--size-400:4rem;--size-300:3rem;--size-600:6rem;--size-800:8rem;--size-1000:10rem;--size-2000:20rem;--size-5000:50rem;--size-6000:60rem;--size-6500:65rem;--size-8000:80rem;--size-10000:100rem;--spacer:var(--size-100);--modal-mask-z-index:9998;--modal-close-z-index:10000;--notifications-container-z-index:10001}.btn{--btn-bg:transparent;--btn-fg:var(--color-fg);--btn-space-y:0.25em;--btn-space-x:0.5em;--btn-radius:0.25em;background-color:var(--btn-bg);border-color:var(--btn-bg);border-radius:var(--btn-radius);border-style:solid;border-width:0;color:var(--btn-fg);cursor:pointer;display:inline-block;font-family:var(--font-family-normal);font-size:inherit;line-height:1em;padding:var(--btn-space-y) var(--btn-space-x)}.btn:hover{filter:opacity(.8)}.btn .material-icons{vertical-align:bottom}.btn[disabled]{pointer-events:none}.btn[disabled],.btn[disabled]:hover{filter:opacity(.6)}.btn-round{--btn-radius:1.5em}.btn-circle{--btn-radius:50%;aspect-ratio:1}.btn-light{--btn-space-y:0.75em;--btn-space-x:0.75em;--btn-bg:var(--color-light);--btn-fg:var(--color-dark);font-weight:600}.btn-white{--btn-space-y:0.75em;--btn-space-x:0.75em;--btn-bg:#fff;--btn-fg:var(--color-dark);font-size:75%;font-weight:800}.btn-dark{--btn-space-y:0.75em;--btn-space-x:0.75em;--btn-bg:var(--color-dark);--btn-fg:var(--color-light);font-weight:600}.btn-gradient{--gradient-bg:linear-gradient(90deg,#f70fff,#12d6df);--btn-space-y:1.2em;--btn-space-x:1.3em;--btn-radius:4em;--btn-fg:#fff;--btn-fg-hover:var(--btn-fg);--btn-bg:transparent;--btn-bg-hover:transparent;background-color:transparent;background-image:var(--gradient-bg);color:#fff;font-size:.8rem;font-weight:800}.btn-gradient:hover{filter:hue-rotate(-5deg)}.btn-action{--color-fg:#fff;--btn-bg:var(--color-fg);--btn-fg:var(--color-highlight);--btn-space-y:1rem;--btn-radius:0.5rem;border-color:var(--btn-fg);border-width:1px;font-weight:800;transition:background-color .1s linear}.btn-action:hover{--btn-bg:var(--color-highlight);--btn-fg:var(--color-fg);filter:none}.btn-submit{--color-fg:#fff;--btn-fg:var(--color-fg);--btn-bg:var(--color-highlight);--btn-space-y:1rem;--btn-radius:0.5rem;border-color:var(--btn-bg);border-width:1px;font-weight:800;transition:background-color .1s linear}.btn-submit:hover{filter:brightness(.9)}.btn-block{display:block;width:100%}.btn-sm{--btn-space-y:0.25rem}.btn-link{--color-highlight:var(--color-link)}.btn-negative{--color-highlight:var(--color-error)}.btn-success{--color-highlight:var(--color-success)}.form-error{color:var(--color-error);margin-top:1rem}.form-success{color:var(--color-success);margin-top:1rem}.form-field{--form-field-animation-duration:0.2s;--form-field-color-highlight:var(--color-highlight);--form-field-color-fg:var(--color-fg);--form-field-color-bg:var(--color-bg);--form-field-border-color:var(--color-grey-800);--form-field-border-radius:8px;--form-field-color-error:var(--color-error);color:var(--form-field-color-fg);display:block}.form-field .invalid-feedback{color:var(--form-field-color-error);display:none;font-size:80%;margin-top:.25rem;width:100%}.form-field__label{color:var(--form-field-color-fg);display:block;font-size:.75rem;font-weight:400;left:0;line-height:1.5;margin:0;padding:.9rem .5rem 0;pointer-events:none;position:absolute;text-align:left;top:0;transform:translateY(-9px);transition:all var(--form-field-animation-duration);width:100%}.form-field__control{background-color:var(--form-field-color-bg);position:relative;width:100%}.form-field__input,.form-field__select,.form-field__textarea{appearance:none;background:transparent;border:1px solid var(--form-field-border-color);border-radius:var(--form-field-border-radius);color:var(--form-field-color-fg);display:block;font-family:var(--font-family-normal);font-size:1rem;line-height:1.5rem;outline:0;padding:1.33rem .5rem .2rem;width:100%}.form-field__chevron+.form-field__input,.form-field__chevron+.form-field__select,.form-field__chevron+.form-field__textarea{padding-right:40px}.form-field__input::placeholder,.form-field__select::placeholder,.form-field__textarea::placeholder{color:transparent}.form-field__input:-ms-input-placeholder~.form-field__label,.form-field__select:-ms-input-placeholder~.form-field__label,.form-field__textarea:-ms-input-placeholder~.form-field__label{color:var(--color-grey-800);font-size:1rem;transform:translateY(0)}.form-field__input:placeholder-shown~.form-field__label,.form-field__select:placeholder-shown~.form-field__label,.form-field__textarea:placeholder-shown~.form-field__label{color:var(--color-grey-800);font-size:1rem;transform:translateY(0)}.form-field__input:focus,.form-field__select:focus,.form-field__textarea:focus{--form-field-border-color:var(--form-field-color-highlight);box-shadow:0 0 .8rem -.4rem var(--form-field-border-color)}.form-field__input:focus~.form-field__label,.form-field__select:focus~.form-field__label,.form-field__textarea:focus~.form-field__label{color:var(--form-field-color-highlight);font-size:.75rem;transform:translateY(-9px)}.form-field__input.is-invalid,.form-field__select.is-invalid,.form-field__textarea.is-invalid{--form-field-color-highlight:var(--form-field-color-error);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f86967'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f86967' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--form-field-color-error);padding-right:calc(1.5em + .75rem)}.form-field__input.is-invalid~.invalid-feedback,.form-field__select.is-invalid~.invalid-feedback,.form-field__textarea.is-invalid~.invalid-feedback{display:block}.form-field__select{background:var(--color-bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;cursor:pointer}.form-field__control .form-field__chevron{pointer-events:none}.form-field__control .form-field__chevron:before{color:var(--form-field-color-highlight);content:"keyboard_arrow_right";display:block;font-family:Material Icons;font-size:50px;line-height:50px;position:absolute;right:0;top:calc(50% - 25px)}.form-grid{display:grid;gap:1rem}.form-grid.form-grid--2-columns .last-column{grid-column:2/-1}@media (min-width:40rem){.form-grid.form-grid--2-columns{grid-template-columns:1fr 1fr}}.container{--container-space:2em;--container-width:100%;margin:0 auto;max-width:var(--container-width);padding-left:var(--container-space);padding-right:var(--container-space)}@media (min-width:40rem){.container{--container-space:1em}}.menu{position:relative}.menu__list{background-color:var(--color-bg);border:1px solid var(--color-grey-100);border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;font-size:1rem;margin-top:1rem;max-height:80vh;overflow-y:auto;padding:1rem 0;position:absolute;right:0;top:100%}.active .menu__list,.menu__list.active{display:block}.menu__list__item{white-space:nowrap}.menu__list__item a{display:block;line-height:1;padding:.5rem 1rem}.menu__list__item a:hover{background-color:var(--color-grey-100)}.menu__list__item div{display:block;line-height:1;padding:.5rem 1rem}.more-items .more-items__item{display:none}.more-items .more-items__item--visible{display:block}.modal,.more-items.more-items--complete .more-items__action{display:none}.modal{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1}.modal.active{display:flex}.icon-close{--icon-thickness:2px;display:block;position:relative}.icon-close:after,.icon-close:before{background-color:var(--icon-color,var(--color-fg));content:"";height:var(--icon-thickness);left:0;position:absolute;top:calc(50% - var(--icon-thickness)/2);width:100%}.icon-close:after{transform:rotate(45deg)}.icon-close:before{transform:rotate(-45deg)}.chevron{--icon-thickness:2px;aspect-ratio:1;display:block;position:relative}.chevron:before{border-color:var(--icon-color,var(--color-fg));border-style:solid;border-width:var(--icon-thickness) var(--icon-thickness) 0 0;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:center;width:100%}.chevron.right:before{transform:rotate(45deg)}.chevron.left:before{transform:rotate(-135deg)}.hamburguer{aspect-ratio:1;background-color:var(--btn-bg);border-radius:50%;cursor:pointer;display:block;height:100%;padding:0;position:relative;width:100%}.hamburguer:after,.hamburguer:before{content:"";transform-origin:center}.hamburguer .hamburguer__inner,.hamburguer:after,.hamburguer:before{background-color:var(--btn-fg);display:block;height:2px;left:.75em;margin-top:0;position:absolute;top:calc(50% - 1px);transition:all .2s ease-out;width:calc(100% - 1.5em)}.hamburguer:before{margin-top:-5px}.hamburguer:after{margin-top:5px}.active .hamburguer .hamburguer__inner,.hamburguer.active .hamburguer__inner{opacity:0}.active .hamburguer:before,.hamburguer.active:before{margin-top:0;transform:rotate(45deg)}.active .hamburguer:after,.hamburguer.active:after{margin-top:0;transform:rotate(-45deg)}.text-gradient{--gradient-bg:linear-gradient(var(--color-fg),var(--color-bg));-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-color:var(--color-bg);background-image:var(--gradient-bg);background-size:100%;display:inline-block}.accordion-container{--container-width:var(--size-6000);padding-bottom:var(--size-300);padding-top:var(--size-300)}.accordion-container .title{font-size:150%;margin:0;text-align:center}.accordion-container .accordion{margin-top:2em}.accordion-container .accordion-item{border-bottom:1px solid var(--color-accordion-lines);display:flex;flex-direction:column}.accordion-container .accordion-item label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:1.2;padding:1.5em 0}.accordion-container .accordion-item label:hover .accordion-title{opacity:.8}.accordion-container .accordion-item .indicator{aspect-ratio:1;margin-left:1em;min-width:1em;position:relative;transition:transform .25s ease}.accordion-container .accordion-item .indicator:after{transform:translateY(-50%);transition:transform .25s ease}.accordion-container .accordion-item .indicator:after,.accordion-container .accordion-item .indicator:before{background-color:var(--color-highlight,var(--color-fg));content:"";height:.2em;position:absolute;top:50%;width:100%}.accordion-container .accordion-item .indicator:before{transform:translateY(-50%) rotate(90deg)}.accordion-container .accordion-item .accordion-title{font-size:1.17em;margin:0}.accordion-container .accordion-item .content{color:var(--color-accordion-content);flex-basis:0;font-weight:600;opacity:0;overflow:hidden;transform:scale(.2);transform-origin:top center;transition:transform .5s ease-in-out,opacity .3s ease-in,flex-basis .3s}.accordion-container .accordion-item .content p+p{margin-top:1em}.accordion-container .accordion-item .content a{word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.accordion-container .accordion-item input[type=checkbox],.accordion-container .accordion-item input[type=radio]{display:none}.accordion-container .accordion-item input[type=checkbox]:checked~.content,.accordion-container .accordion-item input[type=radio]:checked~.content{flex-basis:100%;opacity:1;padding-bottom:1.5em;transform:scale(1)}.accordion-container .accordion-item input[type=checkbox]:checked~header .indicator,.accordion-container .accordion-item input[type=radio]:checked~header .indicator{transform:rotate(90deg)}.accordion-container .accordion-item input[type=checkbox]:checked~header .indicator:after,.accordion-container .accordion-item input[type=radio]:checked~header .indicator:after{transform:translateY(-50%) rotate(90deg)}@media (min-width:40rem){.accordion-container{padding-bottom:var(--size-600);padding-top:var(--size-600)}.accordion-container .title{font-size:var(--font-size-auto-250);text-align:left}.accordion-container .title br{display:none}}.slider .mask{height:100%;overflow:hidden;width:100%}.slider .slides-container{--gap-size:0rem;display:flex;position:relative;transition:left .5s ease-in-out}.slider .slides-container.dragging{transition:none}.slider .slides-container .slide{flex-shrink:0;width:100%}.slider .slides-container.vertical{flex-direction:column;height:100%;transition:top .5s ease-in-out}.slider .slides-container.vertical .slide{height:100%}.product-list-container{margin-bottom:var(--size-250);margin-top:var(--size-250);text-align:center}.product-list-container .container{--container-width:var(--size-8000)}.product-list-container .header .paginator{display:none}.product-list-container .title{font-size:150%;line-height:1.2;margin:0}.product-list-container .paginator{font-size:175%;font-size:var(--font-size-auto-175);font-weight:600;white-space:nowrap}.product-list-container .slides-container{--gap-size:4rem;margin-top:2em}@media (min-width:80rem){.product-list-container .slides-container{--gap-size:8rem}}.product-list-container .slide{flex:0 0 100%;min-height:10rem}.product-list-container .slide+.slide{margin-left:var(--gap-size)}@media (min-width:40rem){.product-list-container .slide{flex-basis:calc((100% - var(--gap-size))/2)}}@media (min-width:70rem){.product-list-container .slide{flex-basis:calc(33.33333% - var(--gap-size)*2/3)}}.product-list-container .footer{margin-top:2em}.product-list-container .footer .paginator{font-size:150%}@media (min-width:40rem){.product-list-container{margin-bottom:var(--size-600);margin-top:var(--size-600);text-align:left}.product-list-container .header{align-items:end;display:flex;justify-content:space-between}.product-list-container .header .paginator{display:block}.product-list-container .title{font-size:var(--font-size-auto-250)}.product-list-container .footer{display:none}}.product-list-item{font-size:100%;position:relative}.product-list-item header{font-size:115%;font-weight:600;line-height:1.5;min-height:4.5em;padding:0 .5em}.product-list-item a{display:block}.product-list-item picture{aspect-ratio:1/1.1;border:2px solid var(--color-grey-100);border-radius:1em 1em 0 0;display:block;margin-top:2em;overflow:hidden;width:100%}.product-list-item picture img{display:block;height:100%;object-fit:cover;object-position:50% 62%;width:100%}.product-list-item footer{align-items:center;background-color:var(--color-grey-100);border-radius:0 0 1em 1em;display:flex;font-size:.9em;justify-content:space-between;padding:0 1em 1.5em;text-align:left}.product-list-item footer .price{font-weight:600}.product-list-item footer .more{margin-top:.25em}@media (min-width:40rem){.product-list-item{font-size:var(--font-size-auto-100)}.product-list-item picture{aspect-ratio:3/4;border-radius:1em}.product-list-item picture img{object-position:center}.product-list-item footer{background-color:transparent;font-size:1em;margin-top:2em;padding:0 .5em}}.review-score{position:relative;width:10em}.review-score .score{color:var(--color-rating);font-weight:900;position:absolute;right:0;top:0;transform:translateX(calc(100% + .75em))}.reviews-resume{color:inherit;font-size:.8rem;font-weight:800;margin:0 auto;max-width:100%;width:25em}.reviews-resume .top{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;padding-top:.25em}.reviews-resume .top .count{font-size:250%;font-weight:800;line-height:1;text-align:right}.reviews-resume .top .unit{text-align:left}.reviews-resume .review-score{margin:.5rem auto}.reviews-resume .bottom{font-size:75%;line-height:1.5;margin-top:.5rem}.hr-labeled{margin:2rem 0;position:relative;text-align:center}.hr-labeled hr{margin:0}.hr-labeled .hr-label{background-color:#fff;display:inline-block;padding:0 1rem;position:absolute;transform:translate(-50%,-50%)}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,p{margin:0}body{accent-color:var(--color-highlight);background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-default);font-size:1rem;font-weight:var(--font-weight-default);line-height:1.2;padding:0}body.no-scroll{overflow:hidden}hr{border-color:var(--color-grey-800);border-style:solid;border-width:1px 0 0}button{font-family:inherit}.busy-mask{--busy-offset:7.5rem;--busy-duration:1.4s;background-color:hsla(0,0%,100%,.5);display:none;opacity:0;transition:opacity .05s ease}.busy .busy-mask{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:10000}.busy-mask .spinner{animation:rotator var(--busy-duration) linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.busy-mask .path{stroke:var(--color-highlight);stroke-dasharray:var(--busy-offset);stroke-dashoffset:0;animation:dash var(--busy-duration) ease-in-out infinite;transform-origin:center}@keyframes dash{0%{stroke-dashoffset:var(--busy-offset)}50%{stroke-dashoffset:calc(var(--busy-offset)/4);transform:rotate(135deg)}to{stroke-dashoffset:var(--busy-offset);transform:rotate(450deg)}}.notifications-container{bottom:var(--spacer);display:grid;gap:var(--size-50);grid-auto-flow:dense;max-height:50vh;overflow:hidden;overflow-y:auto;position:fixed;right:var(--spacer);z-index:var(--notifications-container-z-index,10000)}#shipping-free-banner{background-color:var(--color-highlight);color:var(--color-light);font-weight:800;line-height:1;padding:var(--size-50);text-align:center}#shipping-free-banner sup{font-size:60%}#header{font-size:var(--font-size-auto-100);padding:3em 0;position:relative;z-index:1}#header.header-inset{position:absolute;top:0;width:100%}#header .container{--container-width:var(--size-10000);display:flex;justify-content:space-between}#header .actions{align-items:center;display:flex}#header .actions>*{flex:0 0 auto}#header .actions>*+*{margin-left:var(--spacer)}#header .logo{width:50%}#header .logo img{display:inline-block;max-width:100%}@media (min-width:40rem){#header .logo{width:15em}}#header .btn{height:2.75em}#header .account{display:none}@media (min-width:40rem){#header .account{display:block}#header .account .btn{--btn-space-x:2em}}#header .menu .btn{aspect-ratio:1;font-size:125%}@media (min-width:40rem){#header .menu .btn{font-size:100%;height:2.75em}}#header .checkout{text-align:center}#header .checkout .btn{aspect-ratio:1;display:block;font-size:125%;position:relative}@media (min-width:40rem){#header .checkout .btn{font-size:100%;height:2.75em}}#header .checkout .btn .cart-count{aspect-ratio:1;background-color:var(--color-highlight);border-radius:50%;color:var(--color-light);display:inline-block;font-size:90%;font-weight:600;line-height:1.25;min-width:1.75em;padding:.375em .5em 0;position:absolute;right:-15%;top:-15%}#header .checkout .material-icons{font-size:175%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-empty #header .checkout,.signed-in #header .menu__list__item--register{display:none}#footer{background-color:#030504;color:#f2f0ee;margin-top:6em;text-align:center}#footer .container{--container-width:var(--size-8000)}#footer .contact-links{align-items:center;background-image:linear-gradient(#13072a 50%,#030504);display:flex;line-height:1.5;padding:var(--size-300) 0 0}#footer .contact-links .contact{display:grid;gap:var(--size-200)}#footer .contact-links .contact .logo{margin:0 auto;width:15rem}#footer .contact-links .contact .logo img{display:inline-block;max-width:100%}#footer .contact-links .links{--color-link:var(--color-highlight);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:var(--size-250)}#footer .contact-links .links,#footer .contact-links .links>*{display:grid;gap:var(--size-100)}#footer .contact-links .links>* br{display:none}#footer .contact-links .links>*+* br{display:inline}#footer .we-have-each-other{padding:var(--size-300) 0}#footer .we-have-each-other .container .title{font-size:clamp(1rem,.75rem + 2.5vw,2.5rem);margin:0}#footer .we-have-each-other .container img{display:block;margin-top:var(--size-300);max-width:100%}#footer .copyright{font-size:50%;padding:var(--size-200) 0 var(--size-600)}@media (min-width:40rem){#footer{margin-top:10em;text-align:left}#footer .contact-links{padding:var(--size-1000) 0}#footer .contact-links .container{display:grid;gap:var(--size-100);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));width:100%}#footer .contact-links .links{margin-top:0}#footer .contact-links .links br{display:inline}#footer .contact-links .contact{gap:4rem}#footer .contact-links .contact .logo{margin:0;width:15rem}#footer .we-have-each-other{padding:var(--size-400) 0}#footer .we-have-each-other .container .title{font-size:clamp(1.2rem,1rem + 2vw,2.5rem)}#footer .we-have-each-other .container img{margin-top:var(--size-400)}#footer .copyright{font-size:90%;padding:var(--size-400) 0}}table{border-collapse:collapse}.text-highlight{color:var(--color-highlight,--color-fg)}.text-success{color:var(--color-success)}.text-negative{color:var(--color-error)}.text-price{color:var(--color-price)}.text-muted{color:var(--color-grey-800)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-underline{text-decoration:underline}@media screen and (min-width:40rem){.sm-br{display:none}}@media screen and (max-width:40rem){.desktop-only,.xs-br{display:none}}@media screen and (min-width:40rem){.mobile-only{display:none}}[v-cloak]{display:none}.link,a{background:transparent;border:none;color:var(--color-link);cursor:pointer;display:inline-block;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none}.link:hover,a:hover{opacity:.8}.legal-page h1{margin:0 0 1em}.legal-page h3,.legal-page h4{font-size:1.3rem;font-weight:600}.legal-page h4{font-size:1.2rem}.legal-page p{margin-bottom:var(--spacer)}.legal-page strong{font-weight:600}.legal-page strong strong{font-weight:800}.legal-page a{word-wrap:break-word;font-weight:600;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.legal-page address{display:block;font-style:normal;margin-top:var(--spacer)}.legal-page .container{--container-width:var(--size-8000)}.affiliate-page h1{font-size:2rem;margin:0 0 1em}.affiliate-page h3,.affiliate-page h4{font-size:1.3rem;font-weight:600}.affiliate-page h4{font-size:1.2rem}.affiliate-page p{margin-bottom:var(--spacer)}.affiliate-page a{word-wrap:break-word;font-weight:600;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.affiliate-page strong{font-weight:600}.affiliate-page strong strong{font-weight:800}.affiliate-page .container{--container-width:var(--size-6000)}.affiliate-page .accordion-container{padding:var(--size-300) 0}.affiliate-page .accordion-container .title{font-size:2rem;text-align:left}.affiliate-page .why-grid{display:grid;gap:var(--size-200);margin-top:var(--size-300)}.affiliate-page .why-grid h4{margin-top:0}.affiliate-page .why-grid .media-action .media img{aspect-ratio:1;border-radius:1rem;width:100%}.affiliate-page .why-grid .media-action .action{margin-top:1rem;text-align:center}@media (min-width:40rem){.affiliate-page .why-grid{gap:var(--size-200);grid-template-columns:2fr 4fr}.affiliate-page .why-grid .accordion-container .title{font-size:2rem}}.point-list .point-list-item .item-point{display:inline-block;margin-right:var(--spacer)}.point-list .point-list-item .item-point-indented{text-indent:var(--spacer)}.point-list .point-list-item .item-point-margin{margin-left:var(--spacer)}.point-list .point-list-item .item-point-indent{text-indent:var(--spacer)}.table{--border-color:#dee2e6;color:inherit;margin-bottom:1rem;width:100%}.table thead th{border-bottom-width:1px;border-bottom:1px solid var(--border-color);vertical-align:bottom;width:1%}.table td,.table th{padding:.75rem}.table td,.table th,.table.table-sm td,.table.table-sm th{border-top:1px solid var(--border-color);vertical-align:top}.table.table-sm td,.table.table-sm th{padding:.5rem .25rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid var(--border-color)}.table-responsive{display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.slide-enter-active,.slide-leave-active{transition:all .2s ease}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateX(10%)}