@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;visibility:visible;visibility:initial}to{opacity:0;visibility:hidden}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes slideInRight{0%{transform:translateX(375px)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-375px)}to{transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(375px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-375px)}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes skeleton-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.text-sm-bold-underline{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.no-pointer{pointer-events:none}.relative{position:relative}.noof{overflow:hidden;touch-action:none;-ms-touch-action:none}@media (max-width:1100px){.noof-md{overflow:hidden;touch-action:none;-ms-touch-action:none}}.hidden{display:none!important}@media (max-width:768px){.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:1100px){.hidden-md{display:none!important}}@media (min-width:1100px){.hidden-lg{display:none!important}}.align-left{justify-content:flex-start}.align-center,.align-left{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center{justify-content:center}.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.modal-icon{padding:var(--space-16);position:absolute;top:0}.modal-icon>.icon{pointer-events:none}.modal-icon.left{left:0}.modal-icon.right{right:0}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}.fat{font-weight:var(--fw-bold)}.text-divider{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;--text-divider-gap:0.5rem}.text-divider:after,.text-divider:before{background-color:var(--clr-divider-border);content:"";flex-grow:1;height:1px}.text-divider:before{margin-right:var(--text-divider-gap)}.text-divider:after{margin-left:var(--text-divider-gap)}.no-padding{padding:0}.no-margin{margin:0}.no-space{margin:0;padding:0}.bounce{animation:bounce 1s ease-in-out 1}.loader{animation:circleLoader 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,var(--clr-primary-semi) 94%,transparent) top /8px 8px no-repeat,conic-gradient(transparent 30%,var(--clr-primary-semi));border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);width:50px}@keyframes circleLoader{to{transform:rotate(1turn)}}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}*,:after,:before{box-sizing:border-box}table{border-collapse:collapse;width:100%}input{border:none;outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:where([hidden]){display:none}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}:root{--container-m-padding:var(--space-8)}.container-small{margin:0 auto;padding:0 var(--container-m-padding);width:100%}@media (min-width:1100px){.container-small{margin:0 auto;max-width:360px;padding:0 var(--space-16)}}.container-medium{margin:0 auto;padding:0 var(--container-m-padding);width:100%}@media (min-width:1100px){.container-medium{margin:0 auto;max-width:768px;padding:0 var(--space-16)}}.container-large{margin:0 auto;padding:0 var(--container-m-padding);width:100%}@media (min-width:1100px){.container-large{margin:0 auto;max-width:1170px;padding:0 var(--space-16)}}.container-full{margin:0 auto;width:100%}@media (min-width:1100px){.container-full{margin:0 auto}}.container{margin:0 auto;margin:0 auto var(--space-16);padding:0 var(--container-m-padding);width:100%}@media (min-width:1100px){.container{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}}@media (max-width:768px){.container.c-m-l,.container.c-m-m,.container.c-m-s{padding:0 var(--container-m-padding)}.container.c-m-f,.container.c-m-l,.container.c-m-m,.container.c-m-s{margin:0 auto;margin:0 auto var(--space-16);width:100%}.container.c-m-h{display:none}.container.c-m-h.in-edit-mode{display:block;margin:0 auto;margin:0 auto var(--space-16);padding:0 var(--container-m-padding);width:100%}}@media (max-width:768px) and (min-width:1100px){.container.c-m-s{margin:0 auto;margin:0 auto var(--space-32);max-width:360px;padding:0 var(--space-16)}.container.c-m-m{margin:0 auto;margin:0 auto var(--space-32);max-width:768px;padding:0 var(--space-16)}.container.c-m-l{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}.container.c-m-f{margin:0 auto;margin:0 auto var(--space-32)}.container.c-m-h.in-edit-mode{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}}@media (min-width:768px) and (max-width:1100px){.container.c-t-l,.container.c-t-m,.container.c-t-s{padding:0 var(--container-m-padding)}.container.c-t-f,.container.c-t-l,.container.c-t-m,.container.c-t-s{margin:0 auto;margin:0 auto var(--space-16);width:100%}.container.c-t-h{display:none}.container.c-t-h.in-edit-mode{display:block;margin:0 auto;margin:0 auto var(--space-16);padding:0 var(--container-m-padding);width:100%}}@media (min-width:768px) and (max-width:1100px) and (min-width:1100px){.container.c-t-s{margin:0 auto;margin:0 auto var(--space-32);max-width:360px;padding:0 var(--space-16)}.container.c-t-m{margin:0 auto;margin:0 auto var(--space-32);max-width:768px;padding:0 var(--space-16)}.container.c-t-l{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}.container.c-t-f{margin:0 auto;margin:0 auto var(--space-32)}.container.c-t-h.in-edit-mode{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}}@media (min-width:1100px){.container.c-d-l,.container.c-d-m,.container.c-d-s{padding:0 var(--container-m-padding)}.container.c-d-f,.container.c-d-l,.container.c-d-m,.container.c-d-s{margin:0 auto;margin:0 auto var(--space-16);width:100%}.container.c-d-h{display:none}.container.c-d-h.in-edit-mode{display:block;margin:0 auto;margin:0 auto var(--space-16);padding:0 var(--container-m-padding);width:100%}}@media (min-width:1100px) and (min-width:1100px){.container.c-d-s{margin:0 auto;margin:0 auto var(--space-32);max-width:360px;padding:0 var(--space-16)}.container.c-d-m{margin:0 auto;margin:0 auto var(--space-32);max-width:768px;padding:0 var(--space-16)}.container.c-d-l{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}.container.c-d-f{margin:0 auto;margin:0 auto var(--space-32)}.container.c-d-h.in-edit-mode{margin:0 auto;margin:0 auto var(--space-32);max-width:1170px;padding:0 var(--space-16)}}body{color:var(--clr-neutral-black);font-family:var(--font-family),"Adjusted Font Fallback";font-size:var(--fs-m-content-body);font-style:normal;font-weight:400;letter-spacing:normal;line-height:var(--flh-m-content-body)}@media (min-width:768px){body{font-size:var(--fs-d-content-body-lg);line-height:var(--flh-d-content-body-lg)}}body h1{font-size:var(--fs-m-content-h1);font-weight:var(--fw-m-content-h1);line-height:var(--flh-m-content-h1)}@media (min-width:768px){body h1{font-size:var(--fs-d-content-h1);font-weight:var(--fw-d-content-h1);line-height:var(--flh-d-content-h1)}}body h2{font-size:var(--fs-m-content-h2);font-weight:var(--fw-m-content-h2);line-height:var(--flh-m-content-h2)}@media (min-width:768px){body h2{font-size:var(--fs-d-content-h2);font-weight:var(--fw-d-content-h2);line-height:var(--flh-d-content-h2)}}body h3{font-size:var(--fs-m-content-h3);font-weight:var(--fw-m-content-h3);line-height:var(--flh-m-content-h3)}@media (min-width:768px){body h3{font-size:var(--fs-d-content-h3);font-weight:var(--fw-d-content-h3);line-height:var(--flh-d-content-h3)}}body h4{font-size:var(--fs-content-h4);font-weight:var(--fw-content-h4);line-height:var(--flh-content-h4)}body h5{font-size:var(--fs-content-h5);font-weight:var(--fw-content-h5);line-height:var(--flh-content-h5)}body h6{font-size:var(--fs-content-h6);font-weight:var(--fw-content-h6);line-height:var(--flh-content-h6)}body a{color:inherit;font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){body a{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0}body p{padding-bottom:var(--space-16)}body ul{list-style-position:inside;list-style-type:disc;margin-bottom:var(--space-16);margin-top:0;padding-left:var(--space-8)}.form-content,.form-group{display:grid}.form-content label,.form-group label{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);margin-bottom:var(--space-16);-webkit-text-decoration:none;text-decoration:none}.form-content label.required:after,.form-group label.required:after{color:var(--clr-semantic-red);content:" *"}.form-content .input,.form-group .input{align-items:center;background:var(--clr-input-ongray-bg);border:1px solid var(--clr-neutral-heavy);border-radius:var(--radius-sm);color:var(--clr-text-black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-sm);font-weight:400;height:var(--height-input-md);line-height:1.2;line-height:var(--flh-text-sm);outline:0;padding:0 var(--space-16);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.form-content .input,.form-group .input{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.form-content .input.input-grey,.form-group .input.input-grey{background:var(--clr-input-onwhite-bg)}.form-content .input.input-sm,.form-group .input.input-sm{height:var(--height-input-sm)}.form-content .checkbox,.form-group .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-input-onwhite-bg);border:1px solid var(--clr-neutral-heavy);border-radius:2px;height:16px;position:relative;width:16px}.form-content .checkbox:checked:after,.form-group .checkbox:checked:after{background:var(--clr-neutral-black);content:"";display:inline-block;height:var(--icon-size-xs);left:50%;-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--icon-size-xs)}.form-content .message,.form-group .message{display:none;font-size:var(--fs-text-xs);font-weight:var(--fw-bold);line-height:var(--flh-text-xs);margin:var(--space-8) 0 0;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.form-content .message,.form-group .message{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}}.form-content input::-moz-placeholder,.form-group input::-moz-placeholder{color:var(--clr-text-gray);opacity:1}.form-content input::placeholder,.form-group input::placeholder{color:var(--clr-text-gray);opacity:1}.form-content input::-ms-input-placeholder,.form-group input::-ms-input-placeholder{color:var(--clr-text-gray)}.form-content input[type=search]::-webkit-search-cancel-button,.form-content input[type=search]::-webkit-search-decoration,.form-content input[type=search]::-webkit-search-results-button,.form-content input[type=search]::-webkit-search-results-decoration,.form-group input[type=search]::-webkit-search-cancel-button,.form-group input[type=search]::-webkit-search-decoration,.form-group input[type=search]::-webkit-search-results-button,.form-group input[type=search]::-webkit-search-results-decoration{display:none}.form-content .input-group,.form-group .input-group{align-items:center;display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content}.form-content .input-group .input,.form-group .input-group .input{border:none}.form-content .input-group input::-webkit-inner-spin-button,.form-group .input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-content .input-group input[type=number],.form-group .input-group input[type=number]{-moz-appearance:textfield}.form-content ::-moz-placeholder,.form-group ::-moz-placeholder{color:var(--clr-neutral-heavy);opacity:1}.form-content ::placeholder,.form-group ::placeholder{color:var(--clr-neutral-heavy);opacity:1}.form-content :-ms-input-placeholder,.form-group :-ms-input-placeholder{color:var(--clr-neutral-heavy)}.form-content ::-ms-input-placeholder,.form-group ::-ms-input-placeholder{color:var(--clr-neutral-heavy)}.form-content.error .input,.form-group.error .input{--_cls-border:var(--clr-semantic-red)}.form-content.error .message,.form-group.error .message{color:var(--clr-text-danger);display:block}.form .form-group{position:relative}.form .form-group.checkbox{display:grid;grid-template-areas:"input label";grid-template-columns:auto 1fr;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;grid-gap:var(--space-8)}.form .form-group.checkbox label{cursor:pointer;font-size:var(--fs-text-md);font-weight:400;grid-area:label;line-height:var(--flh-text-md);margin:0;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form .form-group.checkbox input{grid-area:input;margin:0}.form .password-requirements{margin-top:var(--space-4)}.form .password-requirements,.form .password-validation-errors{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.form .password-validation-errors{grid-column:2}.form .password-validation-errors .requirement{padding:0}.form .password-validation-errors .requirement.hidden{display:none}.form .validation-summary{color:var(--clr-text-danger);display:block;font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);margin-bottom:var(--space-16);margin-top:var(--space-16);text-align:center;-webkit-text-decoration:none;text-decoration:none}.form .toggle-password{position:absolute;right:var(--space-16);top:40px}.button,button{align-content:center;background-color:transparent;border:none;cursor:pointer;display:grid;font-size:var(--fs-text-md);font-weight:var(--fw-bold);justify-content:center;line-height:var(--flh-text-md);overflow:hidden;place-content:center;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.button>span,button>span{pointer-events:none}.button.reset-button,button.reset-button{display:inline;display:initial;font-size:inherit;margin:0;overflow:visible;padding:0}.button.primary,button.primary{background-color:var(--clr-btn-primary-bg);color:var(--clr-btn-primary-content)}.button.primary .icon,button.primary .icon{background:var(--clr-btn-primary-content)}@media (min-width:1100px){.button.primary:hover,button.primary:hover{background-color:var(--clr-btn-primary-bg-hover)}}.button.secondary,button.secondary{background-color:var(--clr-btn-secondary-bg);border:1px solid var(--clr-primary-heavy);color:var(--clr-btn-secondary-content)}.button.secondary .icon,button.secondary .icon{background:var(--clr-btn-secondary-content)}@media (min-width:1100px){.button.secondary:hover,button.secondary:hover{background-color:var(--clr-btn-secondary-bg-hover);color:var(--clr-btn-secondary-content-hover)}.button.secondary:hover .icon,button.secondary:hover .icon{background:var(--clr-btn-secondary-content-hover)}}.button.danger,button.danger{background-color:var(--clr-btn-danger-bg);color:var(--clr-text-white)}.button.danger .icon,button.danger .icon{background:var(--clr-text-white)}@media (min-width:1100px){.button.danger:hover,button.danger:hover{background-color:var(--clr-btn-danger-bg-hover)}}.button.positive,button.positive{background-color:var(--clr-btn-positive-bg);color:var(--clr-btn-positive-content)}.button.positive .icon,button.positive .icon{background:var(--clr-btn-positive-content)}@media (min-width:1100px){.button.positive:hover,button.positive:hover{background-color:var(--clr-btn-positive-bg-hover)}}.button.cancel,button.cancel{background-color:var(--clr-btn-secondary-bg);border:1px solid var(--clr-semantic-red);color:var(--clr-text-danger)}.button.cancel .icon,button.cancel .icon{background:var(--clr-semantic-red)}@media (min-width:1100px){.button.cancel:hover,button.cancel:hover{border-color:var(--clr-btn-danger-bg-hover);color:var(--clr-btn-danger-bg-hover)}.button.cancel:hover .icon,button.cancel:hover .icon{background:var(--clr-btn-danger-bg-hover)}}.button.size-lg,button.size-lg{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-lg);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none}.button.size-lg .icon,button.size-lg .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}@media (min-width:768px){.button.size-lg.size-d-sm,button.size-lg.size-d-sm{border-radius:var(--radius-btn-sm);font-size:var(--fs-text-sm);font-weight:var(--fw-bold);height:var(--height-btn-xs);line-height:var(--flh-text-sm);padding-left:var(--space-16);padding-right:var(--space-16);-webkit-text-decoration:none;text-decoration:none}.button.size-lg.size-d-sm .icon,button.size-lg.size-d-sm .icon{height:var(--icon-size-xs);width:var(--icon-size-xs)}}@media (min-width:768px) and (max-width:768px){.button.size-lg.size-d-sm .icon,button.size-lg.size-d-sm .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}@media (min-width:768px){.button.size-lg.size-d-md,button.size-lg.size-d-md{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-md);line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}.button.size-lg.size-d-md .icon,button.size-lg.size-d-md .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}.button.size-md,button.size-md{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-md);line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}.button.size-md .icon,button.size-md .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}@media (min-width:768px){.button.size-md.size-d-sm,button.size-md.size-d-sm{border-radius:var(--radius-btn-sm);font-size:var(--fs-text-sm);font-weight:var(--fw-bold);height:var(--height-btn-xs);line-height:var(--flh-text-sm);padding-left:var(--space-16);padding-right:var(--space-16);-webkit-text-decoration:none;text-decoration:none}.button.size-md.size-d-sm .icon,button.size-md.size-d-sm .icon{height:var(--icon-size-xs);width:var(--icon-size-xs)}}@media (min-width:768px) and (max-width:768px){.button.size-md.size-d-sm .icon,button.size-md.size-d-sm .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}@media (min-width:768px){.button.size-md.size-d-lg,button.size-md.size-d-lg{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-lg);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none}.button.size-md.size-d-lg .icon,button.size-md.size-d-lg .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}.button.size-sm,button.size-sm{border-radius:var(--radius-btn-sm);font-size:var(--fs-text-sm);font-weight:var(--fw-bold);height:var(--height-btn-xs);line-height:var(--flh-text-sm);padding-left:var(--space-16);padding-right:var(--space-16);-webkit-text-decoration:none;text-decoration:none}.button.size-sm .icon,button.size-sm .icon{height:var(--icon-size-xs);width:var(--icon-size-xs)}@media (max-width:768px){.button.size-sm .icon,button.size-sm .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}@media (min-width:768px){.button.size-sm.size-d-lg,button.size-sm.size-d-lg{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-lg);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none}.button.size-sm.size-d-lg .icon,button.size-sm.size-d-lg .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}.button.size-sm.size-d-md,button.size-sm.size-d-md{border-radius:var(--radius-btn-md);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-md);line-height:var(--flh-text-md);padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}.button.size-sm.size-d-md .icon,button.size-sm.size-d-md .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}}.button.full-width,button.full-width{width:100%}@media (max-width:768px){.button.full-width-mobile,button.full-width-mobile{width:100%}}@media (min-width:768px){.button.full-width-desktop,button.full-width-desktop{width:100%}}.button.with-icon,button.with-icon{grid-template-columns:1fr auto;grid-gap:var(--space-4);align-items:center;grid-template-areas:"text icon"}.button.with-icon span,button.with-icon span{grid-area:text;grid-row:1/2}.button.with-icon .icon,button.with-icon .icon{grid-area:icon;grid-row:1/2}.button.with-icon.icon-center,button.with-icon.icon-center{grid-template-areas:"icon text";grid-template-columns:auto;grid-gap:var(--space-8)}.button.with-icon.text-desktop span,button.with-icon.text-desktop span{display:none}@media (min-width:768px){.button.with-icon.text-desktop span,button.with-icon.text-desktop span{display:inline}}.button.icon-mobile-text-desktop,button.icon-mobile-text-desktop{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.button.icon-mobile-text-desktop span,button.icon-mobile-text-desktop span{display:none}@media (min-width:768px){.button.icon-mobile-text-desktop span,button.icon-mobile-text-desktop span{display:inline}.button.icon-mobile-text-desktop .icon,button.icon-mobile-text-desktop .icon{display:none}}.button.pdc-addtocart,button.pdc-addtocart{background-color:var(--clr-buy-bg);border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-sm) var(--radius-pdc-sm);color:var(--clr-buy-content);font-size:var(--fs-text-xs);font-weight:var(--fw-bold);height:28px;line-height:var(--flh-text-xs);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width:1100px){.button.pdc-addtocart:hover,button.pdc-addtocart:hover{background-color:var(--clr-buy-bg-hover)}}.button.pdc-addtocart-mini,button.pdc-addtocart-mini{background-color:var(--clr-buy-bg);border:1px solid var(--clr-buy-bg);border-radius:0 var(--radius-btn-md) var(--radius-btn-md) 0;height:100%;width:100%}.button.pdc-addtocart-mini span,button.pdc-addtocart-mini span{display:none}.button.pdc-addtocart-mini .icon,button.pdc-addtocart-mini .icon{background:var(--clr-buy-content);height:var(--icon-size-sm);width:var(--icon-size-sm)}.button.pdp-addtocart,button.pdp-addtocart{background-color:var(--clr-buy-bg);border-radius:0 var(--radius-btn-md) var(--radius-btn-md) 0;color:var(--clr-buy-content);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-xl);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:100%}.button.pdp-addtocart .icon,button.pdp-addtocart .icon{background:var(--clr-buy-content);height:var(--icon-size-sm);width:var(--icon-size-sm)}@media (min-width:768px){.button.pdp-addtocart,button.pdp-addtocart{border-radius:var(--radius-btn-lg);font-size:var(--fs-text-xxl);font-weight:var(--fw-bold);height:var(--height-btn-xxl);line-height:var(--flh-text-xxl);-webkit-text-decoration:none;text-decoration:none}.button.pdp-addtocart.icon-center,button.pdp-addtocart.icon-center{grid-gap:16px}.button.pdp-addtocart .icon,button.pdp-addtocart .icon{height:var(--icon-size-md);width:var(--icon-size-md)}}@media (min-width:1100px){.button.pdp-addtocart:hover,button.pdp-addtocart:hover{background-color:var(--clr-buy-bg-hover)}}.button.pdp-subscribe-lg,button.pdp-subscribe-lg{background-color:var(--clr-btn-secondary-bg);border:1px solid var(--clr-btn-secondary-content);border-radius:var(--radius-btn-lg);color:var(--clr-btn-secondary-content);font-size:var(--fs-text-xxl);font-weight:var(--fw-bold);height:var(--height-btn-xxl);line-height:var(--flh-text-xxl);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:100%}.button.pdp-subscribe-lg.icon-center,button.pdp-subscribe-lg.icon-center{grid-gap:16px}.button.pdp-subscribe-lg .icon,button.pdp-subscribe-lg .icon{background:var(--clr-btn-secondary-content);height:var(--icon-size-md);width:var(--icon-size-md)}.button.pdp-subscribe-sm,button.pdp-subscribe-sm{background-color:var(--clr-btn-sub-bg);border-radius:var(--radius-btn-md);color:var(--clr-pdp-switcher-rightcontent);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:100%}.button.pdp-subscribe-sm .icon,button.pdp-subscribe-sm .icon{background:var(--clr-pdp-switcher-rightcontent);height:var(--icon-size-sm);width:var(--icon-size-sm)}.button.pdp-buyonce,button.pdp-buyonce{background:var(--clr-pdp-switcher-btn);border-radius:2px;border-radius:var(--radius-sm,2px);box-shadow:var(--shadow-xs-x) var(--shadow-xs-y) var(--shadow-xs-blur) var(--shadow-xs-spread) var(--shadow-xs-clr);color:var(--clr-pdp-switcher-btn-content);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:100%}.button.pdp-buyonce .icon,button.pdp-buyonce .icon{background:var(--clr-pdp-switcher-btn-content);height:var(--icon-size-sm);width:var(--icon-size-sm)}.button.brand,button.brand{background-color:var(--clr-brand-box-bg);border:1px solid var(--clr-brand-box-border);border-radius:var(--radius-box-md);color:var(--clr-brand-box-text);font-size:var(--fs-text-lg);font-weight:var(--fw-bold);height:53px;line-height:var(--flh-text-lg);padding:var(--space-10);-webkit-text-decoration:none;text-decoration:none}.button.filter,button.filter{background-color:var(--clr-semantic-white);box-shadow:var(--shadow-md-x) var(--shadow-md-y) var(--shadow-md-blur) var(--shadow-md-spread) var(--shadow-md-clr);color:var(--clr-text-black);font-size:var(--fs-text-sm);font-weight:400;grid-template-areas:"text icon";grid-template-columns:auto;height:var(--height-btn-md);line-height:var(--flh-text-sm);padding-left:var(--space-24);padding-right:var(--space-24);-webkit-text-decoration:none;text-decoration:none;width:calc(100% - var(--space-24)*2)}.button.filter .icon,button.filter .icon{background:var(--clr-neutral-black);height:var(--icon-size-sm);width:var(--icon-size-sm)}.button.bankid,button.bankid{background-color:var(--clr-external-bankid);color:var(--clr-text-white)}.button.bankid .icon,button.bankid .icon{background:var(--clr-text-white)}.button.tag-sm,button.tag-sm{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-sm);font-weight:400;height:var(--prim-sizes-24);line-height:var(--flh-text-sm);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.button.tag-sm:hover,button.tag-sm:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}.button.tag-sm.tag-d-lg,button.tag-sm.tag-d-lg{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-md);font-weight:400;height:var(--height-btn-xs);line-height:var(--flh-text-md);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}}@media (min-width:768px) and (min-width:768px){.button.tag-sm.tag-d-lg.tag-d-sm,button.tag-sm.tag-d-lg.tag-d-sm{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-sm);font-weight:400;height:var(--prim-sizes-24);line-height:var(--flh-text-sm);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}}@media (min-width:768px) and (min-width:768px) and (min-width:768px){.button.tag-sm.tag-d-lg.tag-d-sm:hover,button.tag-sm.tag-d-lg.tag-d-sm:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}}@media (min-width:768px) and (min-width:768px){.button.tag-sm.tag-d-lg:hover,button.tag-sm.tag-d-lg:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}}.button.tag-lg,button.tag-lg{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-md);font-weight:400;height:var(--height-btn-xs);line-height:var(--flh-text-md);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.button.tag-lg:hover,button.tag-lg:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}.button.tag-lg.tag-d-sm,button.tag-lg.tag-d-sm{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-sm);font-weight:400;height:var(--prim-sizes-24);line-height:var(--flh-text-sm);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}}@media (min-width:768px) and (min-width:768px){.button.tag-lg.tag-d-sm.tag-d-lg,button.tag-lg.tag-d-sm.tag-d-lg{background-color:var(--clr-sub-category-bg);border:1px solid var(--clr-sub-category-bg);border-radius:var(--radius-btn-md);color:var(--clr-sub-category-text);font-size:var(--fs-text-md);font-weight:400;height:var(--height-btn-xs);line-height:var(--flh-text-md);overflow:visible;padding-left:16px;padding-right:16px;-webkit-text-decoration:none;text-decoration:none}}@media (min-width:768px) and (min-width:768px) and (min-width:768px){.button.tag-lg.tag-d-sm.tag-d-lg:hover,button.tag-lg.tag-d-sm.tag-d-lg:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}}@media (min-width:768px) and (min-width:768px){.button.tag-lg.tag-d-sm:hover,button.tag-lg.tag-d-sm:hover{background-color:var(--clr-box-primary-bg);border:1px solid var(--clr-divider-border);color:var(--clr-text-brand-primary)}}.button.disabled,.button.inactive,.button[data-disabled],.button[disabled],button.disabled,button.inactive,button[data-disabled],button[disabled]{background-color:var(--clr-btn-inactive-bg);border:none;color:var(--clr-btn-inactive-content);pointer-events:none}.button.disabled .icon,.button.inactive .icon,.button[data-disabled] .icon,.button[disabled] .icon,button.disabled .icon,button.inactive .icon,button[data-disabled] .icon,button[disabled] .icon{background:var(--clr-btn-inactive-content)}.button.buy-animation>*,button.buy-animation>*{pointer-events:none}.button.buy-animation[data-state],button.buy-animation[data-state]{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.button.buy-animation[data-state] .icon,.button.buy-animation[data-state] span,button.buy-animation[data-state] .icon,button.buy-animation[data-state] span{display:none}.button.buy-animation[data-state=processing],button.buy-animation[data-state=processing]{background-color:var(--clr-btn-primary-bg-hover)}.button.buy-animation[data-state=processing] .state,button.buy-animation[data-state=processing] .state{animation:processing 1.4s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:15px;width:15px}.button.buy-animation[data-state=success],button.buy-animation[data-state=success]{background-color:var(--clr-btn-positive-bg)}.button.buy-animation[data-state=success] .state,button.buy-animation[data-state=success] .state{background:var(--clr-semantic-white);display:inline-block;height:var(--icon-size-sm);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-sm)}.button.buy-animation[data-state=fail],button.buy-animation[data-state=fail]{background-color:var(--clr-btn-danger-bg)}.button.buy-animation[data-state=fail] .state,button.buy-animation[data-state=fail] .state{background:var(--clr-semantic-white);display:inline-block;height:var(--icon-size-sm);-webkit-mask-image:url(../../35e7e77b7e10b4271c99.svg);mask-image:url(../../35e7e77b7e10b4271c99.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-sm)}@keyframes processing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.divider,.divider-component{background-color:var(--clr-neutral-semi);height:1px;margin-bottom:var(--space-16);margin-top:var(--space-16);width:100%}.divider-component{border:none}.site-logo{--_width:var(--logo-width,200px);--_height:var(--logo-height,30px);background-size:contain;height:30px;height:var(--_height);text-indent:-9999px;width:200px;width:var(--_width)}.header-logo-wrapper .site-logo,.site-logo{background-image:var(--logo);background-repeat:no-repeat}.header-logo-wrapper .site-logo{--_width:var(--logo-header-width-m);--_height:var(--logo-header-height-m);background-position:50%;background-size:100%}@media (min-width:1100px){.header-logo-wrapper .site-logo{--_width:var(--logo-header-width-d);--_height:var(--logo-header-height-d)}}.header-sticky .site-logo{--_width:100%;background-image:var(--logo-cropped);background-size:contain}@media (min-width:768px){.header-sticky .site-logo{--_width:var(--logo-cropped-width)}}@media (min-width:1100px){.header-sticky .site-logo{margin-bottom:var(--space-24);margin-top:var(--space-24)}}.header-checkout .site-logo,.header-clean .site-logo{--_width:30px;background-image:var(--logo-cropped);background-position:50%;background-size:contain}@media (min-width:768px){.header-checkout .site-logo,.header-clean .site-logo{--_width:200px;background-image:var(--logo);background-position:50%}}.age-gate .site-logo{background-image:var(--logo);background-position:50%;background-size:contain}.top-header .main-menu .site-logo{--_width:200px;background-image:var(--logo);background-position:50%}.logo-footer{background-image:var(--logo-footer);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--logo-footer-height)*1.2);width:calc(var(--logo-footer-width)*1.3)}@media (min-width:768px){.logo-footer{height:var(--logo-footer-height);width:var(--logo-footer-width)}}.toaster{align-items:center;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:5px;font-weight:400;margin:auto;padding:15px;z-index:9999999}.toaster span{width:90%}.toaster.toaster-fixed{left:0;max-width:100%;position:fixed;right:0;top:40px;width:340px}.toaster.toaster-full{align-items:start;border-radius:0;flex-shrink:0;justify-content:center;max-width:1920px}.toaster.toaster-full .icon{flex-shrink:0}.toaster .toaster-remove{background-image:url(../../f01f11b3f7217034015f.svg);background-repeat:no-repeat;background-size:15px;height:15px;margin-left:auto;width:15px}.toaster.success{background-color:var(--clr-semantic-green);color:var(--clr-neutral-black)}.toaster.warning{background-color:var(--prim-colors-yellow-fed700);color:var(--clr-text-black)}.toaster.error{background-color:var(--clr-secondary-light);color:var(--clr-neutral-black)}@media (min-width:768px){.toaster.toaster-fixed{bottom:auto;left:auto;right:10px;top:87px;width:340px}.toaster.toaster-fixed.basket-open{right:20px;top:20px}.toaster.toaster-full{align-items:center}}.splide .splide__track{margin-bottom:var(--space-16)}@media (min-width:768px){.splide .splide__track{margin-bottom:var(--space-32)}}.splide .splide__pagination.with-lines{flex-wrap:nowrap;height:8px;justify-content:center;padding:0}.splide .splide__pagination.with-lines>li{background-color:var(--clr-scrollbar-bg);border:none;height:100%;width:100%}.splide .splide__pagination.with-lines>li:first-child{border-radius:20px 0 0 20px}.splide .splide__pagination.with-lines>li:last-child{border-radius:0 20px 20px 0}.splide .splide__pagination.with-lines>li>button{background-color:inherit;border:none;border-radius:inherit;display:block;height:100%;padding:0;width:100%}.splide .splide__pagination.with-lines>li>button.is-active{background-color:var(--clr-scrollbar-fill);border-radius:20px}.splide .splide__pagination.with-dots{padding:0;grid-gap:5px}.splide .splide__pagination.with-dots>li>button{background-color:var(--clr-scrollbar-bg);border:none;border-radius:var(--radius-xxl);cursor:pointer;font-size:0;height:8px;padding:0;width:8px}.splide .splide__pagination.with-dots>li>button.is-active{background-color:var(--clr-scrollbar-fill);cursor:auto}.splide .splide__arrow{all:unset;background-color:var(--clr-arrow-bg);background-position:50%;background-repeat:no-repeat;background-size:var(--arrows-icon-size);border:var(--arrows-border);box-shadow:var(--arrows-box-shadow);cursor:pointer;display:inline-block;height:var(--arrows-height);position:absolute;top:calc(50% - var(--arrows-height)/2);transform:translateY(-50%);width:var(--arrows-width);z-index:1}.splide .splide__arrow:after{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.splide .splide__arrow.prev{border-radius:var(--arrows-radius-left);left:var(--arrows-offset-m)}.splide .splide__arrow.prev:after{background:var(--clr-arrow-content);display:inline-block;height:var(--icon-size-md);-webkit-mask-image:url(../../514c7d2cf5c0c08c403a.svg);mask-image:url(../../514c7d2cf5c0c08c403a.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-md)}.splide .splide__arrow.next{border-radius:var(--arrows-radius-right);right:var(--arrows-offset-m)}.splide .splide__arrow.next:after{background:var(--clr-arrow-content);display:inline-block;height:var(--icon-size-md);-webkit-mask-image:url(../../3b3be3ec2a6195c58702.svg);mask-image:url(../../3b3be3ec2a6195c58702.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-md)}@media (min-width:1100px){.splide .splide__arrow.prev{left:var(--arrows-offset-d)}.splide .splide__arrow.next{right:var(--arrows-offset-d)}}.header-checkout{box-shadow:var(--box-shadow-round);padding-bottom:var(--space-16);padding-top:var(--space-16)}.header-checkout>div{justify-content:center;position:relative}.header-checkout>div,.header-checkout>div .return-link{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-checkout>div .return-link{color:var(--clr-text-black);font-size:var(--fs-text-sm);font-weight:400;gap:var(--space-8);left:var(--space-16);line-height:var(--flh-text-sm);position:absolute;-webkit-text-decoration:none;text-decoration:none}.header-checkout>div img{aspect-ratio:1;position:absolute;right:var(--space-16);width:40px}.selector .selector-item>*{pointer-events:none}.selector .selector-item .radio{background-color:var(--clr-neutral-white);background:var(--clr-neutral-light);border:1px solid var(--clr-neutral-semi);border-radius:50%;height:20px;position:relative;width:20px}.selector .selector-item .radio:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.selector .selector-item .oos-text,.selector .selector-item.out-of-stock .price,.selector .selector-item.out-of-stock .radio,.selector .selector-item.out-of-stock .unit-price{display:none}.selector .selector-item.out-of-stock .oos-text{color:var(--clr-text-danger);display:inline-block;font-weight:var(--fw-bold);grid-column:2/-1;justify-self:end}@media (max-width:768px){.selector.productcardregular{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.selector.productcardregular .selector-item{align-items:center;background-color:var(--clr-table-cell-light);display:grid;grid-template-columns:20% 30% 25% auto;justify-content:space-between;padding:16px}.selector.productcardregular .selector-item:nth-of-type(odd){background-color:var(--clr-table-cell-dark)}.selector.productcardregular .selector-item .packsize{font-weight:400}.selector.productcardregular .selector-item .packsize,.selector.productcardregular .selector-item .price{font-size:var(--fs-text-md);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular .selector-item .price{font-weight:var(--fw-bold);text-align:right}.selector.productcardregular .selector-item .unit-price{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular .selector-item .oos-text{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular .selector-item[data-selected]{background-color:var(--clr-search-packsel-selected-bg)}.selector.productcardregular .selector-item[data-selected] .oos-text,.selector.productcardregular .selector-item[data-selected] .packsize{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular .selector-item[data-selected] .radio{background-color:var(--clr-neutral-white)}.selector.productcardregular .selector-item[data-selected] .radio:before{background:var(--clr-selected);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}}.selector.productcardregular.desktop{border-radius:var(--radius-md);overflow:hidden}.selector.productcardregular.desktop .selector-item{align-items:center;background-color:var(--clr-table-cell-light);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px 4px}@container productcard (width >= 270px){.selector.productcardregular.desktop .selector-item{padding:16px}}.selector.productcardregular.desktop .selector-item:not(:last-of-type){border-bottom:1px solid var(--clr-divider-border)}.selector.productcardregular.desktop .selector-item .packsize{font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular.desktop .selector-item .price{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@container productcard (width >= 270px){.selector.productcardregular.desktop .selector-item .price{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.selector.productcardregular.desktop .selector-item .unit-price{display:none;font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@container productcard (width >= 270px){.selector.productcardregular.desktop .selector-item .unit-price{display:block}}.selector.productcardregular.desktop .selector-item .oos-text{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.selector.productcardregular.desktop .selector-item[data-selected]{background-color:var(--clr-search-packsel-selected-bg);border-bottom:none;outline:1px solid var(--clr-search-packsel-selected-bg);position:relative;z-index:1}.selector.productcardregular.desktop .selector-item[data-selected] .radio{background-color:var(--clr-neutral-white)}.selector.productcardregular.desktop .selector-item[data-selected] .radio:before{background:var(--clr-selected);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.selector.productcardregular.desktop .selector-item[data-selected] .oos-text,.selector.productcardregular.desktop .selector-item[data-selected] .packsize{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}:root{--salesunit-border-size:1px}.productcard-regular .salesunit-menu{display:none;visibility:hidden}@media (max-width:768px){.salesunitselector-mobile-container{bottom:0;display:none;left:0;visibility:hidden;width:100%;z-index:var(--zindex-modal)}.salesunitselector-mobile-container.salesunit-open{display:block;overflow:visible;position:fixed;visibility:visible}.salesunitselector-mobile-container.salesunit-open .salesunit-menu{background-color:var(--clr-neutral-white);border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;display:block;left:0;padding:16px;position:fixed;visibility:visible;width:100%;z-index:var(--zindex-modal)}.salesunitselector-mobile-container.salesunit-open .salesunit-menu a[data-container=view-product] .icon-arrow-right-thin{display:none}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .salesunit-close{padding:16px;position:absolute;right:0;top:0}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info{align-items:center;display:grid;grid-template-columns:85px auto;grid-gap:var(--space-16);gap:var(--space-16);padding-bottom:24px;-webkit-text-decoration:none;text-decoration:none}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info .image-container{box-shadow:var(--box-shadow-sm)}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info .image-container img{height:85px;width:85px}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info .product-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info .product-container .brand-name{display:block;font-size:var(--fs-text-sm);font-weight:400;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .product-info .product-container .display-name{display:block;font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .variant-type{display:block;font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);padding-bottom:8px;-webkit-text-decoration:none;text-decoration:none}.salesunitselector-mobile-container.salesunit-open .salesunit-menu .pdc-addtocart{border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-lg) var(--radius-pdc-lg);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-lg);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.productcard-regular .salesunit-menu[salesunit-open]:has(.selector.desktop){background-color:var(--clr-neutral-medium);border:var(--salesunit-border-size) solid var(--clr-divider-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:var(--height-btn-sm);box-sizing:border-box;display:block;left:0;max-height:calc(100% - var(--height-btn-sm));overflow:auto;padding:8px;position:absolute;scrollbar-width:none;visibility:visible;width:100%;z-index:1}@container productcard (width >= 270px){.productcard-regular .salesunit-menu[salesunit-open]:has(.selector.desktop){bottom:var(--height-btn-lg);max-height:calc(100% - var(--height-btn-lg))}}.productcard-regular .salesunit-menu[salesunit-open]:has(.selector.desktop) .salesunit-close{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-sm);font-weight:var(--fw-bold);gap:8px;height:auto;justify-content:center;line-height:var(--flh-text-sm);margin:0 auto;-webkit-text-decoration:none;text-decoration:none}.productcard-regular .salesunit-menu[salesunit-open]:has(.selector.desktop) .product-info{display:none}.productcard-regular .salesunit-menu[salesunit-open]:has(.selector.desktop) .variant-type{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.productcard-regular.salesunit-open:has(.selector.desktop){position:relative}.productcard-regular.salesunit-open:has(.selector.desktop) .image-container,.productcard-regular.salesunit-open:has(.selector.desktop) .product-info{filter:blur(5px);pointer-events:none}.flags.ribbons{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4px;position:absolute}.flags.ribbons.flags-product-page{right:var(--space-16);top:var(--space-16)}.flags.ribbons.flags-product-card{right:6px;top:6px}@container productcard (width >= 270px){.flags.ribbons.flags-product-card{right:var(--space-8);top:var(--space-8)}}.flags.ribbons.flags-product-card:has(.flag-news):has(.flag-campaign[data-current=true]) .flag-news{display:none}@container productcard (width <= 270px){.flags.ribbons.flags-product-card .flag{font-size:var(--fs-text-xs);font-weight:var(--fw-bold);line-height:var(--flh-text-xs);line-height:1;padding:var(--space-4) 6px;-webkit-text-decoration:none;text-decoration:none}}.flags.ribbons .flag{border-radius:var(--radius-flag);display:none;font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);line-height:1;padding:6px var(--space-10);text-align:center;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.flags.ribbons .flag[data-current]{display:block}.flags.tags{position:absolute;text-align:center}.flags.tags.flags-product-page{bottom:6px;font-size:var(--fs-text-md);font-weight:var(--fw-bold);left:6px;line-height:var(--flh-text-md);line-height:1;right:6px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.flags.tags.flags-product-page{bottom:auto;left:var(--space-16);right:auto;top:var(--space-16)}}.flags.tags.flags-product-page .flag{border-radius:0 0 var(--radius-box-xl) var(--radius-box-xl);padding:var(--space-8) 0}@media (min-width:768px){.flags.tags.flags-product-page .flag{border-radius:var(--radius-flag);border-style:solid;border-width:var(--border-box-size);padding:var(--space-8) var(--space-20)}}.flags.tags.flags-product-card{bottom:0;left:0;right:0}.flags.tags.flags-product-card .flag{border-radius:0 0 var(--radius-pdc-photo) var(--radius-pdc-photo);font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);line-height:1;padding:var(--space-8) 0;-webkit-text-decoration:none;text-decoration:none}@container productcard (width <= 270px){.flags.tags.flags-product-card .flag{padding:6px 0}.flags.tags.flags-product-card .flag .tag-icon{height:12px;width:12px}.flags.tags.flags-product-card .flag span{font-size:var(--fs-text-xs);font-weight:var(--fw-bold);line-height:var(--flh-text-xs);line-height:1;-webkit-text-decoration:none;text-decoration:none}}.flag{opacity:.8}.flag-campaign{background-color:var(--clr-flag-campaign-bg);color:var(--clr-flag-campaign-content)}.flag-news{background-color:var(--clr-flag-news-bg);color:var(--clr-flag-news-content)}.flag-alternative,.flag-alternativefreetext{background-color:var(--clr-flag-alternative-bg);border-color:var(--clr-flag-alternative-content);color:var(--clr-flag-alternative-content)}.flag-alternative,.flag-alternativefreetext,.flag-exclusive{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.flag-exclusive{background-color:var(--clr-flag-exclusive-bg);border-color:var(--clr-flag-exclusive-content);gap:6px}.flag-exclusive .tag-icon{height:16px;-webkit-mask-image:var(--logo-cropped);mask-image:var(--logo-cropped);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.flag-exclusive .tag-icon,.flag-exclusive span{background:-webkit-gradient(linear,left bottom,left top,color-stop(4.17%,#94641e),color-stop(82.81%,#b99c68),color-stop(93.75%,#ba9754));background:linear-gradient(0deg,#94641e 4.17%,#b99c68 82.81%,#ba9754 93.75%)}.flag-exclusive span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.flag.grayscale{background-color:var(--clr-neutral-white);border:1px solid var(--clr-divider-border);color:var(--clr-text-black);opacity:1}:root{--productcard-large-image-size:265px;--productcard-large-gap:var(--space-8);--productcard-large-padding:var(--space-8)}.productcard-regular{container:productcard/inline-size;height:100%;overflow:hidden}.productcard-regular .product-card-content{background-color:var(--productcard-background-color,var(--clr-box-primary-bg));border:1px solid var(--clr-divider-border);border-radius:var(--radius-pdc-lg);display:grid;grid-template-columns:auto;grid-template-columns:var(--productcard-grid-columns,auto);grid-template-rows:1fr auto auto;grid-template-rows:var(--productcard-grid-rows,1fr auto auto);height:100%;width:100%}.productcard-regular .product-card-content:has(>.image-container){grid-template-rows:auto 1fr auto;grid-template-rows:var(--productcard-grid-rows-with-img,auto 1fr auto)}@container productcard (width >= 350px){.productcard-regular .product-card-content.product-card-horizontal{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto}.productcard-regular .product-card-content.product-card-horizontal .product-info{display:grid;grid-column:1/span 2;grid-gap:var(--space-10);grid-template-columns:1fr 1fr}.productcard-regular .product-card-content.product-card-horizontal .product-info .product-info-text{grid-column:2;grid-row:1}.productcard-regular .product-card-content.product-card-horizontal .product-info .image-container{grid-column:1;grid-row:1;margin:0}.productcard-regular .product-card-content.product-card-horizontal .prices{grid-column:span 2;grid-row:2}.productcard-regular .product-card-content.product-card-horizontal [role=button],.productcard-regular .product-card-content.product-card-horizontal button{grid-column:span 2;grid-row:3}}@container productcard (width >= 540px){.productcard-regular .product-card-content.product-card-horizontal{gap:0 var(--space-8);gap:0 var(--productcard-large-gap);grid-template-columns:minmax(0,265px) 1fr;grid-template-columns:minmax(0,var(--productcard-large-image-size)) 1fr;grid-template-rows:auto auto auto;padding:var(--productcard-large-padding)}.productcard-regular .product-card-content.product-card-horizontal .product-info{grid-column:1/span 2;grid-row:1/span 3;grid-template-columns:minmax(0,265px) 1fr;grid-template-columns:minmax(0,var(--productcard-large-image-size)) 1fr;grid-template-rows:auto auto auto;margin:0}.productcard-regular .product-card-content.product-card-horizontal .product-info .image-container{grid-column:1;grid-row:1/span 3;margin:0}.productcard-regular .product-card-content.product-card-horizontal .prices{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;width:100%}.productcard-regular .product-card-content.product-card-horizontal .prices .salesunit-menu{left:auto;width:calc(100% - 267px - var(--space-8)*2 - var(--space-8));width:calc(100% - var(--productcard-large-image-size) - var(--productcard-large-padding)*2 - var(--productcard-large-gap) - var(--salesunit-border-size)*2)}.productcard-regular .product-card-content.product-card-horizontal [role=button],.productcard-regular .product-card-content.product-card-horizontal button{grid-column:2;grid-row:3}}.productcard-regular .product-card-content .image-container{align-items:center;border:var(--border-size-pdc-photo) solid var(--clr-divider-border);border-radius:var(--radius-pdc-photo);box-shadow:var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-clr);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:var(--space-8);position:relative;-webkit-text-decoration:none;text-decoration:none}.productcard-regular .product-card-content .image-container img:not(.horizontal-scroll){aspect-ratio:1;height:auto;width:100%}.productcard-regular .product-card-content>.product-info{color:var(--clr-text-black);display:grid;margin:var(--productcard-information-margin-mini,var(--space-8));-webkit-text-decoration:none;text-decoration:none}.productcard-regular .product-card-content>.product-info.product-info-has-image{grid-template-rows:minmax(0,auto) 1fr}.productcard-regular .product-card-content>.product-info .product-info-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@container productcard (width >= 170px){.productcard-regular .product-card-content>.product-info{margin:var(--productcard-information-margin-xsmall,var(--space-8))}}@container productcard (width >= 270px){.productcard-regular .product-card-content>.product-info{margin:var(--productcard-information-margin-small,var(--space-8))}}.productcard-regular .product-card-content>.product-info .image-container{margin:0 0 var(--space-16)}.productcard-regular .product-card-content .brand-name{color:var(--productcard-brand-font-color,var(--clr-text-gray));display:block;font-size:var(--productcard-brand-font-size-mini,var(--fs-text-xs));font-weight:400;font-weight:var(--productcard-brand-font-weight,400);text-align:left;text-align:var(--productcard-brand-font-align,left)}@container productcard (width >= 170px){.productcard-regular .product-card-content .brand-name{font-size:var(--productcard-brand-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .brand-name{font-size:var(--productcard-brand-font-size-small,var(--fs-text-md))}}.productcard-regular .product-card-content .display-name{color:var(--productcard-display-font-color,var(--clr-text-black));display:-webkit-box;flex-grow:1;font-size:var(--productcard-display-font-size-mini,var(--fs-text-sm));font-weight:400;font-weight:var(--productcard-display-font-weight,400);line-height:var(--flh-text-sm);overflow:hidden;text-align:left;text-align:var(--productcard-display-font-align,left);text-overflow:ellipsis;width:100%;-webkit-line-clamp:4;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;-webkit-box-orient:vertical;display:block}@container productcard (width >= 170px){.productcard-regular .product-card-content .display-name{font-size:var(--productcard-display-font-size-xsmall,var(--fs-text-md));line-height:var(--flh-text-xl)}}@container productcard (width >= 270px){.productcard-regular .product-card-content .display-name{font-size:var(--productcard-display-font-size-small,var(--fs-text-lg));line-height:var(--flh-text-xxl)}}.productcard-regular .product-card-content .attr-producttype{color:var(--productcard-attr-producttype-color,var(--clr-text-black));flex-grow:100;font-size:var(--productcard-attr-producttype-font-size-mini,var(--fs-text-sm));font-weight:400;margin:0;margin:var(--productcard-attr-producttype-margin,0);padding:0;padding:var(--productcard-attr-producttype-padding,0);text-align:left;text-align:var(--productcard-attr-producttype-font-align,left)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr-producttype{font-size:var(--productcard-attr-producttype-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr-producttype{font-size:var(--productcard-attr-producttype-font-size-small,var(--fs-text-sm))}}.productcard-regular .product-card-content .review-stars{gap:var(--space-8);justify-content:left;justify-content:var(--productcard-review-justify-content,left);margin-bottom:var(--space-8)}.productcard-regular .product-card-content .review-stars,.productcard-regular .product-card-content .review-stars .stars-container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.productcard-regular .product-card-content .attr{align-content:var(--productcard-attribute-container-align-mini,flex-start);align-content:flex-start;display:grid;grid-template-columns:none;grid-template-columns:var(--productcard-attribute-container-grid-columns-mini,none);justify-content:var(--productcard-attribute-container-align-mini,flex-start);justify-content:flex-start;margin:0;margin:var(--productcard-attribute-container-margin-mini,0);min-height:0;min-height:var(--productcard-attribute-container-min-height-mini,0);place-content:flex-start;place-content:var(--productcard-attribute-container-align-mini,flex-start)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr{align-content:var(--productcard-attribute-container-align-xsmall,flex-start);align-content:flex-start;grid-template-columns:none;grid-template-columns:var(--productcard-attribute-container-grid-columns-xsmall,none);justify-content:var(--productcard-attribute-container-align-xsmall,flex-start);justify-content:flex-start;margin:0;margin:var(--productcard-attribute-container-margin-xsmall,0);min-height:60px;min-height:var(--productcard-attribute-container-min-height-xsmall,60px);place-content:flex-start;place-content:var(--productcard-attribute-container-align-xsmall,flex-start)}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr{align-content:var(--productcard-attribute-container-align-small,flex-start);align-content:flex-start;grid-template-columns:none;grid-template-columns:var(--productcard-attribute-container-grid-columns-small,none);justify-content:var(--productcard-attribute-container-align-small,flex-start);justify-content:flex-start;margin:0;margin:var(--productcard-attribute-container-margin-small,0);min-height:60px;min-height:var(--productcard-attribute-container-min-height-small,60px);place-content:flex-start;place-content:var(--productcard-attribute-container-align-small,flex-start)}}@container productcard (width >= 540px){.productcard-regular .product-card-content .attr{margin:0;margin:var(--productcard-attribute-container-margin-large,0)}}.productcard-regular .product-card-content .attr>div{--_line-clamp:var(--productcard-attribute-line-clamp-mini,1);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-line-clamp:var(--_line-clamp);height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;-webkit-box-orient:vertical;line-height:1.1;padding:0;padding:var(--productcard-attribute-padding-mini,0);text-align:left;text-align:var(--productcard-attribute-text-align-mini,left)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr>div{--_line-clamp:var(--productcard-attribute-line-clamp-xsmall,1);padding:0;padding:var(--productcard-attribute-padding-xsmall,0);text-align:left;text-align:var(--productcard-attribute-text-align-xsmall,left)}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr>div{--_line-clamp:var(--productcard-attribute-line-clamp-small,1);padding:0;padding:var(--productcard-attribute-padding-small,0);text-align:left;text-align:var(--productcard-attribute-text-align-small,left)}}.productcard-regular .product-card-content .attr>div:not(:last-child){border-right:none;border-right:var(--productcard-attribute-border-right-mini,none)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr>div:not(:last-child){border-right:none;border-right:var(--productcard-attribute-border-right-xsmall,none)}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr>div:not(:last-child){border-right:none;border-right:var(--productcard-attribute-border-right-small,none)}}.productcard-regular .product-card-content .attr label{color:inherit;color:var(--productcard-attribute-header-font-color,unset);display:inline;display:var(--productcard-attribute-header-display-mini,inline);font-size:var(--productcard-attribute-header-font-size-mini,var(--fs-text-xs));font-weight:400;font-weight:var(--productcard-attribute-header-font-weight,400)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr label{display:inline;display:var(--productcard-attribute-header-display-xsmall,inline);font-size:var(--productcard-attribute-header-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr label{display:inline;display:var(--productcard-attribute-header-display-small,inline);font-size:var(--productcard-attribute-header-font-size-small,var(--fs-text-md))}}.productcard-regular .product-card-content .attr span{color:inherit;color:var(--productcard-attribute-value-font-color,unset);font-size:var(--productcard-attribute-value-font-size-mini,var(--fs-text-xs));font-weight:400;font-weight:var(--productcard-attribute-value-font-weight,400)}@container productcard (width >= 170px){.productcard-regular .product-card-content .attr span{font-size:var(--productcard-attribute-value-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .attr span{font-size:var(--productcard-attribute-value-font-size-small,var(--fs-text-md))}}.productcard-regular .product-card-content .prices{align-items:center;background-color:var(--productcard-prices-background-color,var(--clr-third-bg));border-top:var(--border-res-price) solid var(--clr-divider-border);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:var(--fw-bold);justify-content:center;min-height:35px;padding:0 var(--space-4)}@container productcard (width >= 270px){.productcard-regular .product-card-content .prices{height:calc(var(--height-btn-lg) + var(--space-4))}}.productcard-regular .product-card-content .prices .selected-variant{align-items:center;display:grid;grid-template-columns:auto 1fr;height:100%;width:100%}@container productcard (width >= 170px){.productcard-regular .product-card-content .prices .selected-variant{padding:0 var(--space-8)}}.productcard-regular .product-card-content .prices .selected-variant>*{pointer-events:none}.productcard-regular .product-card-content .prices .selected-variant:not(:has(.unit-price)) .packsize,.productcard-regular .product-card-content .prices .selected-variant:not(:has(.unit-price)) .price{grid-row:span 2}.productcard-regular .product-card-content .prices .selected-variant .packsize{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--productcard-selected-variant-packsize-font-size-mini,var(--fs-text-xs));font-weight:400;gap:var(--space-4);grid-column:1;grid-row:1/3}@container productcard (width >= 170px){.productcard-regular .product-card-content .prices .selected-variant .packsize{font-size:var(--productcard-selected-variant-packsize-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .prices .selected-variant .packsize{font-size:var(--productcard-selected-variant-packsize-font-size-small,var(--fs-text-lg))}}.productcard-regular .product-card-content .prices .selected-variant .price,.productcard-regular .product-card-content .prices .selected-variant .unit-price{grid-column:2;text-align:right}.productcard-regular .product-card-content .prices .selected-variant .price{align-self:end;font-size:var(--productcard-selected-variant-price-font-size-mini,var(--fs-text-sm));font-weight:var(--fw-bold);line-height:var(--flh-text-sm);margin:0 0 2px}@container productcard (width >= 170px){.productcard-regular .product-card-content .prices .selected-variant .price{font-size:var(--productcard-selected-variant-price-font-size-xsmall,var(--fs-text-md))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .prices .selected-variant .price{font-size:var(--productcard-selected-variant-price-font-size-small,var(--fs-text-xl));margin:var(--space-4) 0 var(--space-8) 0}}.productcard-regular .product-card-content .prices .selected-variant .currency{align-self:end;font-size:var(--productcard-selected-variant-price-font-size-mini,var(--fs-text-xs));font-weight:var(--fw-bold);line-height:var(--flh-text-sm)}@container productcard (width >= 170px){.productcard-regular .product-card-content .prices .selected-variant .currency{font-size:inherit}}@container productcard (width >= 270px){.productcard-regular .product-card-content .prices .selected-variant .currency{font-size:inherit}}.productcard-regular .product-card-content .prices .selected-variant .unit-price{align-self:start;color:var(--clr-text-gray);font-size:var(--productcard-selected-variant-unit-price-font-size-mini,var(--fs-text-xxs));font-weight:400;line-height:1}@container productcard (width >= 170px){.productcard-regular .product-card-content .prices .selected-variant .unit-price{font-size:var(--productcard-selected-variant-unit-price-font-size-xsmall,var(--fs-text-sm))}}@container productcard (width >= 270px){.productcard-regular .product-card-content .prices .selected-variant .unit-price{font-size:var(--productcard-selected-variant-unit-price-font-size-small,var(--fs-text-sm));margin-bottom:var(--space-4)}}.productcard-regular .product-card-content .prices .selected-variant .oos-text{display:none}.productcard-regular .product-card-content .prices:has(.nosalesunits-price){cursor:default}.productcard-regular .product-card-content [role=button],.productcard-regular .product-card-content button{border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-sm) var(--radius-pdc-sm);font-size:var(--fs-text-xs);font-weight:var(--fw-bold);height:28px;line-height:var(--flh-text-xs);-webkit-text-decoration:none;text-decoration:none;z-index:2}@container productcard (width >= 170px){.productcard-regular .product-card-content [role=button],.productcard-regular .product-card-content button{border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-sm) var(--radius-pdc-sm);font-size:var(--fs-text-sm);font-weight:var(--fw-bold);height:var(--height-btn-sm);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}}@container productcard (width >= 270px){.productcard-regular .product-card-content [role=button],.productcard-regular .product-card-content button{border-radius:var(--prim-sizes-0) var(--prim-sizes-0) var(--radius-pdc-lg) var(--radius-pdc-lg);font-size:var(--fs-text-md);font-weight:var(--fw-bold);height:var(--height-btn-lg);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.productcard-regular .product-card-content a[role=button] span,.productcard-regular .product-card-content span[role=button] span{display:block}.productcard-regular .product-card-content a[role=button] i,.productcard-regular .product-card-content span[role=button] i{display:none}.selector.productcardcompact .selector-item{align-items:center;background-color:var(--clr-table-cell-light);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px}@media (min-width:768px){.selector.productcardcompact .selector-item{padding:8px 12px}}.selector.productcardcompact .selector-item:nth-child(odd){background-color:var(--clr-table-cell-dark)}.selector.productcardcompact .selector-item .packsize{font-weight:400}.selector.productcardcompact .selector-item .packsize,.selector.productcardcompact .selector-item .price{font-size:var(--fs-text-sm);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.selector.productcardcompact .selector-item .price{font-weight:var(--fw-bold)}.selector.productcardcompact .selector-item .unit-price{display:none}.selector.productcardcompact .selector-item .oos-text{font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.selector.productcardcompact .selector-item[data-selected]{background-color:var(--clr-search-packsel-selected-bg)}.selector.productcardcompact .selector-item[data-selected] .oos-text,.selector.productcardcompact .selector-item[data-selected] .packsize{font-size:var(--fs-text-xs);font-weight:var(--fw-bold);line-height:var(--flh-text-xs);-webkit-text-decoration:none;text-decoration:none}.selector.productcardcompact .selector-item[data-selected] .radio{background-color:var(--clr-neutral-white)}.selector.productcardcompact .selector-item[data-selected] .radio:before{background:var(--clr-selected);display:inline-block;height:var(--icon-size-xs);-webkit-mask-image:url(../../cf7092f29304401f0e71.svg);mask-image:url(../../cf7092f29304401f0e71.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size-xs)}.productcard-compact .salesunit-menu{display:none;visibility:hidden}.productcard-compact .salesunit-menu[salesunit-open]{border:1px solid var(--clr-neutral-semi);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:0;display:block;left:0;overflow:hidden;position:absolute;top:100%;visibility:visible;width:100%;z-index:1}.productcard-compact.salesunit-open .prices .selected-variant{background-color:var(--clr-primary-semi);border:1px solid var(--clr-neutral-semi);border-bottom:0;color:var(--clr-neutral-white);padding-left:8px;padding-right:8px}.productcard-compact.salesunit-open .prices .selected-variant .icon{background:var(--clr-neutral-white);transform:rotate(180deg)}.restricted-img-container{aspect-ratio:1;container:restrictedimg/inline-size;height:100%;width:100%}.restricted-img-small{align-items:center;background-color:var(--clr-res-product-bg);border-radius:var(--radius-box-md);color:var(--clr-res-product-brand);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-xxs);font-weight:var(--fw-bold);height:100%;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:var(--flh-text-xxs);padding:var(--space-4);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;width:100%;word-break:break-word}@container restrictedimg (width >= 58px){.restricted-img-small{box-shadow:var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-clr);font-size:var(--fs-text-sm);font-weight:var(--fw-bold);line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}}.productcard-compact{display:grid;grid-template-areas:"compact-image compact-name compact-atc" "compact-image compact-price compact-atc";grid-template-columns:60px auto 50px;grid-template-rows:auto auto;grid-gap:0 var(--space-16);padding:var(--space-8) 0}@media (min-width:768px){.productcard-compact{grid-template-areas:"compact-image compact-name compact-price" "compact-image compact-name compact-atc";grid-template-columns:60px minmax(-webkit-min-content,auto) 180px;grid-template-columns:60px minmax(min-content,auto) 180px}}.productcard-compact:not(:last-child){border-bottom:var(--border-box-size) solid var(--clr-divider-border)}.productcard-compact .image-container,.productcard-compact .restricted-img-container{grid-area:compact-image}.productcard-compact .image-container{align-items:center;aspect-ratio:1;border-radius:var(--radius-box-md);box-shadow:var(--box-shadow-sm);box-shadow:var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-clr);display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;place-items:center;position:relative}.productcard-compact .image-container .flags{display:none;visibility:hidden}.productcard-compact .image-container img.prod-card-img{margin:auto}.productcard-compact .display-name{color:var(--clr-neutral-black);font-size:var(--fs-text-sm);font-weight:400;grid-area:compact-name;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.productcard-compact .display-name{font-size:var(--fs-text-lg);font-weight:400;line-height:var(--flh-text-lg);padding-top:var(--space-16);-webkit-text-decoration:none;text-decoration:none}}.productcard-compact .prices{align-items:center;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-lg);font-weight:400;grid-area:compact-price;justify-content:justify-between;line-height:var(--flh-text-lg);position:relative;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.productcard-compact .prices{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.productcard-compact .prices:has(.nosalesunits-price){justify-content:center}.productcard-compact .prices .nosalesunits-price{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}.productcard-compact .prices .selected-variant .unit-price,.productcard-compact .prices .variants .unit-price{display:none}.productcard-compact .prices.one-variant{justify-content:center}.productcard-compact .prices .selected-variant{align-items:center;border-radius:var(--radius-md) var(--radius-md) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:var(--space-8) var(--space-8) var(--space-8) 0;width:100%}@media (min-width:768px){.productcard-compact .prices .selected-variant{padding:var(--space-8);width:100%}}.productcard-compact .prices .selected-variant.one-variant{justify-content:center}.productcard-compact .prices .selected-variant .price{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.productcard-compact .prices .selected-variant .price{font-size:var(--fs-text-md);font-weight:var(--fw-bold);line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}}.productcard-compact .prices .selected-variant .oos-text{display:none}.productcard-compact .prices .selected-variant .icon{margin:0 0 0 var(--space-8)}.productcard-compact .prices .selected-variant>*{pointer-events:none}.productcard-compact .prices .selected-variant .radio{display:none}.productcard-compact .button,.productcard-compact a[role=button]{align-self:center;grid-area:compact-atc;justify-self:center;place-self:center}.productcard-compact .button.nopacksizes{grid-row:1/span 2}.productcard-mini{border:1px solid var(--clr-neutral-semi);border-radius:var(--radius-md);border-radius:var(--radius);display:grid;grid-template-columns:auto minmax(110px,-webkit-max-content);grid-template-columns:auto minmax(110px,max-content);height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;height:100%}.productcard-mini .product-info{display:grid;grid-template-rows:repeat(2,auto);grid-gap:0 var(--space-8);align-items:center;gap:0 var(--space-8);grid-template-columns:40px auto;padding:var(--space-8);-webkit-text-decoration:none;text-decoration:none}.productcard-mini .product-info .image-container{grid-column:1;grid-row:span 2}@media (max-width:768px){.productcard-mini .product-info .image-container img{height:40px;width:40px}}.productcard-mini .product-info .productcard-info{color:var(--clr-neutral-black);font-size:var(--fs-text-sm);font-weight:400;grid-column:2;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none}.productcard-mini .product-info .productcard-info .display-name,.productcard-mini .product-info .productcard-info .options{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;-webkit-box-orient:vertical}.productcard-mini .price-action{display:grid;grid-template-columns:auto 50px;grid-gap:0;gap:0}.productcard-mini .price-container{border-radius:0 var(--radius) var(--radius) 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:end}.productcard-mini .price-action .price,.productcard-mini .price-container .price{align-content:center;background-color:var(--clr-third-bg);border-radius:inherit;display:grid;font-size:var(--fs-text-md);font-weight:var(--fw-bold);justify-content:center;line-height:var(--flh-text-md);padding:var(--space-8);place-content:center;-webkit-text-decoration:none;text-decoration:none;word-break:keep-all}.modal-window{background-color:var(--clr-box-primary-bg);border-radius:var(--radius-md);box-shadow:0 0 200vw 200vw rgba(0,0,0,.2);left:50%;max-width:750px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-8)*2);z-index:1000}.modal-window.hidden{display:none}.modal-window>.header{align-items:center;background-color:var(--clr-third-bg);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-lg);font-weight:var(--fw-bold);justify-content:center;line-height:var(--flh-text-lg);padding:var(--space-24) 0;-webkit-text-decoration:none;text-decoration:none}@media (min-width:768px){.modal-window>.header{font-size:var(--fs-text-xxl);font-weight:var(--fw-bold);line-height:var(--flh-text-xxl);-webkit-text-decoration:none;text-decoration:none}}.modal-window .confirmation-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24) var(--space-16);text-align:center}@media (min-width:768px){.modal-window .confirmation-modal-content{gap:24px;grid-template-columns:repeat(2,1fr);padding:var(--space-16) var(--space-64)}}.modal-window .confirmation-modal-content .title{font-size:var(--fs-text-lg);font-weight:var(--fw-bold);line-height:var(--flh-text-lg);-webkit-text-decoration:none;text-decoration:none}.modal-window .confirmation-modal-content .text{font-size:var(--fs-text-md);font-weight:400;line-height:var(--flh-text-md);-webkit-text-decoration:none;text-decoration:none}.modal-window .confirmation-modal-content .cta-buttons{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:var(--space-16);justify-content:center}@media (min-width:768px){.modal-window .confirmation-modal-content .cta-buttons{flex-direction:row}}.box{border:1px solid var(--clr-divider-border);box-shadow:var(--box-shadow-round-sm)}@media (min-width:768px){.box{box-shadow:var(--box-shadow-round)}}.box>:first-child{background-color:var(--clr-third-bg);font-size:var(--fs-text-xl);font-weight:var(--fw-bold);line-height:var(--flh-text-xl);padding-bottom:var(--space-16);padding-top:var(--space-16);text-align:center;-webkit-text-decoration:none;text-decoration:none}.box>.content{align-content:center;align-items:center;display:grid;justify-content:center;justify-items:center;place-content:center;place-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-24) var(--space-16)}.snackbar{align-items:center;animation:fadeOut 2s;animation-delay:4s;animation-fill-mode:forwards;color:var(--clr-neutral-black);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:var(--space-16);position:fixed;top:0;width:100%;z-index:var(--zindex-modal)}.snackbar.snackbar-success{background-color:var(--clr-semantic-green);color:var(--clr-text-white)}.snackbar.snackbar-error{background-color:var(--prim-colors-red-f08a8a);border:1px solid var(--prim-colors-red-df6765)}.snackbar.snackbar-error .icon{background:var(--clr-neutral-black)}.snackbar.snackbar-warning{background-color:var(--prim-colors-yellow-fed700);border:1px solid var(--clr-semantic-orange)}.snackbar.snackbar-warning .icon{background:var(--clr-neutral-black)}.snackbar.snackbar-information{background:var(--clr-neutral-semi);border:solid --clr-neutral-heavy;border:var(--border-box-size solid --clr-neutral-heavy);top:auto}.snackbar.snackbar-information .icon{background:var(--clr-neutral-black)}.snackbar.no-fade{animation:none}.snackbar .snackbar-content{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-text-sm);font-weight:400;gap:var(--space-16);justify-content:center;line-height:var(--flh-text-sm);-webkit-text-decoration:none;text-decoration:none;width:100%}@media (min-width:768px){.snackbar .snackbar-content{gap:var(--space-24)}}.basket-content{position:relative}.basket-content .snackbar-information-container{position:absolute;top:0}
/*# sourceMappingURL=layout_checkout.3d5b434b96379e1dded4.css.map*/