.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:Nohemi;src:local("Nohemi Black"),local("Nohemi-Black"),url(/cdn/shop/files/Nohemi-Black.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nohemi ExtBd;src:local("Nohemi Extra Bold"),local("Nohemi-ExtraBold"),url(/cdn/shop/files/Nohemi-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nohemi ExtLt;src:local("Nohemi Extra Light"),local("Nohemi-ExtraLight"),url(/cdn/shop/files/Nohemi-ExtraLight.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Bold"),local("Nohemi-Bold"),url(/cdn/shop/files/Nohemi-Bold.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nohemi Med;src:local("Nohemi Medium"),local("Nohemi-Medium"),url(/cdn/shop/files/Nohemi-Medium.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Light"),local("Nohemi-Light"),url(/cdn/shop/files/Nohemi-Light.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Semi Bold"),local("Nohemi-SemiBold"),url(/cdn/shop/files/Nohemi-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Thin"),local("Nohemi-Thin"),url(/cdn/shop/files/Nohemi-Thin.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi Regular"),local("Nohemi-Regular"),url(/cdn/shop/files/Nohemi-Regular.woff2) format("woff2"),url(/cdn/shop/files/Nohemi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;font-family:Nohemi}html *,body *{font-family:Nohemi}html .custom-section,body .custom-section,html .b-box,body .b-box{box-sizing:border-box}html .pt,body .pt{padding-top:96px}html .pb,body .pb{padding-bottom:96px}html .pl,body .pl{padding-left:96px}html .pr,body .pr{padding-right:96px}@media only screen and (max-width: 1600px){html .pt,body .pt{padding-top:56px}html .pb,body .pb{padding-bottom:56px}html .pl,body .pl{padding-left:56px}html .pr,body .pr{padding-right:56px}}@media only screen and (max-width: 1400px){html .pt,body .pt{padding-top:46px}html .pb,body .pb{padding-bottom:46px}html .pl,body .pl{padding-left:46px}html .pr,body .pr{padding-right:46px}}@media only screen and (max-width: 1024px){html .pt,body .pt{padding-top:28px}html .pb,body .pb{padding-bottom:28px}html .pl,body .pl{padding-left:16px}html .pr,body .pr{padding-right:16px}}html .ptm,body .ptm{padding-top:48px}html .pbm,body .pbm{padding-bottom:48px}@media only screen and (max-width: 1024px){html .ptm,body .ptm{padding-top:32px}html .pbm,body .pbm{padding-bottom:32px}}html .main-custom-button,body .main-custom-button{position:relative;height:var(--Buttons-D-H, 50px);padding:16px 32px;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-500, #931E31);color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;border:0px;text-decoration:none;cursor:pointer;-webkit-transition:all .45s cubic-bezier(.77,0,.175,1);-moz-transition:all .45s cubic-bezier(.77,0,.175,1);-o-transition:all .45s cubic-bezier(.77,0,.175,1);transition:all .45s cubic-bezier(.77,0,.175,1)}html .main-custom-button.disabled,body .main-custom-button.disabled{background-color:#cdcdcd!important;cursor:no-drop}html .main-custom-button:hover,body .main-custom-button:hover{border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-600, #751D28)}html .main-custom-button svg,body .main-custom-button svg{margin-top:-6px}html .main-custom-button.is-loading,body .main-custom-button.is-loading{display:none}@media only screen and (max-width: 1024px){html .main-custom-button,body .main-custom-button{font-size:14px!important;height:40px;padding:11px 24px}}html a.main-custom-button,body a.main-custom-button{padding:0 32px;line-height:50px}html .main-custom-button-secondary,body .main-custom-button-secondary{position:relative;height:var(--Buttons-D-H, 50px);padding:16px 32px;color:var(--Colors-White, var(--Colors-white, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-500, #931E31);background:var(--Colors-white, #FFF);text-decoration:none;cursor:pointer;-webkit-transition:all .45s cubic-bezier(.77,0,.175,1);-moz-transition:all .45s cubic-bezier(.77,0,.175,1);-o-transition:all .45s cubic-bezier(.77,0,.175,1);transition:all .45s cubic-bezier(.77,0,.175,1)}html .main-custom-button-secondary:hover,body .main-custom-button-secondary:hover{opacity:.8}@media only screen and (max-width: 1024px){html .main-custom-button-secondary,body .main-custom-button-secondary{font-size:14px;height:40px;padding:11px 24px}}html .main-custom-link-primary,body .main-custom-link-primary{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}html .main-custom-link-white,body .main-custom-link-white{color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}html .main-input-field,body .main-input-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-300, 12px);flex:1 0 0}@media only screen and (max-width: 1024px){html .main-input-field,body .main-input-field{width:100%}}html .main-input-field__label,body .main-input-field__label{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){html .main-input-field__label,body .main-input-field__label{font-size:14px;line-height:20px}}html .main-input-field__input,body .main-input-field__input{display:flex;height:45px;padding:0 var(--Space-400, 16px);align-items:center;gap:101px;align-self:stretch;border-radius:var(--Corner-Small, 8px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD)}html .main-global-button,body .main-global-button{display:flex;height:var(--Buttons-D-H, 50px);padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-500, #931E31);color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;margin:0!important;width:100%;border:0}html .main-global-button:hover,body .main-global-button:hover{opacity:.8}html .main-global-button.no-link,body .main-global-button.no-link{text-decoration:none!important}html .main-global-title-section,body .main-global-title-section{color:#000;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H1, 49px);font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (max-width: 1500px){html .main-global-title-section,body .main-global-title-section{font-size:40px}}@media only screen and (max-width: 1024px){html .main-global-title-section,body .main-global-title-section{font-size:30px}}html .main-input-field,body .main-input-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-300, 8px)}html .main-input-field label,body .main-input-field label{display:flex;align-items:flex-start;gap:var(--Space-050, 2px);color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){html .main-input-field label,body .main-input-field label{font-size:14px;line-height:20px}}html .main-input-field input,html .main-input-field select,body .main-input-field input,body .main-input-field select{display:flex;height:45px;padding:0 var(--Space-400, 16px);align-items:center;gap:101px;align-self:stretch;border-radius:var(--Corner-Small, 8px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px}html .main-input-field input::placeholder,html .main-input-field select::placeholder,body .main-input-field input::placeholder,body .main-input-field select::placeholder{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px}html .main-checkbox-field,body .main-checkbox-field{display:block}html .main-checkbox-field input,body .main-checkbox-field input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}html .main-checkbox-field label,body .main-checkbox-field label{position:relative;cursor:pointer;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 13px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1024px){html .main-checkbox-field label,body .main-checkbox-field label{font-size:14px;line-height:20px}}html .main-checkbox-field label a,body .main-checkbox-field label a{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media only screen and (max-width: 1024px){html .main-checkbox-field label a,body .main-checkbox-field label a{font-size:14px;line-height:20px}}html .main-checkbox-field label:before,body .main-checkbox-field label:before{content:"";-webkit-appearance:none;background-color:#0000;border:2px solid #767676;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}html .main-checkbox-field input:checked+label:after,body .main-checkbox-field input:checked+label:after{content:"";display:block;position:absolute;top:0;left:6px;width:5px;height:11px;border:solid #931e31;border-width:0 2px 2px 0;transform:rotate(45deg)}html .main-modal,body .main-modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99;display:flex;align-items:center;justify-content:center;visibility:hidden}html .main-modal__overlay,body .main-modal__overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background:#0003;visibility:hidden;opacity:0;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}html .main-modal__content,body .main-modal__content{position:relative;z-index:2;border-radius:var(--Corner-Extra-small, 4px);background:#fff;display:flex;width:665px;padding:24px 32px 32px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;visibility:hidden;opacity:0;transform:scale(.7);-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}@media only screen and (max-width: 1024px){html .main-modal__content,body .main-modal__content{width:96%;padding:16px;gap:4px}}html .main-modal__content--inner,body .main-modal__content--inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}@media only screen and (max-width: 1024px){html .main-modal__content--inner,body .main-modal__content--inner{gap:14px}}html .main-modal__content--inner__body,body .main-modal__content--inner__body{display:flex;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body,body .main-modal__content--inner__body{gap:10px}}html .main-modal__content--inner__body--form,body .main-modal__content--inner__body--form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form,body .main-modal__content--inner__body--form{gap:10px}}html .main-modal__content--inner__body--form__heading,body .main-modal__content--inner__body--form__heading{display:flex;padding-bottom:10px;flex-direction:column;justify-content:center;align-items:baseline;gap:2px;align-self:stretch}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__heading,body .main-modal__content--inner__body--form__heading{padding-right:50px}}html .main-modal__content--inner__body--form__heading h3,body .main-modal__content--inner__body--form__heading h3{margin:0;color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__heading h3,body .main-modal__content--inner__body--form__heading h3{font-size:14px;line-height:20px}}html .main-modal__content--inner__body--form__heading p,body .main-modal__content--inner__body--form__heading p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__heading p,body .main-modal__content--inner__body--form__heading p{font-size:14px;line-height:20px}}html .main-modal__content--inner__body--form__inputs,body .main-modal__content--inner__body--form__inputs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 32px);align-self:stretch}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__inputs,body .main-modal__content--inner__body--form__inputs{gap:18px}}html .main-modal__content--inner__body--form__inputs .main-modal-row,body .main-modal__content--inner__body--form__inputs .main-modal-row{display:flex;align-items:flex-start;gap:var(--Space-400, 16px);align-self:stretch;width:100%;position:relative}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__inputs .main-modal-row,body .main-modal__content--inner__body--form__inputs .main-modal-row{gap:10px;flex-direction:column}}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(1),body .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(1){width:100%}}html .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(2),body .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(2){width:55px}@media only screen and (max-width: 1024px){html .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(2),body .main-modal__content--inner__body--form__inputs .main-modal-row.top .main-input-field:nth-child(2){width:100%}}html .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete,body .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete{position:absolute;display:flex;padding:var(--Space-600, 24px) var(--Space-600, 24px) var(--Space-600, 24px) var(--Space-400, 16px);padding-top:20px;flex-direction:column;justify-content:unset;align-items:flex-start;gap:var(--Space-0, 0);align-self:stretch;border-radius:var(--Corner-Small, 8px);background:var(--Colors-100, #FAFAFA);top:90px;left:0;right:0;z-index:2;height:156px;overflow:auto;display:none}html .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete.active,body .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete.active{display:flex!important}html .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete li,body .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete li{list-style:none;display:flex;width:100%;padding-bottom:var(--Space-400, 16px);align-items:center;gap:10px;border-bottom:1px solid rgba(92,94,92,.2);box-sizing:border-box;cursor:pointer;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:500;line-height:24px}html .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete li:hover,body .main-modal__content--inner__body--form__inputs .main-modal-row .main-modal-row-autocomplete li:hover{opacity:.8}html .main-modal__content--inner__body--actions,body .main-modal__content--inner__body--actions{display:flex;align-items:center;gap:6px;align-self:stretch}html .main-modal__content--inner__actions,body .main-modal__content--inner__actions{display:flex;justify-content:space-between;align-items:center;align-self:stretch}html .main-modal__content--inner__actions button,body .main-modal__content--inner__actions button{padding:13px 32px}@media only screen and (max-width: 1024px){html .main-modal__content--inner__actions button,body .main-modal__content--inner__actions button{padding:7px 20px}}html .main-modal__content--inner__actions.loading .main-custom-button,body .main-modal__content--inner__actions.loading .main-custom-button{display:none}html .main-modal__content--inner__actions.loading .main-custom-button.is-loading,body .main-modal__content--inner__actions.loading .main-custom-button.is-loading{display:flex}html .main-modal__close,body .main-modal__close{position:absolute;right:36px;top:32px;background:#0000;border:0px;cursor:pointer;padding:0}@media only screen and (max-width: 1024px){html .main-modal__close,body .main-modal__close{right:20px}}html .main-modal.active,body .main-modal.active{visibility:visible}html .main-modal.active .main-modal__overlay,body .main-modal.active .main-modal__overlay{visibility:visible;opacity:1}html .main-modal.active .main-modal__content,body .main-modal.active .main-modal__content{visibility:visible;opacity:1;transform:scale(1)}html .main-toast-success,body .main-toast-success{display:flex;padding:var(--Space-200, 8px) var(--Space-400, 16px) var(--Space-200, 8px) var(--Space-200, 8px);align-items:center;gap:var(--Space-200, 8px);border-radius:var(--Corner-Small, 8px);background:#eefff0;display:none}html .main-toast-success.active,body .main-toast-success.active{display:flex}html .main-toast-success span,body .main-toast-success span{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#1f7b01;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}html .main-toast-error,body .main-toast-error{display:flex;padding:var(--Space-200, 8px) var(--Space-400, 16px) var(--Space-200, 8px) var(--Space-200, 8px);align-items:center;gap:var(--Space-200, 8px);border-radius:var(--Corner-Small, 8px);background:var(--Colors-200, #EED2D2);display:none}html .main-toast-error.active,body .main-toast-error.active{display:flex}html .main-toast-error span,body .main-toast-error span{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#931e31;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}html .main-custom-qty,body .main-custom-qty{position:absolute;top:30px;right:23px;width:69px;height:24px}@media only screen and (max-width: 1024px){html .main-custom-qty,body .main-custom-qty{top:28px;right:16px}}html .main-custom-qty span,body .main-custom-qty span{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;display:block;width:100%;text-align:center}html .main-custom-qty button,body .main-custom-qty button{display:flex;width:20px;height:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;position:absolute;z-index:2;top:0;border-radius:var(--Corner-Full, 10000px);border:1px solid var(--Colors-grey, #5C5E5C);background:#0000;cursor:pointer}html .main-custom-qty button.disabled,body .main-custom-qty button.disabled{cursor:no-drop;opacity:.4}html .main-custom-qty button.less,body .main-custom-qty button.less{left:0}html .main-custom-qty button.more,body .main-custom-qty button.more{right:0}.global-color-link{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;background:#0000;border:0;padding:0;text-decoration:underline;cursor:pointer}.global-color-link.hightliht{position:relative;top:-2px;margin-left:4px;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.global-color-link.hightliht{display:block;margin-left:0;top:auto;margin-bottom:12px}}.global-color-text{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.global-color-disclaimer{color:var(--Colors-1000, var(--Colors-1000, #000))!important;font-family:var(--Family-Font---Body, Nohemi)!important;font-size:var(--Typo-Body-S, 13px)!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}.global-color-disclaimer svg{position:relative;top:2px}.global-inlines{display:inline!important}.global-edit-button{display:flex;max-width:var(--Buttons-D-MaxW, 300px);padding:var(--Space-200, 8px) var(--Space-300, 12px);justify-content:center;align-items:center;gap:var(--Space-100, 4px);border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Medium, 2px) solid var(--Colors-500, #931E31);text-decoration:none;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:13px}@media only screen and (max-width: 1024px){.global-edit-button{padding:9px 10px 6px;gap:2px;line-height:14px;font-size:14px}.global-edit-button svg{position:relative;top:-1px}}.global-edit-button svg{margin-right:0!important}.flex-block{display:flex;flex-direction:column}.main-arrows{position:relative}.main-arrows .slick-arrow{width:40px;height:40px;top:-82px;right:0;left:auto;z-index:2;position:absolute}.main-arrows .slick-arrow:before{display:none}.main-arrows .slick-arrow.slick-prev{right:56px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgB7dhNDcJAFMTxAQUrAQlYQAHBARZwsBZQgARwgARwAA6oA3jvsMmmYbu3pvMy/2SShnD5pR+HBeYp2e62LQLlqIfta/sgCK5GldHj/qHocVMo38u2AVlCsSQUS0KxJBRLQrEkFEtCsSQUS0ItuVV13TsiG2wH2xvLbygXvTvFtuMaQQ8zHXZFMJTnsBOqZzJKDnvadgiGq7+K/jj6u5Ya/3X4GRzdxj84zo+fW1+bC4gTjjXhWBOONeFYE4414VgTjjXhWBOOtR5uD+JauIwAjXEZgSq4jIAlzNgPIleJlnOyolcAAAAASUVORK5CYII=);background-position:center center;background-size:50%;background-repeat:no-repeat}.main-arrows .slick-arrow.slick-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADnSURBVHgB7drRCcJQEETRUSwgJViClmAF2oGtPCsQO9hOLEFLsAPtIO6CD4JGjT/BWebCgMSfHBIIhADj1PiOvgUSFaiTr/VdkQTXRdXR4/pQaXCGfphw/55BOM4MwnFmEI4zg3CcGYTjzCAcZwbhODMIx5nhR9zENwdHe9/mzX8338p37h5sk+zlyjGd/GDc5HEgU3FbLqfI18F3iR9Mt9q3laqb+XbgaI3Pz6xwFJC1xcArxZRQLAnFklAsCcWSUCwJxZJQLAnFklAsxddv8Z4vFaoWL1/6cAUJesYVJKriChLWYMTuFLjs48YsRfoAAAAASUVORK5CYII=);background-position:center center;background-size:50%;background-repeat:no-repeat}.main-arrows .slick-arrow.slick-disabled{opacity:.4;cursor:no-drop}.custom-global-select{position:relative;width:100%}.custom-global-select select{height:45px;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));width:100%;box-sizing:border-box;padding:0 var(--Space-400, 16px)}.custom-global-select label,.custom-global-slider label{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;display:block}.custom-global-slider .slider-values{display:flex;align-items:flex-start;gap:12px;align-self:stretch}.custom-global-slider .slider-values input{display:flex;height:45px;padding:0 var(--Space-400, 16px);align-items:center;gap:101px;flex:1 0 0;border-radius:var(--Corner-Small, 8px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px;width:50%;box-sizing:border-box}.custom-global-slider .ui-slider{border:0;height:6px;margin-bottom:16px;border-radius:20px;background:var(--Colors-500, #CDCDCD)}.custom-global-slider .ui-slider .ui-slider-range{border-radius:20px;background:var(--Colors-ligth_grey, #931E31)}.custom-global-slider .ui-slider .ui-slider-handle{width:14px;height:14px;flex-shrink:0;background-color:#931e31;border-radius:100px;border:0px;outline:0px!important;top:-4px}@media only screen and (max-width: 1024px){.show-only-desktop{display:none!important}}@media only screen and (min-width: 1025px){.show-only-mobile{display:none!important}}@media only screen and (max-width: 1024px){.slick-slider.slick-dotted{margin-bottom:30px!important}}.slick-slider .slick-dots li{width:24px;height:4px}.slick-slider .slick-dots li button{width:100%;height:100%;border:0px;padding:0;border-radius:var(--Corner-Full, 10000px);opacity:.3;background:var(--Colors-grey, #5C5E5C)}.slick-slider .slick-dots li button:before{display:none}.slick-slider .slick-dots li.slick-active{height:6px}.slick-slider .slick-dots li.slick-active button{border-radius:var(--Corner-Full, 10000px);background:var(--Colors-grey, #5C5E5C);opacity:1}@media only screen and (max-width: 1024px){.main-custom-hero--container .main-custom-button{margin:0 auto;line-height:41px!important}.main-hero-title__banner--frame .main-custom-button{line-height:20px!important}}.global-search{position:absolute;left:0;right:0;z-index:4;width:700px;margin:auto;display:none}.global-search .close-search-button{position:absolute;top:16px;right:18px;cursor:pointer}@media only screen and (max-width: 1024px){.global-search{width:calc(100% - 32px);left:16px;right:16px;margin:0}}.global-search.active{display:block}.global-search form{width:100%}.global-search form input{display:flex;height:50px;padding:0 var(--Space-400, 16px);align-items:center;gap:101px;align-self:stretch;border-radius:var(--Corner-Small, 8px);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px;width:100%;border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}.global-search form input::placeholder{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px}.global-search form input[type=search]{-webkit-appearance:none;appearance:none}.global-search form input[type=search]::-webkit-search-decoration,.global-search form input[type=search]::-webkit-search-cancel-button,.global-search form input[type=search]::-webkit-search-results-button,.global-search form input[type=search]::-webkit-search-results-decoration{display:none!important}.global-search form button{background:#0000;border:0px;padding:0;position:absolute;right:18px;top:16px}body.search-is-open{overflow:hidden}body.search-is-open .search-overlay{visibility:visible;opacity:1}body.search-is-open .main-custom-header__top--container svg{display:none}body.search-is-open .close-search-button{display:block!important}.shopify-policy__container{width:100%;max-width:100%;margin:0;padding:96px var(--Space-2400, 96px);padding-bottom:160px;text-align:left}.shopify-policy__container .shopify-policy__title h1{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;text-align:left;margin-top:0}@media only screen and (max-width: 1024px){.shopify-policy__container .shopify-policy__title h1{font-size:25px}}@media only screen and (max-width: 1600px){.shopify-policy__container{padding:56px 56px 140px}}@media only screen and (max-width: 1400px){.shopify-policy__container{padding:46px 46px 120px}}@media only screen and (max-width: 1024px){.shopify-policy__container{padding:36px 16px 88px}}.template-page-custom-page .i-page{width:100%;max-width:100%;margin:0;padding:96px var(--Space-2400, 96px);padding-bottom:160px;text-align:left}.template-page-custom-page .i-page a{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.template-page-custom-page .i-page .i-page-hero .main-page-title{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;text-align:left;margin-top:0}@media only screen and (max-width: 1024px){.template-page-custom-page .i-page .i-page-hero .main-page-title{font-size:25px}}@media only screen and (max-width: 1600px){.template-page-custom-page .i-page{padding:56px 56px 140px}}@media only screen and (max-width: 1400px){.template-page-custom-page .i-page{padding:46px 46px 120px}}@media only screen and (max-width: 1024px){.template-page-custom-page .i-page{padding:36px 16px 88px}}body.template-page-distributors .main-hero-title__banner--frame p{width:690px;max-width:100%}.shopify-payment-button__more-options,#shopify-buyer-consent{display:none!important}.energy-tooltip{position:relative;display:inline-block!important;vertical-align:middle;width:16px;height:16px;margin-left:5px}.energy-tooltip span{position:absolute!important;border-radius:4px!important;background:var(--Colors-grey, #5C5E5C)!important;box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-025) var(--sds-size-depth-100) var(--sds-size-depth-0) var(--sds-color-black-200),var(--sds-size-depth-0) var(--sds-size-depth-025) var(--sds-size-depth-100) var(--sds-size-depth-0) var(--sds-color-black-100)!important;display:flex!important;padding:var(--sds-size-space-200) var(--sds-size-space-300)!important;flex-direction:column!important;align-items:center!important;gap:var(--sds-size-space-0)!important;color:var(--Colors-White, var(--Colors-white, #FFF))!important;font-family:var(--Family-Font---Body, Nohemi)!important;font-size:var(--Typo-Body-S, 12px)!important;font-style:normal!important;font-weight:300!important;line-height:16px!important;width:280px;text-align:center;padding:6px 8px!important;box-sizing:border-box;left:-133px;z-index:2;top:27px;display:none!important}.energy-tooltip span:before{width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:12px solid #5c5e5c;content:"";position:absolute;top:-8px;left:47%}.energy-tooltip:hover span{display:block!important}.limit-description-wrapper__description{position:relative;max-height:300px;overflow:hidden}.limit-description-wrapper__description:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(transparent,#fff)}.limit-description-wrapper__toggle{margin:32px auto 20px;width:100%;text-align:center;display:block;cursor:pointer}.limit-description-wrapper__toggle span{text-decoration:underline}.limit-description-wrapper__toggle .more{display:block}.limit-description-wrapper__toggle .less{display:none}.limit-description-wrapper.is-expanded .limit-description-wrapper__description{max-height:100%;overflow:auto}.limit-description-wrapper.is-expanded .limit-description-wrapper__description:after{display:none!important}.limit-description-wrapper.is-expanded .limit-description-wrapper__toggle .more{display:none}.limit-description-wrapper.is-expanded .limit-description-wrapper__toggle .less{display:block}.slow_ani{-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}.slow_header{-webkit-transition:all .4s cubic-bezier(.77,0,.175,1);-moz-transition:all .4s cubic-bezier(.77,0,.175,1);-o-transition:all .4s cubic-bezier(.77,0,.175,1);transition:all .4s cubic-bezier(.77,0,.175,1)}i-minicart{height:100%;display:block}i-minicart .i-minicart-container{display:block;height:100%}i-minicart .i-minicart-container .toggleCart{position:relative}i-minicart .i-minicart-container .qty{position:absolute;top:-2px;right:-15px;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-XS, 10px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container .qty{top:-8px;right:-7px}}i-minicart .i-minicart-container__snap{position:fixed;right:-500px;width:500px;top:0;bottom:0;z-index:9;border-left:1px solid #e6e6e6;background:#fff;text-align:left;max-width:90%}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap{width:100%;max-width:100%;right:-100%}}@media only screen and (min-width: 990px){i-minicart .i-minicart-container__snap{right:-500px;width:500}}i-minicart .i-minicart-container__snap.open{right:0}i-minicart .i-minicart-container__snap--header{position:absolute;left:0;top:0;right:0;height:70px;padding:0 24px}i-minicart .i-minicart-container__snap--header__close{position:absolute;right:25px;top:-5px;bottom:0;background:#0000;border:0px;cursor:pointer;z-index:2;padding:0;width:13px;height:13px;margin:auto}i-minicart .i-minicart-container__snap--header__close .i-icon{width:100%!important;height:100%!important}i-minicart .i-minicart-container__snap--header__close svg{width:100%;height:auto}i-minicart .i-minicart-container__snap--header__close:hover{transform:scale(.9);opacity:.8}i-minicart .i-minicart-container__snap--header h2{color:#1c1c1c;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:16px}i-minicart .i-minicart-container__snap--header h2 span{display:none}i-minicart .i-minicart-container__snap--deals{position:absolute;left:0;top:70px;right:0;height:28px;background-color:#887e64;color:#fff;text-align:center}i-minicart .i-minicart-container__snap--deals .slick-slider{height:100%}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list{height:100%}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list .slick-track{height:100%}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list .slick-track .slick-slide{height:100%}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list .slick-track .slick-slide div,i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list .slick-track .slick-slide .i-minicart-container__snap--deals--deal{height:100%}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-list .slick-track .slick-slide .i-centry{padding:0 20px;color:#fff;text-align:center;font-family:var(--Family-Font---Body, "Instrument Sans");font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:normal}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-dots{display:block;top:0;right:0;bottom:0;width:auto;padding:0 14px}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-dots li{margin:0 4px;width:8px;height:8px}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-dots li button{width:100%;height:100%;background-color:#fff;border-radius:50px;opacity:.5;padding:0}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-dots li button:before{content:"";display:none}i-minicart .i-minicart-container__snap--deals .slick-slider .slick-dots li.slick-active button{opacity:1}i-minicart .i-minicart-container__snap--freeShipping{position:absolute;left:24px;top:112px;right:24px;height:42px;color:#fff;text-align:center;display:none!important}i-minicart .i-minicart-container__snap--freeShipping--labels{position:absolute;top:0;left:0;text-align:center;width:100%;height:auto!important}i-minicart .i-minicart-container__snap--freeShipping--labels .i-icon{display:inline-block!important;vertical-align:middle;position:relative}i-minicart .i-minicart-container__snap--freeShipping--bar{border-radius:6000px;background:var(--Colors-400, #C5BEAF);position:absolute;bottom:0;left:0;width:100%;height:5px;overflow:hidden}i-minicart .i-minicart-container__snap--freeShipping--bar__progress{position:absolute;left:0;top:0;z-index:2;border-radius:6000px;background:var(--Colors-500, #887E64);height:100%;display:block!important}i-minicart .i-minicart-container__snap--items{position:absolute;left:0;top:82px;bottom:490px;right:0;overflow:auto;padding:12px 24px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items{padding:12px 16px;bottom:420px}}i-minicart .i-minicart-container__snap--items .i-cart-item{height:116px;position:relative;margin:0 0 16px;padding:0;box-sizing:border-box;cursor:pointer}i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on{height:25px;background:#f3f3f3;cursor:default!important}i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on .i-cart-item--image{display:none!important}i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on .i-cart-item--labels--name span{display:none!important}i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on .i-cart-item--actions,i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on .i-cart-item--delete{display:none!important}i-minicart .i-minicart-container__snap--items .i-cart-item.is-add-on .i-cart-item--labels{left:8px;top:3px;right:8px}i-minicart .i-minicart-container__snap--items .i-cart-item.loading{opacity:.5!important;cursor:no-drop;pointer-events:none}i-minicart .i-minicart-container__snap--items .i-cart-item--image{position:absolute;left:0;top:0;bottom:0;width:116px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;border-radius:4px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items .i-cart-item--image{width:80px}}i-minicart .i-minicart-container__snap--items .i-cart-item--labels{position:absolute;left:140px;right:0;top:0;bottom:0}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items .i-cart-item--labels{left:96px}}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--reviews{height:12px;display:none!important}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--reviews .i-product-stars{display:flex;height:100%}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--reviews .i-product-stars .i-icon{height:12px!important;width:12px!important;margin:0 2px 0 0!important}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--reviews .i-product-stars .i-icon .icon-star-review{line-height:12px}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--name{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:100px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items .i-cart-item--labels--name{padding-right:50px}}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--name span{display:block;font-size:11px;line-height:18px}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--desc{font-size:14px;line-height:16px}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--price{position:absolute;right:0;top:0;margin:0;color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:700;line-height:20px}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--price span{font-weight:400;color:#868686;margin-left:7px;text-decoration-line:line-through}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items .i-cart-item--labels--price{display:flex;flex-direction:column;align-items:flex-end;line-height:18px}i-minicart .i-minicart-container__snap--items .i-cart-item--labels--price span{margin-left:0;margin-top:2px;display:block}}i-minicart .i-minicart-container__snap--items .i-cart-item--actions{position:absolute;left:140px;right:0;height:26px;bottom:12px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--items .i-cart-item--actions{left:96px}}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty{height:100%;width:62px;height:26px;position:relative;display:inline-block;border-radius:3px}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty input[type=number]::-webkit-inner-spin-button,i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty input[type=number]{-moz-appearance:textfield;padding:10px;text-align:center}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty input{padding:0;position:absolute;left:25px;right:25px;width:auto;bottom:0;top:0;border:0;padding:0!important;background-color:#0000;color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button{position:absolute;top:0;bottom:0;border:0;width:10px;background:#0000;font-weight:700;cursor:pointer;padding:0;z-index:2;text-align:center;border:0px}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button .i-icon{display:block;margin:0;width:100%;height:100%;position:relative}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button .i-icon span{display:flex;height:100%;justify-content:center;align-items:center}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button .i-icon span svg{width:100%;height:auto;transform:scale(1.3) translateY(-1px)}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button:hover{box-shadow:0 1px 5px #00000029;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,.16)}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button:first-child{left:0}i-minicart .i-minicart-container__snap--items .i-cart-item--actions--qty button:last-child{right:0}i-minicart .i-minicart-container__snap--items .i-cart-item--overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background-color:#ffffffb3;text-align:center;cursor:no-drop}i-minicart .i-minicart-container__snap--items .i-cart-item--overlay .i-preloader-container__section{transform:scale(1.3)}i-minicart .i-minicart-container__snap--items .i-cart-item--delete{position:absolute;bottom:18px;right:12px;cursor:pointer}i-minicart .i-minicart-container__snap--items .i-cart-item--delete:hover{opacity:.7}i-minicart .i-minicart-container__snap--items .i-cart-item--delete .i-icon{width:14px!important;height:14px!important}i-minicart .i-minicart-container__snap--items .empty-cart-state{text-align:center;margin-top:30px}i-minicart .i-minicart-container__snap--upsells{position:absolute;left:24px;bottom:282px;right:24px;height:196px;overflow:auto;padding:0}i-minicart .i-minicart-container__snap--upsells h3{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin:0 0 8px;border-bottom:1px solid #cdcdcd;padding-bottom:0}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--upsells{margin-bottom:6px;min-height:120px;height:130px}}i-minicart .i-minicart-container__snap--upsells.no-items{opacity:0;visibility:hidden}i-minicart .i-minicart-container__snap--upsells--list{height:150px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--upsells--list{height:84px}}i-minicart .i-minicart-container__snap--upsells--list .slick-slider{height:100%;overflow:hidden}i-minicart .i-minicart-container__snap--upsells--list .slick-slider .slick-list{height:100%;margin-left:-8px;margin-right:-8px}i-minicart .i-minicart-container__snap--upsells--list .slick-slider .slick-list .slick-track{height:100%}i-minicart .i-minicart-container__snap--upsells--list .slick-slider .slick-list .slick-track .slick-slide{height:100%;padding:0 8px}i-minicart .i-minicart-container__snap--upsells--list .slick-slider .slick-list .slick-track .slick-slide>div{height:100%}i-minicart .i-minicart-container__snap--upsells--list__item{height:100%;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-white, #FFF);position:relative;padding:0}i-minicart .i-minicart-container__snap--upsells--list__item--image{position:absolute;left:0;top:0;bottom:0;width:100%;height:70px;border-radius:var(--Corner-Extra-small, 4px)}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--upsells--list__item--image{display:none!important}}i-minicart .i-minicart-container__snap--upsells--list__item--image img{width:100%;height:100%;object-fit:cover;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}i-minicart .i-minicart-container__snap--upsells--list__item--labels{position:absolute;left:0;right:0;top:auto;bottom:0;height:80px;display:flex;justify-content:center;flex-direction:column;border-radius:0 0 4px 4px;border-right:1px solid var(--Colors-ligth_grey, #CDCDCD);border-bottom:1px solid var(--Colors-ligth_grey, #CDCDCD);border-left:1px solid var(--Colors-ligth_grey, #CDCDCD);padding:0 10px}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--upsells--list__item--labels{border:1px solid var(--Colors-ligth_grey, #CDCDCD);border-radius:4px!important}}i-minicart .i-minicart-container__snap--upsells--list__item--labels h3{color:var(--Colors-1000, var(--Colors-1000, #000))!important;font-family:var(--Family-Font---Body, Nohemi)!important;font-size:var(--Typo-Body-M, 15px)!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;margin:0 0 -6px!important;padding:0 40px 0 0!important;border:0px!important}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__snap--upsells--list__item--labels h3{font-size:10px!important;line-height:13px!important;padding-right:24px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}}i-minicart .i-minicart-container__snap--upsells--list__item--labels p{color:var(--Colors-800, var(--Colors-800, #404040));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;margin:5px 0;margin-bottom:0!important}i-minicart .i-minicart-container__snap--upsells--list__item--labels p span{color:#ff4040;font-family:Helvetica Now Display;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:line-through;margin-right:5px;display:none!important}i-minicart .i-minicart-container__snap--upsells--list__item--actions{position:absolute;right:13px;bottom:11px;width:28px;height:28px;display:flex;align-items:center}i-minicart .i-minicart-container__snap--upsells--list__item--actions button{background:#0000!important;padding:0!important;border:0px!important}i-minicart .i-minicart-container__snap--upsells--list__item--actions button:hover{opacity:.7}i-minicart .i-minicart-container__snap--footer{position:absolute;left:0;bottom:0;right:0;height:270px;padding:30px 24px;background:#f5f5f5}i-minicart .i-minicart-container__snap--footer p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-XS, 10px);font-style:normal;font-weight:400;line-height:normal;margin-top:12px}i-minicart .i-minicart-container__snap--footer__subtotals--row{display:flex;margin:6px 0}i-minicart .i-minicart-container__snap--footer__subtotals--row__key{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:700;line-height:24px;flex:1}i-minicart .i-minicart-container__snap--footer__subtotals--row__value{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;flex:1;text-align:right}i-minicart .i-minicart-container__snap--footer__subtotals--row__value strong{font-weight:700}i-minicart .i-minicart-container__snap--footer__actions{text-align:center;position:relative}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper{position:relative;display:inline-block;width:100%}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper:has(.main-custom-button.disabled){cursor:not-allowed}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper .checkout-tooltip{position:absolute;bottom:calc(100% - 16px);left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:10;pointer-events:none;width:max-content}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper .checkout-tooltip__content{border-radius:var(--sds-size-radius-100, 4px);background:var(--Colors-grey, #5C5E5C);box-shadow:var(--sds-size-depth-0, 0) var(--sds-size-depth-025, 1px) var(--sds-size-depth-100, 4px) var(--sds-size-depth-0, 0) var(--sds-color-black-200, rgba(0, 0, 0, .1)),var(--sds-size-depth-0, 0) var(--sds-size-depth-025, 1px) var(--sds-size-depth-100, 4px) var(--sds-size-depth-0, 0) var(--sds-color-black-100, rgba(0, 0, 0, .05));padding:8px 12px;color:var(--Colors-White, var(--Colors-white, #FFF));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:300;line-height:20px;white-space:nowrap;position:relative}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper .checkout-tooltip__beak{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;display:flex;align-items:center;justify-content:center}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper:hover .checkout-tooltip{opacity:1;visibility:visible}i-minicart .i-minicart-container__snap--footer__actions .checkout-button-wrapper:has(.main-custom-button.disabled):hover .checkout-tooltip{opacity:1;visibility:visible}i-minicart .i-minicart-container__snap--footer__actions a{display:flex;padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:var(--Space-300, 12px);align-self:stretch;margin:24px 0;transition:all .2s}i-minicart .i-minicart-container__snap--footer__actions a svg{margin-top:-4px}i-minicart .i-minicart-container__snap--footer__actions a.disabled{background:var(--Colors-ligth_grey, #CDCDCD)!important;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C))!important;cursor:not-allowed;pointer-events:none}i-minicart .i-minicart-container__snap--footer__actions a.disabled svg path{stroke:#5c5e5c!important}i-minicart .i-minicart-container__snap--footer__cards{text-align:center}i-minicart .i-minicart-container__snap--footer__cards .i-icon{width:100%!important;height:auto!important}i-minicart .i-minicart-container__overlay{position:fixed;right:0;width:100%;top:0;bottom:0;z-index:8;background-color:#00000080;display:block;cursor:pointer;visibility:hidden;opacity:0}@media only screen and (max-width: 1024px){i-minicart .i-minicart-container__overlay{touch-action:none;-webkit-overflow-scrolling:touch}}i-minicart .i-minicart-container__overlay.open{visibility:visible;opacity:1}.cart-agree{position:relative}.cart-agree input{position:absolute}.cart-agree label{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:12px;display:block;position:relative;padding-left:24px}.cart-agree label a{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media only screen and (max-width: 1024px){body.open-cart{position:fixed;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:none}}.main-custom-header{position:relative;display:flex;height:122px;flex-direction:column;justify-content:center;align-items:flex-start;flex-shrink:0;align-self:stretch}@media only screen and (max-width: 1024px){.main-custom-header{height:56px;z-index:9}}.main-custom-header.search-open .main-custom-header__top--container__icons{opacity:0!important}.main-custom-header__top{display:flex;width:100%;height:82px;padding:var(--Space-400, 16px) var(--Space-2400, 96px);flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;background:var(--Colors-white, #FFF)}@media only screen and (max-width: 1600px){.main-custom-header__top{padding:16px 56px}}@media only screen and (max-width: 1400px){.main-custom-header__top{padding:16px 46px}}@media only screen and (max-width: 1024px){.main-custom-header__top{padding:var(--Space-400, 16px);padding-bottom:0}}.main-custom-header__top--container{display:flex;height:50px;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch}.main-custom-header__top--container__logo{display:flex;align-items:center;gap:var(--Space-1600, 64px)}@media only screen and (max-width: 1024px){.main-custom-header__top--container__logo{height:auto;width:60px;position:relative;left:46px;top:-3px}}.main-custom-header__top--container__logo a,.main-custom-header__top--container__logo a img{display:block}@media only screen and (max-width: 1024px){.main-custom-header__top--container__logo a img{width:100%;height:auto}}.main-custom-header__top--container__mobile-menu{position:absolute;cursor:pointer}.main-custom-header__top--container__icons{display:flex;align-items:center;gap:var(--Space-300, 12px)}@media only screen and (max-width: 1024px){.main-custom-header__top--container__icons{position:relative;top:4px;padding-right:4px}}.main-custom-header__top--container__icons div{cursor:pointer}.main-custom-header__bottom{display:flex;width:100%;height:40px;padding:var(--Space-0, 0) var(--Space-2400, 96px);flex-direction:column;align-items:flex-start;flex-shrink:0;border-top:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}@media only screen and (max-width: 1600px){.main-custom-header__bottom{padding:0 56px}}@media only screen and (max-width: 1400px){.main-custom-header__bottom{padding:0 46px}}@media only screen and (max-width: 1024px){.main-custom-header__bottom{position:absolute;z-index:2;bottom:auto;top:56px;padding:0 16px;height:auto;display:none}}.main-custom-header__bottom--container{display:flex;max-height:40px;padding:8px 0;align-items:center}@media only screen and (max-width: 1024px){.main-custom-header__bottom--container{display:block;max-height:100%!important;padding:22px 0}}.main-custom-header__bottom--container__list{display:flex;align-items:flex-end;gap:48px;margin:0;padding:0}@media only screen and (max-width: 1024px){.main-custom-header__bottom--container__list{flex-direction:column;flex-wrap:wrap;gap:22px;align-items:baseline}}.main-custom-header__bottom--container__list--item{display:flex;width:auto;flex-direction:column;justify-content:center;align-items:flex-start;list-style:none}.main-custom-header__bottom--container__list--item a{display:block;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none;text-transform:uppercase}.main-custom-header__bottom--container__list--item.level-2 a{color:var(--Colors-500, var(--Colors-500, #931E31))}.search-overlay{position:fixed;top:121px;left:0;right:0;bottom:0;background-color:#0006;z-index:3;visibility:hidden;opacity:0}@media only screen and (max-width: 1024px){.search-overlay{top:70px}}.float-whatsapp{position:fixed;right:42px;bottom:42px;z-index:5;animation:float 2s ease-in-out infinite}@media only screen and (max-width: 1024px){.float-whatsapp{right:16px;bottom:16px}}.float-whatsapp a{display:block;display:flex;padding:var(--Space-600, 24px);justify-content:flex-end;align-items:center;gap:var(--Space-400, 16px);border-radius:var(--Corner-Extra-large, 28px);background:var(--Colors-500, #931E31)}@media only screen and (max-width: 1024px){.float-whatsapp a{padding:var(--Space-600, 20px)}.float-whatsapp a svg{width:24px;height:24px}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-8px)}to{transform:translatey(0)}}body.show-mobile-menu .main-custom-header__bottom{display:block!important}.main-custom-footer{width:100%;flex-shrink:0;position:relative;display:flex;background:#0000;gap:50px;padding-top:130px;padding-bottom:130px;margin-top:-78px}.main-custom-footer:after{content:"";position:absolute;bottom:0;left:0;right:0;height:26%;background-color:#000;z-index:-1}@media only screen and (max-width: 1024px){.main-custom-footer{padding:50px 16px!important;flex-direction:column;margin-top:-48px}}@media only screen and (max-width: 1600px){.main-custom-footer{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 1400px){.main-custom-footer{padding-top:70px;padding-bottom:70px}}.main-custom-footer *{color:#fff}.main-custom-footer--shape{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.main-custom-footer--shape svg{width:100%;height:auto;display:block}.main-custom-footer--logo{width:26%;height:201px;flex-shrink:0;aspect-ratio:500/201;position:relative;z-index:2}@media only screen and (max-width: 1024px){.main-custom-footer--logo{width:70%;height:auto;margin:0 auto;max-width:224px}}.main-custom-footer--logo img{width:100%;height:auto;display:block}.main-custom-footer--links{display:flex;width:74%;justify-content:space-between;align-items:flex-start;position:relative;z-index:2;gap:10px}@media only screen and (max-width: 1024px){.main-custom-footer--links{flex-wrap:wrap;width:100%;gap:20px}}.main-custom-footer--links__nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;max-width:140px}@media only screen and (max-width: 1024px){.main-custom-footer--links__nav{width:calc(50% - 16px);max-width:50%;gap:12px}}.main-custom-footer--links__nav h2{margin:0;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:700;line-height:20px}.main-custom-footer--links__nav h2 a{text-decoration:none}.main-custom-footer--links__nav ul{padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.main-custom-footer--links__nav ul li{display:flex;align-items:center;gap:var(--Space-150, 6px);align-self:stretch;list-style:none}.main-custom-footer--links__nav ul li a{color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-decoration:none;text-align:left;display:flex;align-items:center;gap:10px}.main-custom-footer--links__nav ul li a svg{transform:translateY(-1px)}.main-custom-hero{position:relative;display:flex;aspect-ratio:10/4.6;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;width:100%;background-color:gray}@media only screen and (max-width: 1024px){.main-custom-hero{aspect-ratio:10/11}}.main-custom-hero--container{width:100%;height:100%}.main-custom-hero--container__image{width:100%;height:100%;flex-shrink:0;position:absolute;top:0;right:0}.main-custom-hero--container__image img{width:100%;height:100%;object-fit:cover}.main-custom-hero--container__texts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--Space-1200, 48px);z-index:2;position:absolute;left:0;top:0;bottom:0;width:62%}@media only screen and (max-width: 1024px){.main-custom-hero--container__texts{width:100%;padding:0 16px!important;gap:12px}.main-custom-hero--container__texts button{margin:8px auto 0}}.main-custom-hero--container__texts--title{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media only screen and (max-width: 1024px){.main-custom-hero--container__texts--title{gap:0px}}.main-custom-hero--container__texts--title div{color:#fff;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1400px){.main-custom-hero--container__texts--title div{font-size:48px}}@media only screen and (max-width: 1360px){.main-custom-hero--container__texts--title div{font-size:40px}}@media only screen and (max-width: 1024px){.main-custom-hero--container__texts--title div{font-size:36px;text-align:center;width:100%}}.main-custom-hero--container__texts--subtitle{display:flex;align-items:flex-start;gap:var(--Space-200, 8px)}.main-custom-hero--container__texts--subtitle div{color:#fff;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){.main-custom-hero--container__texts--subtitle div{font-size:18px;text-align:center;line-height:22px}}.main-custom-hero--container__texts--subtitle div:nth-child(2){font-weight:700}.main-custom-hero--container__texts--icons{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 1024px){.main-custom-hero--container__texts--icons{width:250px;margin:0 auto}}.main-custom-marquee{display:flex;height:136px;padding:var(--Space-1200, 48px) var(--Space-2400, 96px);align-items:center;gap:var(--Space-2400, 96px);flex-shrink:0;align-self:stretch}@media only screen and (max-width: 1024px){.main-custom-marquee{padding-left:0!important;padding-right:0!important}}.main-custom-marquee__logos{display:flex;align-items:center;gap:160px;width:100%}.main-custom-marquee__logos svg{height:40px;width:auto;display:block}@media only screen and (max-width: 1024px){.main-custom-marquee__logos svg.logo-2{width:50px!important;display:block!important;margin:0 auto}}.main-custom-marquee__logos .slick-list{width:100%!important}@media only screen and (max-width: 1024px){.main-custom-marquee__logos .slick-slide{padding:0 18px}}.main-custom-banner-seo{display:flex;padding:var(--Space-1600, 64px) 0;flex-direction:column;align-items:center;gap:var(--Space-800, 32px);align-self:stretch;background:var(--Colors-1000, #000)}.main-custom-banner-seo h2{color:var(--Colors-LigthGrey, var(--Colors-ligth_grey, #CDCDCD));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:0}.main-custom-banner-seo p{color:var(--Colors-White, var(--Colors-white, #FFF));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin:0}@media only screen and (max-width: 1024px){.main-custom-banner-seo{padding:32px 16px;gap:16px}.main-custom-banner-seo h2{font-size:20px}.main-custom-banner-seo p{font-size:14px;line-height:19px}}.main-custom-categories{display:flex;width:100%;padding:var(--Space-2400, 96px);flex-direction:column;align-items:flex-start}.main-custom-categories__container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:20px}.main-custom-categories__container--card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;width:34%;aspect-ratio:2/2;text-decoration:none;cursor:pointer}.main-custom-categories__container--card__image{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:var(--Corner-Large, 16px)}.main-custom-categories__container--card__image img{width:100%;height:100%;object-fit:cover;border-radius:var(--Corner-Large, 16px);-webkit-transition:all .45s cubic-bezier(.77,0,.175,1);-moz-transition:all .45s cubic-bezier(.77,0,.175,1);-o-transition:all .45s cubic-bezier(.77,0,.175,1);transition:all .45s cubic-bezier(.77,0,.175,1)}.main-custom-categories__container--card__text{display:flex;padding:var(--Space-800, 32px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7.99px;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:100%;z-index:2;text-transform:uppercase}@media only screen and (max-width: 1024px){.main-custom-categories__container--card__text{font-size:31px;position:absolute;bottom:0}}.main-custom-categories__container--card:hover .main-custom-categories__container--card__image img{transform:scale(1.1)}@media only screen and (max-width: 1024px){.main-custom-categories{padding-left:0!important;padding-right:0!important}.main-custom-categories .slick-list{padding:0 16px}.main-custom-categories .slick-track{box-sizing:border-box}.main-custom-categories .slick-track .slick-slide{padding:0 8px}}.main-custom-product-list{display:flex;width:100%;padding:var(--Space-0, 76px) var(--Space-2400, 96px) var(--Space-2400, 96px) var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:var(--Space-1600, 64px)}@media only screen and (max-width: 1024px){.main-custom-product-list{padding-top:48px}}.main-custom-product-list__container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 46px);align-self:stretch}@media only screen and (max-width: 1024px){.main-custom-product-list__container{gap:12px}}.main-custom-product-list__container .section-title{width:100%;text-align:center;color:#000;leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:35px;margin:0 0 24px}.main-custom-product-list__container--filter{display:inline-flex;padding:var(--Space-150, 6px);align-items:center;gap:var(--Space-300, 12px);border-radius:var(--Corner-Full, 10000px);background:var(--Colors-100, #FAFAFA);margin:0 auto 26px}@media only screen and (max-width: 1024px){.main-custom-product-list__container--filter{padding:5px;gap:6px;margin-bottom:18px}}.main-custom-product-list__container--filter button,.main-custom-product-list__container--filter a{display:flex;height:var(--sds-size-icon-large);max-width:var(--Buttons-D-MaxW, 300px);padding:var(--Space-400, 8px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;border-radius:var(--Corner-Full, 10000px);color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;background:#0000;border:0px;cursor:pointer;border:var(--Strokes-Medium, 2px) solid rgba(0,0,0,0);text-decoration:none}@media only screen and (max-width: 1024px){.main-custom-product-list__container--filter button,.main-custom-product-list__container--filter a{padding:5px 8px;font-size:12px;line-height:18px;white-space:nowrap}}.main-custom-product-list__container--filter button.active,.main-custom-product-list__container--filter a.active{border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Medium, 2px) solid var(--Colors-500, #931E31);background:var(--Colors-500, #931E31);color:#fff}.main-custom-product-list__container--row{display:flex;justify-content:flex-start;align-items:flex-end;gap:var(--Space-600, 24px);align-self:stretch}@media only screen and (max-width: 1024px){.main-custom-product-list__container--row{flex-wrap:wrap;row-gap:48px}}.main-custom-product-list__container--row .main-custom-product-card{position:relative;margin-bottom:30px;width:calc(25% - 18px)}@media only screen and (max-width: 1024px){.main-custom-product-list__container--row .main-custom-product-card{margin-top:24px}}.main-custom-product-list__container--row.fibra,.main-custom-product-list__container--row.movil,.main-custom-product-list__container--row.fibra-y-movil,.main-custom-product-list__container--row.best{flex-wrap:wrap;display:none}.main-custom-product-list__container--row.fibra .main-custom-product-card,.main-custom-product-list__container--row.movil .main-custom-product-card,.main-custom-product-list__container--row.fibra-y-movil .main-custom-product-card,.main-custom-product-list__container--row.best .main-custom-product-card{width:calc(25% - 18px)}.main-custom-product-list__container--row.fibra.active,.main-custom-product-list__container--row.movil.active,.main-custom-product-list__container--row.fibra-y-movil.active,.main-custom-product-list__container--row.best.active{display:flex}@media only screen and (max-width: 1024px){.main-custom-product-list__container--row.row-products-2 .main-custom-product-card--inner h3{height:74px}}@media only screen and (max-width: 1024px){.main-custom-product-list{padding-left:0!important;padding-right:0!important}.main-custom-product-list .slick-list{padding:0 16px}.main-custom-product-list .slick-track{box-sizing:border-box}.main-custom-product-list .slick-track .slick-slide{padding:0 8px}}.main-custom-text-image{display:flex;width:100%;padding:var(--Space-2400, 96px);flex-direction:column;align-items:flex-start;background:var(--Colors-1000, #000)}@media only screen and (max-width: 1024px){.main-custom-text-image{padding-top:36px!important;padding-bottom:36px!important}.main-custom-text-image .main-custom-button{line-height:43px}}.main-custom-text-image--content{display:flex;align-items:center;gap:var(--Space-600, 24px);align-self:stretch}.main-custom-text-image--content__text{display:flex;padding:var(--Space-0, 0) 0;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);flex:1 0 0;align-self:stretch;width:50%;justify-content:center}@media only screen and (max-width: 1024px){.main-custom-text-image--content__text{width:100%;gap:8px}}.main-custom-text-image--content__text--title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-400, 0px);align-self:stretch}.main-custom-text-image--content__text--title h3{margin:0;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:300;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-text-image--content__text--title h3{font-size:25px}}.main-custom-text-image--content__text--title p{margin:0;color:var(--Colors-LigthGrey, var(--Colors-ligth_grey, #CDCDCD));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){.main-custom-text-image--content__text--title p{font-size:16px}}.main-custom-text-image--content__text ul{margin:0;padding:0;display:block;flex-direction:column;align-items:flex-start;align-self:stretch}.main-custom-text-image--content__text ul li{display:block;border-bottom:1px solid var(--Colors-grey, #5C5E5C);color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:600;line-height:26px;padding:32px 0;letter-spacing:0}@media only screen and (max-width: 1024px){.main-custom-text-image--content__text ul li{font-size:16px;padding:14px 0}}.main-custom-text-image--content__text ul li span{color:var(--Colors-LigthGrey, var(--Colors-ligth_grey, #CDCDCD));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.main-custom-text-image--content__text ul li span{display:none!important}}.main-custom-text-image--content__image{width:50%}@media only screen and (max-width: 1024px){.main-custom-text-image--content__image{width:100%}}.main-custom-text-image--content__image img{width:100%;height:100%;object-fit:cover;border-radius:var(--Corner-Large, 16px)}@media only screen and (max-width: 1024px){.main-custom-text-image--content{flex-direction:column}}.main-custom-text-image.is-transparent_bg{background-color:#0000;padding-top:64px!important;padding-bottom:64px!important}@media only screen and (max-width: 1024px){.main-custom-text-image.is-transparent_bg{padding-bottom:10px!important}}.main-custom-text-image.is-transparent_bg .main-custom-text-image--content__text--title h3{color:#000!important}.main-custom-text-image.is-transparent_bg .main-custom-text-image--content__text ul li{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;padding-top:18px;padding-bottom:18px}@media only screen and (max-width: 1024px){.main-custom-text-image.is-transparent_bg .main-custom-text-image--content__text ul li{font-size:16px;line-height:24px}}.main-custom-text-image.is-transparent_bg .main-custom-text-image--content__text ul li svg{margin-right:6px;position:relative;top:4px}@media only screen and (max-width: 1024px){.main-custom-reviews__body--actions .main-custom-button{height:40px!important;padding:11px 24px!important}}.main-custom-simple-banner{width:100%;flex-shrink:0;aspect-ratio:10/2.7;position:relative}@media only screen and (max-width: 1024px){.main-custom-simple-banner{aspect-ratio:10/11}.main-custom-simple-banner .main-custom-link-white{width:100%;display:block;text-align:center}}.main-custom-simple-banner.isLast .main-custom-simple-banner__container--title{color:#fff;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%}.main-custom-simple-banner.isLast .main-custom-link-white{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-500, #931E31);background:var(--Colors-white, #FFF);color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none;display:flex;height:var(--Buttons-D-H, 50px);padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px}.main-custom-simple-banner img{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.main-custom-simple-banner__container{position:relative;z-index:1;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.main-custom-simple-banner__container--title{color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px}@media only screen and (max-width: 1024px){.main-custom-simple-banner__container--title{font-size:38px;text-align:center}.main-custom-simple-banner__container--title svg{width:150px;display:inline-block;vertical-align:middle;position:relative;top:-5px}.main-custom-simple-banner__container--title svg.keio-icon{width:82px}}.main-custom-blog-feed{display:flex;width:100%;padding:var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:var(--Space-1200, 48px)}.main-custom-blog-feed__head{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}.main-custom-blog-feed__head h2{margin:0;color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-blog-feed__head h2{font-size:25px;padding:0 16px}.main-custom-blog-feed__head h2 svg{width:52px;display:inline-block;vertical-align:middle;position:relative;top:-4px;margin-left:3px}}.main-custom-blog-feed__items{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.main-custom-blog-feed__items--slider{display:flex;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch;align-items:stretch}.main-custom-blog-feed__items--slider__post{display:flex;width:414px;flex-direction:column;align-items:flex-start;border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD)}.main-custom-blog-feed__items--slider__post--thumnbail{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;position:relative;aspect-ratio:2/1.7;width:100%}.main-custom-blog-feed__items--slider__post--thumnbail img{width:100%;height:100%;object-fit:cover;display:block;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px}.main-custom-blog-feed__items--slider__post--labels{display:flex;width:100%;padding:24px var(--Space-400, 16px);flex-direction:column;align-items:flex-start;align-self:stretch}.main-custom-blog-feed__items--slider__post--labels__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-400, 16px);align-self:stretch}.main-custom-blog-feed__items--slider__post--labels__inner h3{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin:0}@media only screen and (max-width: 1024px){.main-custom-blog-feed__items--slider__post--labels__inner h3{font-size:14px}}.main-custom-blog-feed__items--slider__post--labels__inner h2{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;margin:0}@media only screen and (max-width: 1024px){.main-custom-blog-feed__items--slider__post--labels__inner h2{font-size:18px}}.main-custom-blog-feed__items--slider__post--labels__inner p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.main-custom-blog-feed__items--slider__post--labels__inner p{font-size:14px}}.main-custom-blog-feed__items .main-custom-button{text-align:center;margin:0 auto}@media only screen and (max-width: 1024px){.main-custom-blog-feed{padding-left:0!important;padding-right:0!important;gap:22px}.main-custom-blog-feed .main-custom-button{line-height:42px!important}.main-custom-blog-feed .slick-track{padding:0 8px;box-sizing:border-box}.main-custom-blog-feed .slick-track .slick-slide{padding:0 8px}.main-custom-blog-feed .main-arrows .slick-arrow{top:-41px}}.template-article .main-custom-blog-feed{padding-top:70px}@media only screen and (max-width: 1024px){.template-article .main-custom-blog-feed{padding-top:28px;padding-bottom:60px}}body.template-index .shopify-app-block,body.template-page-blog .shopify-app-block{background:#f0f0f0;padding:96px 96px 150px;position:relative}@media only screen and (max-width: 1024px){body.template-index .shopify-app-block,body.template-page-blog .shopify-app-block{padding:24px 16px 74px}}body.template-index .shopify-app-block #insta-feed h2,body.template-page-blog .shopify-app-block #insta-feed h2{color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin-top:0;margin-bottom:48px}@media only screen and (max-width: 1024px){body.template-index .shopify-app-block #insta-feed h2,body.template-page-blog .shopify-app-block #insta-feed h2{font-size:25px;margin-bottom:22px}}body.template-index .shopify-app-block .instafeed-bottom-link-wrapper,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper{position:absolute;top:96px;right:96px;width:auto}@media only screen and (max-width: 1024px){body.template-index .shopify-app-block .instafeed-bottom-link-wrapper,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper{position:relative;top:auto;right:auto}}body.template-index .shopify-app-block .instafeed-bottom-link-wrapper a,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper a{padding:0;margin:0;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-500, #931E31);padding:var(--Space-400, 16px) var(--Space-800, 32px);color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:8px;font-size:0px;padding-top:20px}@media only screen and (max-width: 1024px){body.template-index .shopify-app-block .instafeed-bottom-link-wrapper a,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper a{margin:20px auto 0}}body.template-index .shopify-app-block .instafeed-bottom-link-wrapper a:before,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper a:before{content:"Encu\e9ntranos en Instagram";font-size:16px}@media only screen and (max-width: 1024px){body.template-index .shopify-app-block .instafeed-bottom-link-wrapper a:before,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper a:before{font-size:14px}}body.template-index .shopify-app-block .instafeed-bottom-link-wrapper a:after,body.template-page-blog .shopify-app-block .instafeed-bottom-link-wrapper a:after{display:none}@media only screen and (max-width: 1024px){body.template-index .main-custom-product-list,body.template-page-blog .main-custom-product-list{padding-top:24px}}body.template-page-blog .shopify-app-block{padding-bottom:180px}@media only screen and (max-width: 1024px){body.template-page-blog .shopify-app-block{padding-bottom:150px}}@media only screen and (max-width: 1024px){body.template-page-bundles .main-custom-simple-banner__container--title{text-align:left!important;font-size:25px!important}}@media only screen and (max-width: 1024px){body.template-page-bundles .main-custom-simple-banner__container--title .main-custom-simple-banner.isLast .main-custom-link-white{width:172px}}.custom-faqs-section{position:relative;padding:0 96px 64px}.custom-faqs-section__content{border-radius:var(--Corner-Extra-small, 4px);background:#f5f5f5;display:flex;padding:var(--Space-800, 32px);flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);margin-top:10px}.custom-faqs-section__content h3{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;padding:0 16px}.custom-faqs-section__content--item{display:block;width:100%}.custom-faqs-section__content--item details{width:100%;border-bottom:1px solid var(--Colors-ligth_grey, #CDCDCD);box-sizing:border-box;padding:16px}.custom-faqs-section__content--item details summary{list-style:none;cursor:pointer;position:relative;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.custom-faqs-section__content--item details summary::marker,.custom-faqs-section__content--item details summary::-webkit-details-marker{display:none!important}.custom-faqs-section__content--item details summary svg{position:absolute;right:0;top:0}.custom-faqs-section__content--item details p{color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 14px);font-style:normal;font-weight:400;line-height:24px;padding:0 10px}body.template-page-faqs .faqs-page__items{display:flex;width:893px;padding:var(--Space-800, 32px);flex-direction:column;align-items:flex-start;gap:var(--Space-1200, 48px);display:none}@media only screen and (max-width: 1024px){body.template-page-faqs .faqs-page__items{width:100%;padding:28px 0;gap:32px}}body.template-page-faqs .faqs-page__items.active{display:flex}body.template-page-faqs .faqs-page__items--category{display:flex;flex-direction:column;align-items:flex-start;gap:0px;align-self:stretch}body.template-page-faqs .faqs-page__items--category h3{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin:0 0 24px}@media only screen and (max-width: 1024px){body.template-page-faqs .faqs-page__items--category h3{font-size:16px;margin-bottom:12px}}body.template-page-faqs .faqs-page__items--category details{display:flex;padding:var(--Space-400, 16px);justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--Colors-ligth_grey, #CDCDCD);flex-direction:column;align-items:baseline;position:relative;width:100%}body.template-page-faqs .faqs-page__items--category details summary{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;list-style:none;position:relative;width:100%;box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 1024px){body.template-page-faqs .faqs-page__items--category details summary{font-size:15px;padding-right:40px;line-height:22px}}body.template-page-faqs .faqs-page__items--category details summary::-webkit-details-marker{display:none}body.template-page-faqs .faqs-page__items--category details summary svg{position:absolute;right:0;top:0;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}body.template-page-faqs .faqs-page__items--category details[open] svg{transform:rotate(45deg)}body.template-page-faqs .faqs-page__items--category details p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin-bottom:4px}.account-global-page{position:relative}.account-global-page shop-login-button{display:none}.account-global-page.login{padding:var(--Space-4000, 160px) 0;width:440px}.account-global-page.login p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.account-global-page.login #recover{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.account-global-page.login .form__message{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-align:center}.account-global-page.login .form__message svg{display:none}@media only screen and (max-width: 1024px){.account-global-page.login{width:100%;padding:80px 16px}}.account-global-page.register{padding:var(--Space-4000, 160px) 0;width:440px}@media only screen and (max-width: 1024px){.account-global-page.register{width:100%;padding:80px 16px}}.account-global-page.activate{padding:var(--Space-4000, 160px) 0;width:440px}.account-global-page.activate p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.account-global-page.activate .form__message{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-align:center}.account-global-page.activate .form__message svg{display:none}.account-global-page.activate #password-error,.account-global-page.activate #password_confirmation-error{border-radius:var(--Corner-Small, 8px);background:var(--Colors-200, #EED2D2);display:inline-flex;padding:var(--Space-200, 8px) var(--Space-400, 16px) var(--Space-200, 8px) var(--Space-200, 8px);align-items:center;gap:var(--Space-200, 8px);padding-top:10px;position:relative;width:100%;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-align:left}.account-global-page.activate #password-error svg,.account-global-page.activate #password_confirmation-error svg{display:block;width:22px}.account-global-page.activate ul{padding:0}.account-global-page.activate ul li{list-style:none;width:100%;text-align:center}.account-global-page.activate ul li a{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.account-global-page.activate{width:100%;padding:80px 16px}}.account-global-page.reset-password{padding:var(--Space-4000, 160px) 0;width:440px}.account-global-page.reset-password p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.account-global-page.reset-password .form__message{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-align:center}.account-global-page.reset-password .form__message svg{display:none}.account-global-page.reset-password #password-error,.account-global-page.reset-password #password_confirmation-error{border-radius:var(--Corner-Small, 8px);background:var(--Colors-200, #EED2D2);display:inline-flex;padding:var(--Space-200, 8px) var(--Space-400, 16px) var(--Space-200, 8px) var(--Space-200, 8px);align-items:center;gap:var(--Space-200, 8px);padding-top:10px;position:relative;width:100%;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-align:left}.account-global-page.reset-password #password-error svg,.account-global-page.reset-password #password_confirmation-error svg{display:block;width:22px}.account-global-page.reset-password ul{padding:0}.account-global-page.reset-password ul li{list-style:none;width:100%;text-align:center}.account-global-page.reset-password ul li a{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.account-global-page.reset-password{width:100%;padding:80px 16px}}.account-global-page .lists-addreses{width:100%;text-align:left}.account-global-page .lists-addreses li{margin-top:30px}.account-global-page .lists-addreses li h2{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;margin:0;width:100%;text-align:left}.account-global-page .lists-addreses li button{position:relative;height:var(--Buttons-D-H, auto);padding:8px 20px;color:var(--Colors-White, var(--Colors-white, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:16px;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-500, #931E31);background:var(--Colors-white, #FFF);cursor:pointer;text-decoration:none;-webkit-transition:all .45s cubic-bezier(.77,0,.175,1);-moz-transition:all .45s cubic-bezier(.77,0,.175,1);-o-transition:all .45s cubic-bezier(.77,0,.175,1);transition:all .45s cubic-bezier(.77,0,.175,1);margin-left:0}.account-global-page .lists-addreses li button:hover{opacity:.8}@media only screen and (max-width: 1024px){.account-global-page .lists-addreses li button{font-size:14px;height:40px;padding:11px 24px}}.account-global-page .lists-addreses li form{gap:20px}.account-global-page .lists-addreses li form .field.main-input-field{margin:0!important}.account-global-page .lists-addreses li form .actions-new-address{display:block;width:100%;flex:none}.account-global-page .lists-addreses li form .actions-new-address button{margin-top:0}.account-global-page .lists-addreses .row-fields{margin-top:24px}.account-global-page h1{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 36px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.account-global-page h1{font-size:25px}}.account-global-page button.main-global-button{margin:24px 0!important}.account-global-page.account,.account-global-page.addresses{width:100%;padding:96px var(--Space-2400, 96px)!important;max-width:100%}@media only screen and (max-width: 1024px){.account-global-page.account,.account-global-page.addresses{padding:50px 16px!important}}.account-global-page.account .customer__title,.account-global-page.addresses .customer__title{text-align:left;margin-bottom:56px}@media only screen and (max-width: 1024px){.account-global-page.account .customer__title,.account-global-page.addresses .customer__title{margin-bottom:24px}}.account-global-page.account .account-global-page__content,.account-global-page.addresses .account-global-page__content{display:flex;align-items:flex-start;gap:34px;align-self:stretch}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content,.account-global-page.addresses .account-global-page__content{gap:24px;flex-direction:column;flex-wrap:wrap}}.account-global-page.account .account-global-page__content--sidebar,.account-global-page.addresses .account-global-page__content--sidebar{display:flex;width:30%;height:636px;padding:var(--Space-600, 24px);flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--sidebar,.account-global-page.addresses .account-global-page__content--sidebar{width:100%;padding:20px;height:auto}}.account-global-page.account .account-global-page__content--sidebar__links,.account-global-page.addresses .account-global-page__content--sidebar__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-400, 14px);align-self:stretch}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--sidebar__links,.account-global-page.addresses .account-global-page__content--sidebar__links{gap:8px;margin-bottom:30px}}.account-global-page.account .account-global-page__content--sidebar__links a,.account-global-page.addresses .account-global-page__content--sidebar__links a{display:flex;padding:var(--Space-400, 16px) var(--Space-300, 12px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--Corner-Small, 8px);color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 19px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--sidebar__links a,.account-global-page.addresses .account-global-page__content--sidebar__links a{font-size:16px;line-height:20px;padding:12px 8px}}.account-global-page.account .account-global-page__content--sidebar__links a.active,.account-global-page.addresses .account-global-page__content--sidebar__links a.active{background:var(--Colors-100, #FAFAFA)}.account-global-page.account .account-global-page__content--sidebar__links a.last-link,.account-global-page.addresses .account-global-page__content--sidebar__links a.last-link{border-top:1px solid #cdcdcd;border-radius:0;margin-top:10px}.account-global-page.account .account-global-page__content--sidebar__links a.last-link.active,.account-global-page.addresses .account-global-page__content--sidebar__links a.last-link.active{border:0px;position:relative}.account-global-page.account .account-global-page__content--sidebar__links a.last-link.active:before,.account-global-page.addresses .account-global-page__content--sidebar__links a.last-link.active:before{content:"";position:absolute;top:-14px;height:1px;background-color:#cdcdcd;left:0;width:100%}.account-global-page.account .account-global-page__content--sidebar__close,.account-global-page.addresses .account-global-page__content--sidebar__close{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--Space-100, 4px)}.account-global-page.account .account-global-page__content--sidebar__close a,.account-global-page.addresses .account-global-page__content--sidebar__close a{color:var(--Colors-500, var(--Colors-500, #931E31));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.account-global-page.account .account-global-page__content--content,.account-global-page.addresses .account-global-page__content--content{display:flex;width:70%;padding:var(--Space-1200, 48px);flex-direction:column;align-items:flex-start;gap:var(--Space-1200, 48px);border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}.account-global-page.account .account-global-page__content--content.show-edit .account-global-page__content--content__row--body__content.view,.account-global-page.addresses .account-global-page__content--content.show-edit .account-global-page__content--content__row--body__content.view{display:none!important}.account-global-page.account .account-global-page__content--content.show-edit .account-global-page__content--content__row--body__content.edit,.account-global-page.addresses .account-global-page__content--content.show-edit .account-global-page__content--content__row--body__content.edit{display:flex!important}.account-global-page.account .account-global-page__content--content.show-edit .account-global-page__content--content__row--heading .global-edit-button,.account-global-page.addresses .account-global-page__content--content.show-edit .account-global-page__content--content__row--heading .global-edit-button{display:none!important}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content,.account-global-page.addresses .account-global-page__content--content{width:100%;padding:24px;height:auto}}.account-global-page.account .account-global-page__content--content__row,.account-global-page.addresses .account-global-page__content--content__row{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.account-global-page.account .account-global-page__content--content__row--heading,.account-global-page.addresses .account-global-page__content--content__row--heading{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.account-global-page.account .account-global-page__content--content__row--heading h3,.account-global-page.addresses .account-global-page__content--content__row--heading h3{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;margin:0}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--heading h3,.account-global-page.addresses .account-global-page__content--content__row--heading h3{font-size:18px}}.account-global-page.account .account-global-page__content--content__row--body,.account-global-page.addresses .account-global-page__content--content__row--body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 32px);align-self:stretch}.account-global-page.account .account-global-page__content--content__row--body__content,.account-global-page.addresses .account-global-page__content--content__row--body__content{display:flex;align-items:baseline;gap:var(--Space-400, 16px);align-self:stretch}.account-global-page.account .account-global-page__content--content__row--body__content.address,.account-global-page.addresses .account-global-page__content--content__row--body__content.address{flex-direction:column}.account-global-page.account .account-global-page__content--content__row--body__content.address .add-new,.account-global-page.addresses .account-global-page__content--content__row--body__content.address .add-new{margin:0;line-height:20px}.account-global-page.account .account-global-page__content--content__row--body__content.address #AddAddress #AddressNewHeading,.account-global-page.addresses .account-global-page__content--content__row--body__content.address #AddAddress #AddressNewHeading{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}.account-global-page.account .account-global-page__content--content__row--body__content.address #AddAddress #address_form_new,.account-global-page.addresses .account-global-page__content--content__row--body__content.address #AddAddress #address_form_new{gap:20px}.account-global-page.account .account-global-page__content--content__row--body__content.address #AddAddress #address_form_new .main-input-field,.account-global-page.addresses .account-global-page__content--content__row--body__content.address #AddAddress #address_form_new .main-input-field{margin:0!important}.account-global-page.account .account-global-page__content--content__row--body__content.edit,.account-global-page.addresses .account-global-page__content--content__row--body__content.edit{display:none}.account-global-page.account .account-global-page__content--content__row--body__content.edit form,.account-global-page.addresses .account-global-page__content--content__row--body__content.edit form{width:100%;margin:0;display:flex;align-items:baseline;gap:var(--Space-400, 16px);align-self:stretch;position:relative;padding-bottom:68px}.account-global-page.account .account-global-page__content--content__row--body__content.edit form .main-custom-button,.account-global-page.addresses .account-global-page__content--content__row--body__content.edit form .main-custom-button{margin:0;position:absolute;bottom:0;line-height:20px}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content,.account-global-page.addresses .account-global-page__content--content__row--body__content{flex-direction:column}}.account-global-page.account .account-global-page__content--content__row--body__content div,.account-global-page.addresses .account-global-page__content--content__row--body__content div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 10px);flex:1 0 0}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content div,.account-global-page.addresses .account-global-page__content--content__row--body__content div{width:100%;gap:8px;margin-bottom:12px}}.account-global-page.account .account-global-page__content--content__row--body__content div h4,.account-global-page.addresses .account-global-page__content--content__row--body__content div h4{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.account-global-page.account .account-global-page__content--content__row--body__content div p,.account-global-page.addresses .account-global-page__content--content__row--body__content div p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px}.account-global-page.account .account-global-page__content--content__row--body__content .support-content,.account-global-page.addresses .account-global-page__content--content__row--body__content .support-content{display:flex;flex-direction:column;gap:var(--Space-800, 16px)}.account-global-page.account .account-global-page__content--content__row--body__content .support-content .tag-message,.account-global-page.addresses .account-global-page__content--content__row--body__content .support-content .tag-message{display:flex;padding:var(--Space-400, 16px);align-items:center;gap:var(--Space-400, 16px);border-radius:var(--Corner-Small, 8px);border:1px solid var(--Colors-400, #AE5155);background:var(--Colors-100, #FAFAFA);flex-direction:row}.account-global-page.account .account-global-page__content--content__row--body__content .support-content .tag-message span,.account-global-page.addresses .account-global-page__content--content__row--body__content .support-content .tag-message span{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content .support-content .main-custom-button,.account-global-page.addresses .account-global-page__content--content__row--body__content .support-content .main-custom-button{line-height:41px!important;width:100%;text-align:center}}.account-global-page.account .account-global-page__content--content__row--body__content .keio-x-content,.account-global-page.addresses .account-global-page__content--content__row--body__content .keio-x-content,.account-global-page.account .account-global-page__content--content__row--body__content .products-content,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content{display:flex;flex-direction:column;gap:var(--Space-800, 16px)}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card,.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items{width:100%}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item{display:flex;width:100%;padding:24px var(--Space-800, 32px);flex-direction:column;align-items:flex-start;gap:var(--Space-800, 32px);border-radius:var(--Corner-Large, 16px);background:#f7f7f7;box-sizing:border-box;position:relative}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item{padding:20px;gap:18px}}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 16px);font-style:normal;font-weight:400;flex-direction:row;position:relative;width:100%;box-sizing:border-box;padding-right:40px}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading{font-size:18px;align-items:baseline;flex-direction:column;padding-right:42px}}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading span,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading span{display:flex;padding:var(--Space-150, 6px) var(--Space-200, 8px);flex-direction:column;align-items:flex-start;gap:6.378px;color:#1f7b01;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:12px;border-radius:var(--Corner-Full, 10000px);background:#c2eeb4}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading span.cancelled,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading span.cancelled{background:var(--Colors-200, #EED2D2);color:var(--Colors-500, var(--Colors-500, #931E31))}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading button,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-heading button{position:absolute;right:0;top:5px;background:#0000;border:0;margin:0;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1);cursor:pointer}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:20px;align-self:stretch;display:none}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 20px);align-self:stretch}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner{gap:4px;margin-bottom:-10px!important}}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;flex-direction:initial}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary div:nth-child(1),.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary div:nth-child(1){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 15px);font-style:normal;font-weight:400;line-height:22px}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary div:nth-child(2),.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-inner .order-items-item-body-inner-summary div:nth-child(2){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:right;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;align-items:end}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-actions,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-actions{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}@media only screen and (max-width: 1024px){.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-actions a,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item .order-items-item-body .order-items-item-body-actions a{width:100%;text-align:center;line-height:40px}}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item.active .order-items-item-body,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item.active .order-items-item-body{display:flex}.account-global-page.account .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item.active .order-items-item-heading button,.account-global-page.addresses .account-global-page__content--content__row--body__content .products-content .order-card .order-items .order-items-item.active .order-items-item-heading button{transform:rotate(180deg);top:1px}.account-global-page.addresses{width:100%;max-width:100%!important}.account-global-page .form-error-msg{border-radius:var(--Corner-Small, 8px);background:var(--Colors-200, #EED2D2);position:relative;display:inline-flex;padding:10px 14px;align-items:center;gap:var(--Space-200, 8px);position:absolute;top:534px;left:10px;right:10px}.account-global-page .form-error-msg .errors ul{margin:0;padding:0}.account-global-page .form-error-msg .errors ul li{list-style:none;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}.account-global-page .customer form{position:relative}#RecoverEmail-email-error{border-radius:var(--Corner-Small, 8px);background:var(--Colors-200, #EED2D2);display:inline-flex;padding:var(--Space-200, 8px) var(--Space-400, 16px) var(--Space-200, 8px) var(--Space-200, 8px);align-items:center;gap:var(--Space-200, 8px);padding-top:10px;position:relative;width:100%;color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-align:left;margin-top:12px}#RecoverEmail-email-error svg{display:block;width:22px}.submit-recovery{line-height:19px}.template-collection .collection-hero__text-wrapper{padding-top:82px}@media only screen and (max-width: 1024px){.template-collection .collection-hero__text-wrapper{padding-top:18px}}.blog-page{display:flex;width:100%;padding:var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:var(--Space-1200, 48px)}@media only screen and (max-width: 1024px){.blog-page{padding:40px 16px;gap:24px}}.blog-page__heading{color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:0;text-align:center}.blog-page__heading p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin:10px 0 0}@media only screen and (max-width: 1024px){.blog-page__heading{font-size:25px}}.blog-page__filter{display:flex;padding:var(--Space-150, 6px);align-items:center;gap:var(--Space-300, 12px);border-radius:var(--Corner-Full, 10000px);background:var(--Colors-100, #FAFAFA)}@media only screen and (max-width: 1024px){.blog-page__filter{flex-wrap:wrap;justify-content:center;background:#0000}}.blog-page__filter button,.blog-page__filter a{display:flex;height:var(--sds-size-icon-large);max-width:var(--Buttons-D-MaxW, 300px);padding:var(--Space-400, 10px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;border-radius:var(--Corner-Full, 10000px);color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;border:0px;cursor:pointer;background-color:#0000;text-decoration:none}@media only screen and (max-width: 1024px){.blog-page__filter button,.blog-page__filter a{padding:11px 14px 10px!important;font-size:14px!important;line-height:13px!important}}.blog-page__filter button.active,.blog-page__filter a.active{border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Medium, 2px) solid var(--Colors-500, #931E31);background:var(--Colors-500, #931E31);color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.blog-page__posts{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.blog-page__posts--inner{display:flex;align-items:stretch;gap:var(--Space-600, 24px);align-self:stretch}@media only screen and (max-width: 1024px){.blog-page__posts--inner{flex-direction:column;gap:16px}}.blog-page__posts--inner__article{display:flex;width:25%;flex-direction:column;align-items:flex-start;border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);text-decoration:none;overflow:hidden}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article{width:100%}}.blog-page__posts--inner__article--image{width:100%;aspect-ratio:2/1.3;min-height:10px}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article--image{aspect-ratio:2/1.4;position:relative;height:auto;min-height:10px}}.blog-page__posts--inner__article--image img{width:100%;height:100%;object-fit:cover;display:block;-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border-top-left-radius:16px;border-top-right-radius:16px}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article--image img{height:100%;object-fit:cover}}.blog-page__posts--inner__article--labels{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 18px);align-self:stretch;padding:24px var(--Space-400, 16px)}.blog-page__posts--inner__article--labels div:nth-child(1){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article--labels div:nth-child(1){display:none}}.blog-page__posts--inner__article--labels div:nth-child(2){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article--labels div:nth-child(2){font-size:18px}}.blog-page__posts--inner__article--labels div:nth-child(3){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none}@media only screen and (max-width: 1024px){.blog-page__posts--inner__article--labels div:nth-child(3){font-size:14px;line-height:20px}}.blog-page__posts--inner__article--labels div:nth-child(4){color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:underline}body.template-article .article-template{width:1000px;padding-top:96px;margin:0 auto;max-width:100%}@media only screen and (max-width: 1024px){body.template-article .article-template{box-sizing:border-box;padding-left:16px;padding-right:16px;padding-top:48px}}body.template-article .article-template .article-template__hero-adapt{padding:0!important}body.template-article .article-template .article-template__hero-adapt img{display:block;width:100%;height:auto}body.template-article .article-template header.page-width{border-bottom:1px solid #cdcdcd;padding-bottom:18px}body.template-article .article-template .page-width{margin-top:48px}@media only screen and (max-width: 1024px){body.template-article .article-template .page-width{margin-top:38px}}body.template-article .article-template .page-width .article-template__title{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}@media only screen and (max-width: 1024px){body.template-article .article-template .page-width .article-template__title{font-size:25px}}body.template-article .article-template .page-width .caption-author{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){body.template-article .article-template .page-width .caption-author{font-size:16px}}body.template-article .article-template .page-width time{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){body.template-article .article-template .page-width time{font-size:14px}}body.template-article .article-template .article-template__social-sharing{display:none!important}body.template-article .article-template .article-template__content p span{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){body.template-article .article-template .article-template__content p span{font-size:16px;line-height:28px}body.template-article .article-template .article-template__content p span img{width:100%;height:auto}}body.template-article .article-template .article-template__content h2 span{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){body.template-article .article-template .article-template__content h2 span{font-size:20px}}body.template-article .article-template__link.link{display:none!important}body.template-article .main-custom-blog-feed__items a.main-custom-button{display:none}.main-custom-reviews{display:flex;padding:var(--Space-1200, 48px) var(--Space-2400, 96px) var(--Space-2400, 96px) var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:38px}@media only screen and (max-width: 1024px){.main-custom-reviews{gap:20px;overflow:hidden}.main-custom-reviews .slick-arrow{display:none!important}}.main-custom-reviews__heading{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.main-custom-reviews__heading--text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--Space-600, 0px)}.main-custom-reviews__heading--text h2{color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (max-width: 1024px){.main-custom-reviews__heading--text h2{font-size:25px}}.main-custom-reviews__heading--text p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin:0}@media only screen and (max-width: 1024px){.main-custom-reviews__heading--text p{font-size:16px;line-height:24px;margin-top:8px}}.main-custom-reviews__body{display:flex;flex-direction:column;align-items:center;gap:var(--Space-1200, 48px);align-self:stretch;width:100%}@media only screen and (max-width: 1024px){.main-custom-reviews__body{gap:20px}}.main-custom-reviews__body--list{display:flex;align-items:center;gap:24px;align-self:stretch;margin-left:-8px;margin-right:-8px}.main-custom-reviews__body--list .slick-list{width:100%}.main-custom-reviews__body--list .slick-list .slick-slide{padding:9px;box-sizing:border-box}.main-custom-reviews__body--list__item{display:flex!important;padding:var(--Space-800, 32px);flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);background:#fff;gap:20px}@media only screen and (max-width: 1024px){.main-custom-reviews__body--list__item{gap:16px;padding:28px}}.main-custom-reviews__body--list__item h3{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;height:52px}@media only screen and (max-width: 1024px){.main-custom-reviews__body--list__item h3{font-size:18px;height:32px}}.main-custom-reviews__body--list__item p{overflow:hidden;color:var(--Gray, #868686);leading-trim:both;text-edge:cap;text-overflow:ellipsis;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin:0;height:170px}@media only screen and (max-width: 1024px){.main-custom-reviews__body--list__item p{color:var(--Gray, #868686);font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 16px);font-style:normal;font-weight:400;line-height:32px;height:102px}}.main-custom-reviews__body--list__item .review-data{display:flex;justify-content:center;align-items:center;gap:11.958px}.main-custom-reviews__body--list__item .review-data svg{display:block}.main-custom-reviews__body--list__item .review-data span{color:var(--Dark, #050505);font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:18px;height:18px;display:flex;align-items:center;margin-top:4px}.main-custom-reviews__body--actions a{border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-500, #931E31);text-decoration:none;display:flex;height:var(--Buttons-D-H, 50px);padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.main-custom-fibra-mobile{position:relative}.main-custom-fibra-mobile .full-banner{width:100%;height:auto;display:block}.main-custom-fibra-mobile__banner{position:relative}.main-custom-fibra-mobile__banner--frame{position:absolute;left:20px;right:20px;top:0;bottom:0;z-index:2;flex-direction:column;align-items:center;gap:var(--Space-800, 24px);display:flex;justify-content:center;margin:auto;width:1100px}.main-custom-fibra-mobile__banner--frame h1{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}.main-custom-fibra-mobile__banner--frame p{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px}.main-custom-fibra-mobile__banner--frame button{width:270px}.main-custom-bundler{position:relative;display:flex;padding:var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:64px}.main-custom-bundler h2{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (max-width: 1024px){.main-custom-bundler h2{display:none!important}}.main-custom-bundler__pack{display:flex;align-items:flex-start;gap:32px;width:100%}.main-custom-bundler__pack--content{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:#fff;width:80%}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--content{width:100%;padding:16px}}.main-custom-bundler__pack--content__inner{display:flex;flex-direction:column;align-items:flex-start;gap:44px;width:100%}.main-custom-bundler__pack--content__inner--row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch;width:100%}.main-custom-bundler__pack--content__inner--row__heading{display:flex;align-items:center;gap:32px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--content__inner--row__heading{flex-direction:column;width:100%;align-items:baseline;gap:6px}}.main-custom-bundler__pack--content__inner--row__heading div:nth-child(1){color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;flex-direction:row;display:flex;align-items:center;gap:8px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--content__inner--row__heading div:nth-child(1){font-size:16px;line-height:30px}}.main-custom-bundler__pack--content__inner--row__heading div:nth-child(1) span{border-radius:var(--Corner-Full, 10000px);border:1px solid var(--Colors-600, #751D28);color:#751d28;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;display:flex;width:24px;height:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;position:relative;top:-2px}.main-custom-bundler__pack--content__inner--row__heading div:nth-child(2){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}.main-custom-bundler__pack--content__inner--row__content{display:flex;align-items:center;align-content:center;gap:24px;align-self:stretch;flex-wrap:wrap;width:100%}.main-custom-bundler__pack--content__inner--row.active .main-custom-bundler__pack--content__inner--row__heading div:nth-child(1) span{background:var(--Colors-600, #751D28);color:var(--Colors-White, var(--Colors-white, #FFF))}.main-custom-bundler__pack--totals{display:flex;width:370px;flex-direction:column;align-items:flex-start;gap:10px;position:sticky;top:24px;align-self:flex-start}@media only screen and (max-width: 1400px){.main-custom-bundler__pack--totals{width:418px}}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals{position:fixed;bottom:0;left:0;right:0;width:auto;z-index:5;top:auto;transition:transform .3s ease-in-out}.main-custom-bundler__pack--totals.is-hidden{transform:translateY(100%)}}.main-custom-bundler__pack--totals__inner{display:flex;padding:24px;flex-direction:column;align-items:center;gap:22px;align-self:stretch;border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner{border-radius:0;border-radius:var(--Corner-None, 0);border-top:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF);box-shadow:0 -6px 10px #0000001a;gap:6px!important}}.main-custom-bundler__pack--totals__inner--title{display:flex;align-items:flex-end;gap:24px;align-self:stretch}.main-custom-bundler__pack--totals__inner--title h4{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--title h4{font-size:14px;line-height:24px}}.main-custom-bundler__pack--totals__inner--resume{display:flex;flex-direction:column;align-items:flex-start;width:100%}.main-custom-bundler__pack--totals__inner--resume div{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;display:flex;width:100%;align-items:flex-end;gap:24px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--resume div{font-size:12px;line-height:20px}}.main-custom-bundler__pack--totals__inner--resume div span:nth-child(1){flex:1 0 0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 13px);font-style:normal;font-weight:400;line-height:18px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--resume div span:nth-child(1){font-size:12px;line-height:20px}}.main-custom-bundler__pack--totals__inner--resume div span:nth-child(2){flex:1 0 0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:right;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--resume div span:nth-child(2){font-size:12px;line-height:20px}}.main-custom-bundler__pack--totals__inner--resume div span:nth-child(2).discounted{color:#931e31}.main-custom-bundler__pack--totals__inner--divider{width:100%;height:1px;background:var(--Colors-ligth_grey, #CDCDCD)}.main-custom-bundler__pack--totals__inner--totals{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-400, 16px);align-self:stretch}.main-custom-bundler__pack--totals__inner--totals div{display:flex;align-items:flex-end;gap:24px;align-self:stretch}.main-custom-bundler__pack--totals__inner--totals div span:nth-child(1){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--totals div span:nth-child(1){font-size:14px;line-height:24px}}.main-custom-bundler__pack--totals__inner--totals div span:nth-child(2){flex:1 0 0;color:var(--Colors-1000, var(--Colors-1000, #000));text-align:right;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){.main-custom-bundler__pack--totals__inner--totals div span:nth-child(2){font-size:14px;line-height:24px}}.main-custom-bundler__pack--totals__inner--bulker{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.main-custom-bundler__pack--totals__inner--bulker button{color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:20px;width:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation;-webkit-user-select:none;user-select:none}.main-custom-pack-card{display:flex;padding:var(--Space-600, 24px);flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:var(--Space-600, 18px);border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF);width:25%;position:relative;min-width:300px}@media only screen and (max-width: 1600px){.main-custom-pack-card{width:31%}}@media only screen and (max-width: 1500px){.main-custom-pack-card{width:48%}}@media only screen and (max-width: 1340px){.main-custom-pack-card{padding:20px 16px}}@media only screen and (max-width: 1024px){.main-custom-pack-card{width:100%}}.main-custom-pack-card__heading{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;width:100%}.main-custom-pack-card__content{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.main-custom-pack-card__content ul{margin:0;padding-left:24px}.main-custom-pack-card__content ul li{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:300;line-height:20px;margin:6px 0}.main-custom-pack-card__content ul li:first-child{margin-top:0!important}.main-custom-pack-card__content ul li:last-child{margin-bottom:0!important}.main-custom-pack-card__content.column-r{flex-direction:column}.main-custom-pack-card__content--switcher{display:flex;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.main-custom-pack-card__content--switcher button{display:flex;height:45px;padding:0 var(--Space-400, 16px);justify-content:space-between;align-items:center;flex:1 0 0;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 15px);font-style:normal;font-weight:400;line-height:22px;cursor:pointer;background-color:#0000;text-align:center;justify-content:center}.main-custom-pack-card__content--switcher button.active{border:var(--Strokes-Small, 1px) solid var(--Colors-500, #931E31);color:var(--Colors-500, var(--Colors-500, #931E31))}.main-custom-pack-card__content--select{position:relative;width:100%}.main-custom-pack-card__content--select select{height:45px;border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));width:100%;box-sizing:border-box;padding:0 var(--Space-400, 16px)}.main-custom-pack-card__content--select label{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;display:block}.main-custom-pack-card__pricing{display:flex;align-items:center;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.main-custom-pack-card__pricing span{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}.main-custom-pack-card__pricing .listPrice{opacity:.5;margin-right:10px}.main-custom-pack-card__pricing .bestPrice,.main-custom-pack-card__pricing .bestPrice span{color:#931e31}.main-custom-pack-card .custom-switch{position:absolute;display:inline-block;width:46px;height:26px;top:26px;right:24px}@media only screen and (max-width: 1360px){.main-custom-pack-card .custom-switch{top:23px;right:18px}}.main-custom-pack-card .custom-switch input{opacity:0;width:0;height:0}.main-custom-pack-card .custom-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:34px;transition:.3s}.main-custom-pack-card .custom-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:.3s}.main-custom-pack-card .custom-switch input:checked+.custom-slider{background-color:#8b0016}.main-custom-pack-card .custom-switch input:checked+.custom-slider:before{transform:translate(20px)}.main-custom-pack-card .custom-slider:active:before{width:22px}.main-custom-pack-card .custom-product-add-ons{margin-bottom:0;margin-top:0}.main-custom-pack-card .custom-product-add-ons .custom-product-add-ons--option{padding:8px 0}.main-custom-pack-card .custom-product-add-ons .custom-product-add-ons--option .custom-product-add-ons--option__inner div:nth-child(1){gap:8px}.main-custom-pack-card .custom-product-add-ons .custom-product-add-ons--option .custom-product-add-ons--option__inner div:nth-child(1) span:nth-child(2){font-size:var(--Typo-Body-M, 13px);line-height:18px}.main-custom-pack-card .custom-product-add-ons .custom-product-add-ons--option .custom-product-add-ons--option__inner div:nth-child(2){display:none!important}.main-custom-comparer{position:relative}.main-custom-comparer .full-banner{width:100%;height:auto;display:block}.main-custom-comparer__banner{position:relative}.main-custom-comparer__banner--frame{position:absolute;left:20px;right:20px;top:0;bottom:0;z-index:2;flex-direction:column;align-items:center;gap:var(--Space-800, 24px);display:flex;justify-content:center;margin:auto;width:1100px}@media only screen and (max-width: 1024px){.main-custom-comparer__banner--frame{width:auto;gap:20px}}.main-custom-comparer__banner--frame h1{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-comparer__banner--frame h1{font-size:38px}}.main-custom-comparer__banner--frame p{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px}@media only screen and (max-width: 1024px){.main-custom-comparer__banner--frame p{font-size:20px}}.main-custom-comparer__banner--frame button{width:270px;line-height:19px}.main-custom-comparer__content{position:relative;display:flex;padding:var(--Space-2400, 96px);flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width: 1024px){.main-custom-comparer__content{padding-top:40px!important}}.main-custom-comparer__content h2{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (max-width: 1024px){.main-custom-comparer__content h2{font-size:20px;width:100%;text-align:center}}.main-custom-comparer__content p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){.main-custom-comparer__content p{font-size:16px;text-align:center;line-height:32px}}.main-custom-comparer__reviews{display:flex;width:100%;padding-top:32px;padding-bottom:32px;flex-direction:column;align-items:center;gap:var(--Space-1200, 48px);box-sizing:border-box}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews{padding-left:0!important;padding-right:0!important;padding-bottom:46px!important;gap:32px}}.main-custom-comparer__reviews--head{display:flex;flex-direction:column;align-items:center;gap:var(--Space-1200, 12px)}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--head{padding-left:16px!important;padding-right:16px!important}}.main-custom-comparer__reviews--head h2{margin:0;color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--head h2{font-size:20px}}.main-custom-comparer__reviews--head p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--head p{font-size:16px;text-align:center;line-height:32px}}.main-custom-comparer__reviews--head svg{margin-top:38px;margin-bottom:-26px}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--head svg{margin-top:20px;margin-bottom:-16px}}.main-custom-comparer__reviews--table{display:flex;flex-direction:column;align-items:center;gap:var(--Space-600, 24px);width:90%}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--table{width:100%;overflow:auto;align-items:normal;box-sizing:border-box;padding:0 16px}}.main-custom-comparer__reviews--table table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;border:1px solid #cdcdcd}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--table table{width:900px}}.main-custom-comparer__reviews--table table tr{display:none}.main-custom-comparer__reviews--table table tr:nth-child(1),.main-custom-comparer__reviews--table table tr:nth-child(2),.main-custom-comparer__reviews--table table tr:nth-child(3),.main-custom-comparer__reviews--table table tr:nth-child(4){display:table-row}.main-custom-comparer__reviews--table tr th{background-color:#fafafa;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--table tr th{font-size:14px}}.main-custom-comparer__reviews--table td,.main-custom-comparer__reviews--table th{border-bottom:1px solid #ddd;text-align:left;padding:13px 24px}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--table td,.main-custom-comparer__reviews--table th{font-size:14px}}.main-custom-comparer__reviews--table .link{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.main-custom-comparer__reviews--table .link{font-size:14px}}.main-custom-comparer__reviews--footer button{line-height:100%}.main-custom-comparer__reviews.show-all .main-custom-comparer__reviews--table table tr{display:table-row}.main-custom-comparer__reviews.show-all .main-custom-comparer__reviews--footer button{display:none}.main-custom-comparer-canvas{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%;margin-top:38px}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas{margin-top:20px;flex-direction:column}}.main-custom-comparer-canvas__filter{display:flex;width:437px;padding:var(--Space-600, 24px) var(--Space-600, 24px);flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);background:#fff}@media only screen and (min-width: 1025px){.main-custom-comparer-canvas__filter{position:sticky;top:25px}}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__filter{width:100%;padding:24px 14px}}.main-custom-comparer-canvas__filter--item{width:100%}.main-custom-comparer-canvas__filter--item .main-custom-button{line-height:19px}.main-custom-comparer-canvas__results{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);width:60%}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results{width:100%}}.main-custom-comparer-canvas__results--item{display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);border-radius:12px;border:1px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF);position:relative}.main-custom-comparer-canvas__results--item.show{display:flex}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item{padding:22px;gap:18px}}.main-custom-comparer-canvas__results--item__heading{display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__heading{align-items:baseline}}.main-custom-comparer-canvas__results--item__heading h2{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__heading h2{font-size:18px;text-align:left;padding-right:16px;line-height:22px}}.main-custom-comparer-canvas__results--item__heading div{display:flex;align-items:flex-end;gap:var(--Space-050, 2px);color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__heading div{font-size:20px}}.main-custom-comparer-canvas__results--item__heading div span{color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__heading div span{font-size:14px}}.main-custom-comparer-canvas__results--item__body{display:flex;width:100%;justify-content:space-between;align-items:flex-end}.main-custom-comparer-canvas__results--item__body--inner{display:flex;width:50%;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__body--inner{width:100%}}.main-custom-comparer-canvas__results--item__body--inner ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.main-custom-comparer-canvas__results--item__body--inner ul li{display:flex;align-items:center;gap:var(--Space-200, 8px);list-style:none;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item__body--inner ul li{font-size:14px}}.main-custom-comparer-canvas__results--item__body--inner ul li img{position:relative;top:-2px}.main-custom-comparer-canvas__results--item a.anchor{color:var(--Colors-500, var(--Colors-500, #931E31));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;display:block;margin-top:-6px;cursor:pointer;display:none}.main-custom-comparer-canvas__results--item .main-custom-button{position:absolute;right:22px;bottom:32px;display:none}.main-custom-comparer-canvas__results--item.is-KEIO{border:var(--Strokes-Medium, 2px) solid var(--Colors-500, #931E31)!important;background:var(--Colors-white, #FFF)}.main-custom-comparer-canvas__results--item.is-KEIO a{display:block}@media only screen and (max-width: 1024px){.main-custom-comparer-canvas__results--item.is-KEIO a{bottom:20px;right:20px;left:20px;text-align:center;line-height:41px}}.main-custom-keio-x{position:relative}.main-custom-keio-x .full-banner{width:100%;height:auto;display:block}.main-custom-keio-x__banner{position:relative}.main-custom-keio-x__banner--labels{position:absolute;z-index:2;left:0;right:0;width:86%;margin:auto;height:100%;display:flex;flex-direction:column;justify-content:center;gap:30px}@media only screen and (max-width: 1024px){.main-custom-keio-x__banner--labels{gap:12px;height:auto;bottom:48px;top:auto}}.main-custom-keio-x__banner--labels h2{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-keio-x__banner--labels h2{text-align:center}}@media only screen and (max-width: 1024px){.main-custom-keio-x__banner--labels h2 svg{width:92px;height:auto;display:inline-block;vertical-align:middle;position:relative;top:-2px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__banner--labels h2{font-size:30px;color:#fff}}.main-custom-keio-x__banner--labels p{margin:0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;max-width:745px}@media only screen and (max-width: 1024px){.main-custom-keio-x__banner--labels p{font-size:30px;color:#fff;font-size:16px;line-height:22px;text-align:center}}.main-custom-keio-x__banner--frame{position:absolute;left:20px;right:20px;top:0;bottom:0;z-index:2;flex-direction:column;align-items:center;gap:var(--Space-800, 24px);display:flex;justify-content:center;margin:auto;width:1100px}.main-custom-keio-x__banner--frame h1{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}.main-custom-keio-x__banner--frame p{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px}.main-custom-keio-x__banner--frame button{width:270px}.main-custom-keio-x__content--benefits{display:flex;box-sizing:border-box;width:100%;padding:var(--Space-4000, 64px) var(--Space-2400, 0px);padding-bottom:160px;flex-direction:column;align-items:center;gap:var(--Space-1600, 64px)}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits{padding:18px 0!important;gap:20px}}.main-custom-keio-x__content--benefits__body{display:flex;align-items:center;gap:32px;align-self:stretch;flex-wrap:wrap}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body{flex-wrap:nowrap;overflow:auto;gap:0px;display:block;white-space:nowrap;padding:0 10px}}.main-custom-keio-x__content--benefits__body--card{display:flex;padding:32px;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;border-radius:var(--Corner-Large, 16px);border:2px solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-100, #FAFAFA);width:calc(20% - 25px)}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--benefits__body--card{padding:26px}}@media only screen and (max-width: 1360px){.main-custom-keio-x__content--benefits__body--card{padding:22px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body--card{width:240px!important;margin:0 10px;display:inline-block;vertical-align:top;white-space:wrap}}.main-custom-keio-x__content--benefits__body--card .inner-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-2400, 96px)}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body--card .inner-card{gap:32px}}.main-custom-keio-x__content--benefits__body--card .inner-card__icon{width:56px;height:56px;aspect-ratio:1/1}.main-custom-keio-x__content--benefits__body--card .inner-card__labels{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels{gap:20px}}@media only screen and (max-width: 1360px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels{gap:16px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels{gap:8px}}.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(1){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(1){font-size:26px}}@media only screen and (max-width: 1360px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(1){font-size:24px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(1){font-size:20px}}.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(2){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;align-self:stretch;height:96px}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(2){height:96px}}@media only screen and (max-width: 1360px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(2){height:96px}}@media only screen and (max-width: 1320px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(2){height:120px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--benefits__body--card .inner-card__labels div:nth-child(2){height:auto;font-size:14px}}.main-custom-keio-x__content--promotions-table{display:flex;padding:var(--Space-2400, 96px);flex-direction:column;justify-content:center;align-items:center;gap:var(--Space-1600, 48px);width:100%}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table{padding:68px;gap:32px}}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--promotions-table{padding:58px 16px;gap:22px}}.main-custom-keio-x__content--promotions-table__heading{display:flex;flex-direction:column;align-items:center;gap:var(--Space-600, 2px)}.main-custom-keio-x__content--promotions-table__heading p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 18px);font-style:normal;font-weight:400;line-height:28px;margin:8px 0 0;opacity:.7}.main-custom-keio-x__content--promotions-table__body{display:flex;justify-content:center;align-items:center;gap:var(--Space-800, 32px);flex-wrap:wrap;width:100%}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--promotions-table__body{gap:24px}}.main-custom-keio-x__content--promotions-table__body .inner-card{display:flex;width:calc(25% - 24px);padding:12px;flex-direction:column;align-items:flex-start;gap:var(--Space-400, 16px);border-radius:var(--Corner-Large, 16px);background:var(--Colors-100, #FAFAFA)}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--promotions-table__body .inner-card{width:100%}}.main-custom-keio-x__content--promotions-table__body .inner-card__labels{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:var(--Space-1200, 28px);align-self:stretch;border-radius:8px;background:var(--Colors-white, #FFF)}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__labels{gap:18px;padding:18px}}.main-custom-keio-x__content--promotions-table__body .inner-card__labels--heading{display:flex;align-items:center;gap:24px;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__labels--heading{font-size:26px}}.main-custom-keio-x__content--promotions-table__body .inner-card__labels--subheading{margin:0;color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__labels--subheading{font-size:14px;line-height:20px}}.main-custom-keio-x__content--promotions-table__body .inner-card__labels--body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.main-custom-keio-x__content--promotions-table__body .inner-card__labels--body ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__labels--body ul{gap:18px}}.main-custom-keio-x__content--promotions-table__body .inner-card__labels--body ul li{display:flex;width:100%;align-items:center;gap:var(--Space-200, 8px);list-style:none;color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__labels--body ul li{font-size:14px;line-height:20px}}.main-custom-keio-x__content--promotions-table__body .inner-card__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-keio-x__content--promotions-table__body .inner-card__actions{gap:4px}}.main-custom-keio-x__content--promotions-table__body .inner-card__actions button{display:flex;height:var(--Buttons-D-H, 50px);padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-1000, #000);cursor:pointer;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;border:0px!important;box-shadow:none!important;outline:0px!important}.main-custom-keio-x__content--promotions-table__body .inner-card__actions button:hover{opacity:.8}.main-custom-keio-x__content--promotions-table__body .inner-card__actions button.secondary{background:#0000;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;border:0px!important}.main-custom-keio-x__content--banner-cta{display:flex;width:100%;height:auto;padding:var(--Space-2400, 96px);flex-direction:column;justify-content:center;align-items:center;gap:64px;flex-shrink:0;box-sizing:border-box;position:relative}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--banner-cta{padding:65px 16px}}.main-custom-keio-x__content--banner-cta .full-banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.main-custom-keio-x__content--banner-cta__inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--Space-1200, 48px);position:relative;z-index:2}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--heading{display:flex;flex-direction:column;align-items:center;gap:var(--Space-600, 8px)}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--heading div:nth-child(1){color:var(--Colors-White, var(--Colors-white, #FFF));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H1, 49px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--heading div:nth-child(1){font-size:30px}}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--heading div:nth-child(2){color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:300;line-height:normal;opacity:.7}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--heading div:nth-child(2){font-size:18px;text-align:center}}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body{display:flex;flex-direction:column;align-items:anchor-center;gap:var(--Space-600, 24px)}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body svg{width:70%}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body button{display:flex;height:var(--Buttons-D-H, 50px);padding:var(--Space-400, 16px) var(--Space-800, 32px);justify-content:center;align-items:center;gap:10px;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-white, #FFF);color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;border:0px!important;box-shadow:none!important;outline:0px!important}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body button:hover{opacity:.8}.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body button.dark{color:#fff;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-1000, #000);border:0px!important;box-shadow:none!important;outline:0px!important}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--banner-cta__inner .main-custom-keio-x__content--banner-cta__inner--body button{font-size:14px;padding:var(--Space-400, 8px) var(--Space-800, 24px);height:var(--Buttons-D-H, 42px)}}.main-custom-keio-x__content--banner-cta__inner.dark .main-custom-keio-x__content--banner-cta__inner--heading div{color:var(--Colors-1000, var(--Colors-1000, #000))}@media only screen and (max-width: 1024px){.main-custom-keio-x__content--banner-cta.invitations{padding-bottom:450px}}.main-custom-energy{position:relative}.main-custom-energy .full-banner{width:100%;height:auto;display:block}.main-custom-energy__banner{position:relative}.main-custom-energy__banner--frame{position:absolute;left:20px;right:20px;top:0;bottom:0;z-index:2;flex-direction:column;align-items:center;gap:var(--Space-800, 24px);display:flex;justify-content:center;margin:auto;width:1100px}@media only screen and (max-width: 1024px){.main-custom-energy__banner--frame{left:16px;right:16px;width:auto;gap:18px;bottom:50px}}.main-custom-energy__banner--frame h1{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 58px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.main-custom-energy__banner--frame h1{font-size:30px;margin-top:-50px}}.main-custom-energy__banner--frame p{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}@media only screen and (max-width: 1024px){.main-custom-energy__banner--frame p{font-size:16px;line-height:22px;font-weight:300}}.main-custom-energy__banner--frame button{width:270px;line-height:19px}@media only screen and (max-width: 1024px){.main-custom-energy__banner--frame button{width:150px;line-height:17px}}.main-custom-energy__banner--footer{position:absolute;bottom:0;left:0;right:0;background:#ffffff80;z-index:1;display:flex;width:100%;box-sizing:border-box;padding:var(--Space-300, 8px) 0;justify-content:center;align-items:center;gap:var(--Space-4000, 116px)}@media only screen and (max-width: 1024px){.main-custom-energy__banner--footer{flex-direction:column;gap:12px;padding:16px 8px}}.main-custom-energy__banner--footer__item{display:flex;align-items:center;gap:12px;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:25px}.main-custom-energy__content--grid{display:flex;width:100%;padding:0;align-items:center;gap:24px;box-sizing:border-box}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid{flex-wrap:wrap;gap:20px}}.main-custom-energy__content--grid .main-custom-energy-image{display:flex;width:55%;height:auto;padding:0;align-items:center;gap:10px;flex-shrink:0}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid .main-custom-energy-image{width:100%}}.main-custom-energy__content--grid .main-custom-energy-image img{display:block;width:100%;height:auto}.main-custom-energy__content--grid .main-custom-energy-items{display:flex;width:45%;align-items:flex-start;align-content:flex-start;gap:24px;flex-shrink:0;flex-wrap:wrap}@media only screen and (max-width: 1690px){.main-custom-energy__content--grid .main-custom-energy-items{gap:18px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid .main-custom-energy-items{width:100%;gap:12px}}.main-custom-energy__content--grid .main-custom-energy-items__item{display:flex;width:calc(50% - 20px);padding:var(--Space-800, 32px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;flex-shrink:0;box-sizing:border-box;border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Medium, 2px) solid rgba(0,0,0,.05);background:var(--Colors-100, #FAFAFA);aspect-ratio:3/2.64;min-height:10px}@media only screen and (max-width: 1690px){.main-custom-energy__content--grid .main-custom-energy-items__item{padding:22px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid .main-custom-energy-items__item{padding:22px 12px;aspect-ratio:3/4;width:calc(50% - 6px)}}.main-custom-energy__content--grid .main-custom-energy-items__item--item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}.main-custom-energy__content--grid .main-custom-energy-items__item--item__text{display:flex;flex-direction:column;align-items:flex-start;gap:23px;align-self:stretch}@media only screen and (max-width: 1400px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text{gap:18px}}.main-custom-energy__content--grid .main-custom-energy-items__item--item__text h3{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1690px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text h3{font-size:22px}}@media only screen and (max-width: 1400px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text h3{font-size:19px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text h3{font-size:16px}}.main-custom-energy__content--grid .main-custom-energy-items__item--item__text p{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;opacity:.6}@media only screen and (max-width: 1690px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text p{font-size:14px;line-height:20px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--grid .main-custom-energy-items__item--item__text p{font-size:12px;line-height:18px}}.main-custom-energy__content--products{margin-top:96px}@media only screen and (max-width: 1024px){.main-custom-energy__content--products{margin-top:40px;margin-left:-16px;margin-right:-16px;overflow:hidden}}.main-custom-energy__content--products__list{display:flex;gap:14px;flex-wrap:wrap}@media only screen and (max-width: 1024px){.main-custom-energy__content--products__list .slick-track{display:flex;gap:16px}}@media only screen and (min-width: 1024px){.main-custom-energy__content--products__list .main-custom-product-card{width:calc(25% - 11px)}.main-custom-energy__content--products__list .main-custom-product-card .main-custom-product-card--inner__desc ul{height:190px}}.main-custom-energy__content--table{display:flex;width:100%;padding:var(--Space-2400, 96px) 0 var(--Space-4000, 160px) 0;flex-direction:column;align-items:center;gap:64px;box-sizing:border-box}@media only screen and (max-width: 1024px){.main-custom-energy__content--table{gap:14px;padding-top:56px;padding-bottom:46px}}.main-custom-energy__content--table h2{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H1, 49px);font-style:normal;font-weight:400;line-height:120%}.main-custom-energy__content--table h2 span{color:var(--Colors-500, var(--Colors-500, #931E31))}@media only screen and (max-width: 1400px){.main-custom-energy__content--table h2{font-size:36px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--table h2{font-size:30px}}.main-custom-energy__content--table .main-custom-table{position:relative;width:874px;display:flex;flex-direction:column;align-items:flex-start;gap:34px;margin-top:35px}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table{width:100%;margin-top:56px}}.main-custom-energy__content--table .main-custom-table__row{color:var(--Colors-800, var(--Colors-800, #1E1E1E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 22px);font-style:normal;font-weight:400;line-height:35px;border-bottom:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);width:100%;padding-bottom:6px}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__row{font-size:14px;line-height:24px;padding-right:68%}}.main-custom-energy__content--table .main-custom-table__table{position:absolute;right:0;top:-92px;bottom:-22px;width:480px}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__table{width:64%;top:-70px}}.main-custom-energy__content--table .main-custom-table__table--col{position:absolute;width:100px;top:0;bottom:0}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__table--col{width:62px}}.main-custom-energy__content--table .main-custom-table__table--col.hightlight{border-radius:var(--Corner-Large, 16px);background:var(--Colors-500, #931E31)}.main-custom-energy__content--table .main-custom-table__table--col:nth-child(1){left:0}.main-custom-energy__content--table .main-custom-table__table--col:nth-child(2){left:0;right:0;margin:auto}.main-custom-energy__content--table .main-custom-table__table--col:nth-child(3){right:0}.main-custom-energy__content--table .main-custom-table__table--col__row{width:100%;display:flex;justify-content:center;align-items:center;height:50px;margin-bottom:25px}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__table--col__row{margin-bottom:38px}.main-custom-energy__content--table .main-custom-table__table--col__row svg{width:20px;height:20px}}.main-custom-energy__content--table .main-custom-table__table--col__row.head{height:82px;margin-bottom:0}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__table--col__row.head{height:67px}}.main-custom-energy__content--table .main-custom-table__table--col__row.head span{color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}.main-custom-energy__content--table .main-custom-table__table--col__row.head img{width:104px;height:auto;display:block}@media only screen and (max-width: 1024px){.main-custom-energy__content--table .main-custom-table__table--col__row.head svg{width:72%;height:auto}.main-custom-energy__content--table .main-custom-table__table--col__row.head img{width:90%}.main-custom-energy__content--table .main-custom-table__table--col__row.head span{font-size:14px}}.main-custom-energy__content--activation{background:var(--Colors-1000, #000);display:flex;box-sizing:border-box;flex-direction:column;align-items:center;gap:64px;margin-left:-96px;margin-right:-96px;width:auto;padding:var(--Space-4000, 160px) var(--Space-2400, 96px)}@media only screen and (max-width: 1600px){.main-custom-energy__content--activation{margin-left:-56px;margin-right:-56px}}@media only screen and (max-width: 1400px){.main-custom-energy__content--activation{margin-left:-46px;margin-right:-46px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--activation{padding:64px 16px;margin-left:-16px;margin-right:-16px;gap:48px}}.main-custom-energy__content--activation h2{color:var(--Colors-White, var(--Colors-white, #FFF));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H1, 49px);font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (max-width: 1400px){.main-custom-energy__content--activation h2{font-size:36px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--activation h2{font-size:30px}}.main-custom-energy__content--activation .main-custom-energy-activacion{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion{gap:20px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--activation .main-custom-energy-activacion{flex-wrap:wrap}}.main-custom-energy__content--activation .main-custom-energy-activacion--item{display:flex;max-width:560px;width:33%;height:264px;padding:32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;border-radius:var(--Corner-Large, 16px);border:1px solid var(--Colors-900, #220F0E);background:linear-gradient(180deg,#3c151840,#931e3161)}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item{padding:22px}}@media only screen and (max-width: 1024px){.main-custom-energy__content--activation .main-custom-energy-activacion--item{width:100%}}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--head{display:flex;align-items:center;gap:16px;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--head svg{width:30px;height:30px}}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--head span{color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:300;line-height:normal}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--head span{font-size:20px}}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body{display:flex;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body{gap:20px}}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 22px);flex:1 0 0}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body__text h3{margin:0;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 29px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body__text h3{font-size:24px}}.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body__text p{margin:0;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1500px){.main-custom-energy__content--activation .main-custom-energy-activacion--item__inner--body__text p{font-size:14px;line-height:20px}}.main-custom-energy__content--contract{width:532px;margin:0 auto;display:block;padding-top:160px;padding-bottom:160px}@media only screen and (max-width: 1024px){.main-custom-energy__content--contract{width:100%;padding-top:96px;padding-bottom:96px}}.main-custom-energy__content--contract h2{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H1, 49px);font-style:normal;font-weight:400;line-height:120%;margin:0 0 64px}@media only screen and (max-width: 1024px){.main-custom-energy__content--contract h2{font-size:20px}}.main-custom-energy__content--contract .main-input-field-container{display:flex;gap:20px}.main-custom-energy__content--contract .main-input-field-container .main-input-field{width:50%}@media only screen and (max-width: 1024px){.main-custom-energy__content--contract .main-input-field-container .main-input-field{box-sizing:border-box;width:46%}}.main-custom-energy__content--contract .main-checkbox-field-container{margin-bottom:20px}.main-custom-energy__content--contract .main-checkbox-field-container .main-checkbox-field{margin-bottom:6px;position:relative}.main-custom-energy__content--contract .main-checkbox-field-container .main-checkbox-field input{display:block;position:absolute;z-index:2;top:3px;left:-2px;opacity:0}.main-custom-energy__content--contract .main-checkbox-field-container .main-checkbox-field label{letter-spacing:0px}.main-custom-energy__content--contract .main-input-field{margin-bottom:20px}.main-custom-energy__content--contract .main-custom-button{width:100%}.main-hero-title{position:relative}.main-hero-title .full-banner{width:100%;height:auto;display:block}.main-hero-title__banner{position:relative}.main-hero-title__banner .banner-tag{position:absolute;right:32px;top:32px}@media only screen and (max-width: 1024px){.main-hero-title__banner .banner-tag{display:none}}.main-hero-title__banner--frame{position:absolute;left:20px;right:20px;top:0;bottom:0;z-index:2;flex-direction:column;align-items:center;gap:var(--Space-800, 24px);display:flex;justify-content:center;margin:auto;width:1100px;max-width:100%}@media only screen and (max-width: 1024px){.main-hero-title__banner--frame{width:auto}}.main-hero-title__banner--frame h1{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Display-XL, 61px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1400px){.main-hero-title__banner--frame h1{font-size:50px}}@media only screen and (max-width: 1300px){.main-hero-title__banner--frame h1{font-size:44px}}@media only screen and (max-width: 1024px){.main-hero-title__banner--frame h1{font-size:36px;line-height:40px}}.main-hero-title__banner--frame p{margin:0;color:#fff;text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px}@media only screen and (max-width: 1400px){.main-hero-title__banner--frame p{font-size:26px}}@media only screen and (max-width: 1300px){.main-hero-title__banner--frame p{font-size:22px}}@media only screen and (max-width: 1024px){.main-hero-title__banner--frame p{font-size:20px;line-height:22px}}.main-hero-title__banner--frame button{width:270px}.custom-afiliates-section{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--Space-1200, 48px);box-sizing:border-box;padding-top:160px!important;padding-bottom:160px!important}@media only screen and (max-width: 1600px){.custom-afiliates-section{padding-top:130px!important;padding-bottom:130px!important}}@media only screen and (max-width: 1340px){.custom-afiliates-section{padding-top:90px!important;padding-bottom:90px!important}}@media only screen and (max-width: 1024px){.custom-afiliates-section{padding-top:40px!important;padding-bottom:40px!important}}.custom-afiliates-section__head{display:flex;flex-direction:column;align-items:center;gap:var(--Space-600, 24px)}@media only screen and (max-width: 1024px){.custom-afiliates-section__head{gap:18px}}.custom-afiliates-section__head h2{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){.custom-afiliates-section__head h2{font-size:25px}}.custom-afiliates-section__body{display:flex;width:100%;align-items:flex-start;gap:24px;box-sizing:border-box}@media only screen and (max-width: 1024px){.custom-afiliates-section__body{gap:18px;flex-direction:column}}.custom-afiliates-section__body--item{display:flex;width:calc(25% - 20px);height:264px;padding:32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:var(--Corner-Large, 16px);border:1px solid rgba(0,0,0,.05);background:var(--Colors-100, #FAFAFA)}@media only screen and (max-width: 1024px){.custom-afiliates-section__body--item{width:100%;height:auto}}.custom-afiliates-section__body--item__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}.custom-afiliates-section__body--item__inner__top{display:flex;align-items:center;gap:16px;align-self:stretch}@media only screen and (max-width: 1340px){.custom-afiliates-section__body--item__inner__top svg{width:32px;height:32px}}@media only screen and (max-width: 1024px){.custom-afiliates-section__body--item__inner__top{margin-bottom:36px}}.custom-afiliates-section__body--item__inner__top span{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1600px){.custom-afiliates-section__body--item__inner__top span{font-size:22px}}@media only screen and (max-width: 1340px){.custom-afiliates-section__body--item__inner__top span{font-size:20px}}.custom-afiliates-section__body--item__inner__bottom{display:flex;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch}.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 22px);flex:1 0 0}@media only screen and (max-width: 1024px){.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner{gap:18px}}.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(1){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 28px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1600px){.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(1){font-size:24px}}@media only screen and (max-width: 1340px){.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(1){font-size:20px}}.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(2){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1340px){.custom-afiliates-section__body--item__inner__bottom .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(2){font-size:14px}}.custom-grid-distributors-section{margin-top:42px}.custom-grid-distributors-section .custom-afiliates-section__head{margin-bottom:42px}@media only screen and (max-width: 1024px){.custom-grid-distributors-section .custom-afiliates-section__head{margin-bottom:34px}}.custom-grid-distributors-section .custom-afiliates-section__head h2{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal}.custom-grid-distributors-section .custom-afiliates-section__body{flex-wrap:wrap}@media only screen and (max-width: 1024px){.custom-grid-distributors-section .custom-afiliates-section__body{flex-wrap:nowrap;overflow:auto;flex-direction:row}}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item{width:calc(33% - 12px);height:290px}@media only screen and (max-width: 1500px){.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item{height:256px;width:calc(33% - 14px);padding:30px}}@media only screen and (max-width: 1300px){.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item{padding:26px}}@media only screen and (max-width: 1024px){.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item{height:300px!important;width:310px!important}}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__top{margin-bottom:20px}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__top svg{margin:0 auto;width:50px!important;height:50px!important}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner{gap:var(--Space-800, 14px)}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner div{text-align:center}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(1){color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;width:100%}@media only screen and (max-width: 1500px){.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(1){font-size:20px}}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(2){color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;width:100%}@media only screen and (max-width: 1500px){.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item .custom-afiliates-section__body--item__inner__bottom--inner div:nth-child(2){font-size:17px;line-height:24px}}.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item:nth-child(4),.custom-grid-distributors-section .custom-afiliates-section__body .custom-afiliates-section__body--item:nth-child(5){width:calc(50% - 12px)}body.template-page-distributors .custom-distributors-section h2{color:var(--Colors-800, var(--Colors-800, #171717));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%;margin:86px 0 18px;text-align:center;padding:0 16px}@media only screen and (max-width: 1024px){body.template-page-distributors .custom-distributors-section h2{font-size:25px;margin-top:48px}}body.template-page-distributors .custom-distributors-section p{color:var(--Colors-Grey, var(--Colors-grey, #4E4E4E));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin:0 auto 86px;text-align:center;padding:0 16px;width:1000px}@media only screen and (max-width: 1024px){body.template-page-distributors .custom-distributors-section p{width:100%;padding:0 16px;box-sizing:border-box;font-size:16px;line-height:28px}}body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner{gap:var(--Space-1200, 28px)!important}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner{gap:0px!important}}body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner--heading{margin-top:30px}body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner--heading div{font-size:var(--Typo-H3, 30px)!important}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner--heading div{font-size:25px!important}}body.template-page-distributors .main-custom-text-image--content{gap:62px}body.template-page-distributors .main-custom-text-image.is-transparent_bg .main-custom-text-image--content__text ul li{border-bottom:1px solid var(--Colors-grey, #CDCDCD)}body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner--body{width:200px}@media only screen and (max-width: 1600px){body.template-page-distributors .main-custom-keio-x__content--banner-cta.invitations{padding-bottom:72px;padding-top:60px}}body.template-product .i-container-product{padding:0 96px;margin:0 auto;width:100%}@media only screen and (min-width: 1600px){body.template-product .i-container-product{max-width:1600px}}@media only screen and (min-width: 1920px){body.template-product .i-container-product{max-width:90%;padding:0 5%}}@media only screen and (min-width: 2560px){body.template-product .i-container-product{max-width:85%;padding:0 7.5%}}@media only screen and (min-width: 3840px){body.template-product .i-container-product{max-width:80%;padding:0 10%}}@media only screen and (max-width: 1600px){body.template-product .i-container-product{padding:0 56px!important;max-width:100%!important}}@media only screen and (max-width: 1400px){body.template-product .i-container-product{padding:0 46px!important}}@media only screen and (max-width: 1024px){body.template-product .i-container-product{padding:0 16px!important;max-width:100%}}body.template-product .i-container-product .product{display:flex;gap:80px}@media only screen and (max-width: 1500px){body.template-product .i-container-product .product{gap:58px}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product{gap:28px;flex-wrap:wrap}}body.template-product .i-container-product .product .product__media-wrapper{display:flex;width:50%;max-width:50%;min-width:10px;height:auto;justify-content:center;align-items:baseline;flex-shrink:0;padding:60px 0 0}@media only screen and (min-width: 1025px){body.template-product .i-container-product .product .product__media-wrapper{position:sticky;top:0;height:fit-content}}@media only screen and (max-width: 1500px){body.template-product .i-container-product .product .product__media-wrapper{width:55%!important;max-width:55%!important}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper{width:100%!important;max-width:100%!important;padding-top:20px}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container{width:100%;position:relative}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master{border-radius:var(--Corner-Large-increased, 20px);overflow:hidden}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master .product__media-wrapper-master__item{aspect-ratio:2/2.23!important;height:auto;width:100%}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master .product__media-wrapper-master__item img{display:block;width:100%;border-radius:var(--Corner-Large-increased, 20px)}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master .product__media-wrapper-master__item img{height:100%!important;width:100%;object-fit:cover!important}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-thumbnails{display:none!important}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .containerToltip{position:absolute;z-index:2;left:32px;top:0;height:100%;display:flex;max-width:65%}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .containerToltip{left:0;width:100%;max-width:100%}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip{position:relative;-webkit-backdrop-filter:blur(10.4499998093px);backdrop-filter:blur(10.4499998093px);border-radius:var(--Corner-Large, 16px);background:#fff9;box-shadow:1px 1px 10px 1px #00000014;display:flex;padding:var(--Space-600, 24px);flex-direction:column;align-items:flex-start;gap:var(--Space-1200, 38px);align-self:stretch;z-index:2;margin:auto}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip{position:absolute;top:auto;bottom:30px;transform:translate(0);left:20px;right:20px;width:auto;gap:22px}}@media only screen and (max-width: 380px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip{gap:15px;padding:18px}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__heading{color:var(--Colors-700, var(--Colors-700, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 31px);font-style:normal;font-weight:400;line-height:normal;margin:0;z-index:2}@media only screen and (max-width: 1500px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__heading{font-size:26px}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__heading{font-size:20px}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__heading strong{display:block}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features ul{padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features ul li{list-style:none;display:flex;width:100%;align-items:center;gap:var(--Space-200, 8px);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1500px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features ul li{font-size:14px}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features ul li{line-height:18px}}body.template-product .i-container-product .product .product__media-wrapper .product__media-wrapper-container .product__media-wrapper-master--tooltip .product__media-wrapper-master--tooltip__features ul li img{position:relative;top:-1px}body.template-product .i-container-product .product .product__info-wrapper{display:flex;width:50%;max-width:50%;min-width:10px;flex-direction:column;align-items:flex-start;gap:var(--Space-800, 32px);padding:60px 0 0}@media only screen and (max-width: 1500px){body.template-product .i-container-product .product .product__info-wrapper{width:45%!important;max-width:45%!important}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__info-wrapper{width:100%!important;max-width:100%!important;padding-top:0}}body.template-product .i-container-product .product .product__info-wrapper .product__info-container{max-width:600px;width:100%}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__title{position:relative}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__title h1{color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;margin:0;padding-right:210px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__title h1{font-size:18px;padding-right:0}}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__title .product__title--prices{position:absolute;right:0;top:0;color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__title .product__title--prices{position:relative;font-size:16px;line-height:18px}}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews{margin-bottom:0}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews .i-reviews-stars{display:inline-block;vertical-align:middle;margin-right:5px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews .i-reviews-stars .i-icon{width:16px;height:16px;vertical-align:top;display:inline-block}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews .i-reviews-stars .i-icon svg{width:100%;height:100%}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews .i-reviews-stars .i-icon svg path{fill:#ae5155}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .custom-product-reviews span{color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;position:relative;top:-3px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__description{margin-top:0}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__description p{color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__description p:first-of-type{margin-top:6px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__description p{font-size:14px;line-height:20px}}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons{max-width:100%;width:100%;position:relative;padding-top:65px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid #f6f6f6;background:var(--Colors-100, #FAFAFA)!important;display:flex;height:50px;padding:var(--Space-300, 12px) var(--Space-400, 16px);align-items:center;gap:25px;width:110px;position:absolute;left:0;top:0}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity button{cursor:pointer;padding:0;border:0px;background-color:#0000;width:10px;height:10px;justify-content:space-evenly;display:flex;align-items:center;position:absolute;z-index:2}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity button.less-qty{left:15px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity button.more-qty{right:15px;top:17px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity button svg{width:100%;height:100%}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__quantity span{color:var(--Colors-800, var(--Colors-800, #3C1518));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;left:20px;right:20px;position:absolute;text-align:center}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__submit,body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__submit_v2{position:absolute;top:0;right:0;left:126px;height:50px;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-500, #931E31);border:0;display:flex;height:var(--Buttons-D-H, 50px);justify-content:center;align-items:center;gap:10px;flex:1 0 0;color:var(--Colors-White, var(--Colors-white, #FFF));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__submit,body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__submit_v2{font-size:14px;line-height:20px}}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__buttons--payment-cards{text-align:center;margin-top:26px;margin-bottom:34px}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .suscription-buy-actions .product-form form .product-form__buttons .product-form__buttons--payment-cards img{width:250px;display:block;margin:0 auto}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__accordion details{border-bottom:1px solid var(--Colors-ligth_grey, #CDCDCD);padding:16px;cursor:pointer}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__accordion details summary{padding:0}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__accordion details summary .summary__title h2{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;margin:0}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__accordion details summary svg path{fill:#931e31}body.template-product .i-container-product .product .product__info-wrapper .product__info-container .product__accordion .accordion__content .metafield-rich_text_field ul{padding-left:14px}body.template-product .i-container-product .product .product-form__buttons--variant-picker{margin-bottom:20px}body.template-product .i-container-product .product .product-form__buttons--variant-picker .picker-label-text{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 24px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;position:relative;margin-bottom:10px;display:none!important}body.template-product .i-container-product .product .product-form__buttons--variant-picker .picker-label-text svg{position:absolute;right:26px;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .picker-label-text svg{right:10px}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .picker-label-text.active svg{transform:rotate(180deg)}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input{width:100%;max-width:100%}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;position:relative;width:100%}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label{padding:var(--Space-600, 15px) var(--Space-800, 12px)}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label svg{position:absolute;right:26px;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label svg{right:10px}}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label span{position:relative;padding-bottom:6px}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input .form__label span .selected-option{top:17px;left:0;right:0;white-space:nowrap;font-size:11px}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input label{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;padding-left:60px;text-align:left;display:none;position:relative}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input label{padding:var(--Space-600, 15px) var(--Space-800, 12px);padding-left:32px}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input label:before{content:"";width:17px;height:17px;aspect-ratio:1/1;border:1px solid #931e31;left:30px;top:17px;position:absolute;z-index:1}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input label:before{left:11px}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input label strong{display:none}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input.active svg{transform:rotate(180deg)}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input.active label{display:block}body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input--pill input[type=radio]:checked+label:after{content:"";width:11px;height:11px;aspect-ratio:1/1;background-color:#931e31;left:33px;top:20px;position:absolute;border-radius:20px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--variant-picker .product-form__input--pill input[type=radio]:checked+label:after{left:14px}}body.template-product .i-container-product .product .product-form__buttons--variant-picker .form__label span div{position:absolute;top:11px;right:66px;opacity:.5;font-size:14px}body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;position:relative;width:100%}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading{padding:var(--Space-600, 15px) var(--Space-800, 12px)}}body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading span,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading span{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading span div,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading span div{position:absolute;top:12px;right:66px;opacity:.5;font-size:14px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading span,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading span{position:relative;padding-bottom:6px}body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading span .selected-option,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading span .selected-option{top:17px;left:0;right:0;white-space:nowrap;font-size:11px}}body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading svg,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading svg{position:absolute;right:26px;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__heading svg,body.template-product .i-container-product .product .product-form__buttons--subs-selector__heading svg{right:10px}}body.template-product .i-container-product .product .product-form__buttons--sim-selector__options,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options{display:none;margin-top:8px}body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;padding-left:60px;text-align:left;margin-bottom:8px;cursor:pointer;position:relative}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item{padding:var(--Space-600, 15px) var(--Space-800, 12px);padding-left:32px}}body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item:before,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item:before{content:"";width:17px;height:17px;aspect-ratio:1/1;border:1px solid #931e31;left:30px;top:14px;position:absolute;z-index:1;border-radius:30px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item:before,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item:before{left:11px}}body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item.active:after,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item.active:after{content:"";width:11px;height:11px;aspect-ratio:1/1;background-color:#931e31;left:33px;top:17px;position:absolute;border-radius:20px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .product-form__buttons--sim-selector__options--item.active:after,body.template-product .i-container-product .product .product-form__buttons--subs-selector__options--item.active:after{left:14px}}body.template-product .i-container-product .product .product-form__buttons--sim-selector.active .product-form__buttons--sim-selector__heading svg,body.template-product .i-container-product .product .product-form__buttons--subs-selector.active .product-form__buttons--sim-selector__heading svg{transform:rotate(180deg)}body.template-product .i-container-product .product .product-form__buttons--sim-selector.active .product-form__buttons--sim-selector__options,body.template-product .i-container-product .product .product-form__buttons--subs-selector.active .product-form__buttons--sim-selector__options{display:block}body.template-product .i-container-product .product .product-form__buttons--sim-selector.active .product-form__buttons--subs-selector__options,body.template-product .i-container-product .product .product-form__buttons--subs-selector.active .product-form__buttons--subs-selector__options{display:flex;flex-direction:column}body.template-product .i-container-product .product .product-form__buttons--subs-selector{display:none;margin-bottom:16px}body.template-product .i-container-product .product .product-form__buttons--subs-selector .product-form__buttons--subs-selector__options--item.Semestral{order:2}body.template-product .i-container-product .product .product-form__buttons--subs-selector .product-form__buttons--subs-selector__options--item.Anual{order:1}body.template-product .i-container-product .product .product-form__buttons--subs-selector.show{display:block}body.template-product .i-container-product .product .shopify_subscriptions_fieldset{position:relative;margin-bottom:-20px;display:none!important}body.template-product .i-container-product .product .shopify_subscriptions_fieldset:before{content:"Frecuencia de pago";border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;cursor:pointer;position:relative;width:100%;margin-bottom:10px}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .shopify_subscriptions_fieldset:before{padding:var(--Space-600, 15px) var(--Space-800, 12px)}}body.template-product .i-container-product .product .shopify_subscriptions_fieldset:after{content:"";width:26px;height:26px;position:absolute;right:26px;top:11px;z-index:2;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8bWFzayBpZD0ibWFzazBfMTM3NDNfMTM0NjQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiNEOUQ5RDkiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8xMzc0M18xMzQ2NCkiPgogICAgPHBhdGggZD0iTTExLjk5OTggMTQuOTc1QzExLjg2NjUgMTQuOTc1IDExLjc0MTUgMTQuOTU0MiAxMS42MjQ4IDE0LjkxMjVDMTEuNTA4MSAxNC44NzA4IDExLjM5OTggMTQuOCAxMS4yOTk4IDE0LjdMNi42OTk4IDEwLjFDNi41MTY0NyA5LjkxNjY1IDYuNDI0OCA5LjY4MzMyIDYuNDI0OCA5LjM5OTk5QzYuNDI0OCA5LjExNjY1IDYuNTE2NDcgOC44ODMzMiA2LjY5OTggOC42OTk5OUM2Ljg4MzE0IDguNTE2NjUgNy4xMTY0NyA4LjQyNDk5IDcuMzk5OCA4LjQyNDk5QzcuNjgzMTQgOC40MjQ5OSA3LjkxNjQ3IDguNTE2NjUgOC4wOTk4IDguNjk5OTlMMTEuOTk5OCAxMi42TDE1Ljg5OTggOC42OTk5OUMxNi4wODMxIDguNTE2NjUgMTYuMzE2NSA4LjQyNDk5IDE2LjU5OTggOC40MjQ5OUMxNi44ODMxIDguNDI0OTkgMTcuMTE2NSA4LjUxNjY1IDE3LjI5OTggOC42OTk5OUMxNy40ODMxIDguODgzMzIgMTcuNTc0OCA5LjExNjY1IDE3LjU3NDggOS4zOTk5OUMxNy41NzQ4IDkuNjgzMzIgMTcuNDgzMSA5LjkxNjY1IDE3LjI5OTggMTAuMUwxMi42OTk4IDE0LjdDMTIuNTk5OCAxNC44IDEyLjQ5MTUgMTQuODcwOCAxMi4zNzQ4IDE0LjkxMjVDMTIuMjU4MSAxNC45NTQyIDEyLjEzMzEgMTQuOTc1IDExLjk5OTggMTQuOTc1WiIgZmlsbD0iIzVDNUU1QyIvPgogIDwvZz4KPC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:100%}@media only screen and (max-width: 1024px){body.template-product .i-container-product .product .shopify_subscriptions_fieldset:after{right:10px}}body.template-product .i-container-product .product .shopify_subscriptions_fieldset>div{border:0px!important}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_policy{display:none}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label{border-radius:var(--Corner-Extra-small, 4px);border:var(--Strokes-Medium, 2px) solid var(--Colors-100, #FAFAFA);background:var(--Colors-100, #FAFAFA);display:flex;height:50px;padding:var(--Space-600, 15px) var(--Space-800, 32px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Space-600, 24px);flex-shrink:0;align-self:stretch;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;padding-left:50px;text-align:left;margin-bottom:8px;cursor:pointer;position:relative;display:none}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper{display:none}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children li label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#0000;margin:0;font:inherit;color:currentColor;width:17px;height:17px;border:1px solid #931e31;border-radius:50%;transform:translate(-28px,2px);display:grid;place-content:center;position:absolute}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children li label input[type=radio]:before{content:"";width:11px;height:11px;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background-color:#931e31}body.template-product .i-container-product .product .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children li label input[type=radio]:checked:before{transform:scale(1)}body.template-product .i-container-product .product .shopify_subscriptions_fieldset.active:after{transform:rotate(180deg)}body.template-product .i-container-product .product .shopify_subscriptions_fieldset.active .shopify_subscriptions_app_block_label{display:flex!important}body.template-product .related-products{padding-left:96px;padding-right:96px;padding-top:80px}@media only screen and (max-width: 1024px){body.template-product .related-products{padding-left:0;padding-right:0;padding-top:30px;width:100%;overflow:hidden}}body.template-product .related-products .related-products__heading{width:100%;text-align:center;color:#000;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H2, 39px);font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 1024px){body.template-product .related-products .related-products__heading{font-size:25px;padding-left:16px;padding-right:16px;margin-bottom:0!important}}body.template-product .related-products .product-grid{padding:0;display:flex;gap:20px;margin-top:60px;justify-content:center}@media only screen and (max-width: 1024px){body.template-product .related-products .product-grid{padding:0 8px;margin-top:20px}body.template-product .related-products .product-grid .slick-slide{padding:0 10px}}@media only screen and (max-width: 1024px){body.template-product .custom-faqs-section{padding:0 16px}body.template-product .custom-faqs-section .custom-faqs-section__content{padding:24px 16px;gap:16px}body.template-product .custom-faqs-section .custom-faqs-section__content h3{padding:0!important;font-size:18px}body.template-product .custom-faqs-section .custom-faqs-section__content .custom-faqs-section__content--item summary{font-size:14px;line-height:20px}body.template-product .custom-faqs-section .custom-faqs-section__content .custom-faqs-section__content--item summary svg{right:-10px}body.template-product .custom-faqs-section .custom-faqs-section__content .custom-faqs-section__content--item details{padding:12px 22px 12px 12px}body.template-product .custom-faqs-section .main-custom-button{line-height:40px!important}}body.template-product .custom-product-upsells{display:flex;align-items:center;gap:16px;align-self:stretch}body.template-product .custom-product-upsells .product-upsell-card{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:var(--Corner-Extra-small, 4px);background:var(--Colors-white, #FFF);height:150px;text-decoration:none}@media only screen and (max-width: 1024px){body.template-product .custom-product-upsells .product-upsell-card{height:190px}}body.template-product .custom-product-upsells .product-upsell-card .thumbnail-upsell{height:70px;position:relative;width:100%;border-radius:var(--Corner-Extra-small, 4px) var(--Corner-Extra-small, 4px) var(--Corner-None, 0) var(--Corner-None, 0);overflow:hidden}@media only screen and (max-width: 1024px){body.template-product .custom-product-upsells .product-upsell-card .thumbnail-upsell{height:70px}}body.template-product .custom-product-upsells .product-upsell-card .thumbnail-upsell img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--Corner-Extra-small, 4px) var(--Corner-Extra-small, 4px) var(--Corner-None, 0) var(--Corner-None, 0);overflow:hidden}body.template-product .custom-product-upsells .product-upsell-card .labels-upsell{display:flex;padding:var(--Space-600, 17px) 12px;justify-content:space-between;align-items:baseline;align-self:stretch;border-radius:0 0 4px 4px;border-right:1px solid var(--Colors-ligth_grey, #CDCDCD);border-bottom:1px solid var(--Colors-ligth_grey, #CDCDCD);border-left:1px solid var(--Colors-ligth_grey, #CDCDCD);height:80px;position:relative;flex-direction:column}@media only screen and (max-width: 1024px){body.template-product .custom-product-upsells .product-upsell-card .labels-upsell{height:120px;padding-right:42px}}body.template-product .custom-product-upsells .product-upsell-card .labels-upsell h3{margin:0;color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-decoration:none}@media only screen and (max-width: 1024px){body.template-product .custom-product-upsells .product-upsell-card .labels-upsell h3{font-size:11px;line-height:14px;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}body.template-product .custom-product-upsells .product-upsell-card .labels-upsell p{margin:0;color:var(--Colors-800, var(--Colors-800, #404040));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px;text-decoration:none}@media only screen and (max-width: 1024px){body.template-product .custom-product-upsells .product-upsell-card .labels-upsell p{font-size:12px;line-height:18px}}body.template-product .custom-product-upsells .product-upsell-card .labels-upsell svg{position:absolute;right:10px;bottom:26px}body.template-product .upsells-title{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin-top:32px}@media only screen and (max-width: 1024px){body.template-product .upsells-title{font-size:16px;line-height:30px}}body.template-page-bundles .main-hero-title__banner--frame .open-coberturer{line-height:initial}body.template-collection .facets-wrapper.page-width{display:none!important}body.template-collection .collection-hero__inner .collection-hero__title{color:var(--Colors-700, var(--Colors-700, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 28px);font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}body.template-collection .collection-hero__inner .collection-hero__description{margin:10px 0;display:none!important}body.template-collection .collection-hero__inner .collection-hero__description p{margin:10px 0;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400}body.template-collection #product-grid{margin:0;padding:0;display:flex;gap:30px;flex-wrap:wrap;width:100%;box-sizing:border-box;justify-content:center}body.template-collection #product-grid .main-custom-product-card{width:calc(33% - 17px);margin-bottom:30px}@media only screen and (max-width: 1024px){body.template-collection #product-grid .main-custom-product-card{width:100%}}body.template-collection .collection-filter{width:100%;text-align:center;display:block}body.template-collection .main-custom-product-list__container--filter{margin:20px auto}@media only screen and (max-width: 1024px){body.template-collection .is-custom-product-collection{padding-top:10px}}body.template-collection .is-custom-product-collection .product-grid-container{display:flex;gap:36px;position:relative}body.template-collection .is-custom-product-collection .product-grid-container .toggle-filters{display:none;position:absolute;top:0;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){body.template-collection .is-custom-product-collection .product-grid-container{gap:0px;width:100%;padding-top:40px}body.template-collection .is-custom-product-collection .product-grid-container .toggle-filters{display:flex}body.template-collection .is-custom-product-collection .product-grid-container .toggle-filters span{width:18px;height:29px;display:inline-block;vertical-align:middle;margin-right:10px;position:relative;top:2px}body.template-collection .is-custom-product-collection .product-grid-container .toggle-filters span div{width:100%;height:2px;background-color:#000;margin:4px 0}}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters{width:290px;-webkit-transition:all .25s cubic-bezier(.77,0,.175,1);-moz-transition:all .25s cubic-bezier(.77,0,.175,1);-o-transition:all .25s cubic-bezier(.77,0,.175,1);transition:all .25s cubic-bezier(.77,0,.175,1)}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters .close-categories{position:absolute;border:0px;padding:0;right:25px;top:26px;background:#0000;transform:scale(1.2)}@media only screen and (max-width: 1024px){body.template-collection .is-custom-product-collection .product-grid-container .collection-filters{position:fixed;z-index:8;background:#fff;width:100%;top:70px;padding:24px;overflow:auto;bottom:0;left:-100%}}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters h3{color:var(--Colors-700, var(--Colors-700, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 20px);font-style:normal;font-weight:400;line-height:normal;text-align:left;text-transform:uppercase;margin:0 0 20px}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters ul{padding:0;margin:0}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters ul li{list-style-type:none}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters ul li a{text-decoration:none}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters ul li a:hover{text-decoration:underline}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters ul li.active a{font-weight:700}body.template-collection .is-custom-product-collection .product-grid-container .collection-filters.active{left:0!important}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid{width:85%}@media only screen and (max-width: 1024px){body.template-collection .is-custom-product-collection .product-grid-container .collection-grid{width:100%}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid #product-grid{gap:14px}}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card{position:relative}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card .custom-anchor-product{position:absolute;left:0;width:100%;top:0;height:100%;z-index:3;display:block}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card .custom-product-image{position:absolute;top:97px;left:25px;right:25px;bottom:98px;z-index:1;transform:scale(.8)}@media only screen and (max-width: 1024px){body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card .custom-product-image{position:relative;width:100%;height:auto;left:auto;right:auto;bottom:auto;top:auto;min-height:10px;aspect-ratio:3/2.5}}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card .custom-product-image img{width:100%;height:100%;object-fit:contain}body.template-collection .is-custom-product-collection .product-grid-container .collection-grid .main-custom-product-card .main-custom-product-card--inner h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.template-search .template-search .template-search__header h1{color:var(--Colors-700, var(--Colors-700, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 28px);font-style:normal;font-weight:400;line-height:normal;text-align:center;margin:0}@media only screen and (max-width: 1024px){body.template-search .template-search .template-search__header h1{font-size:22px;margin-top:30px}}@media only screen and (max-width: 1024px){body.template-search .template-search .template-search__header .template-search__search.is-empty-content{margin-bottom:24px!important}}@media only screen and (max-width: 1024px){body.template-search .template-search .template-search__header .template-search__search{margin-bottom:50px!important;padding:0 16px}}body.template-search .template-search .template-search__header .template-search__search form{position:relative}body.template-search .template-search .template-search__header .template-search__search form input{display:flex;height:50px;padding:0 var(--Space-400, 16px);align-items:center;gap:101px;align-self:stretch;border-radius:var(--Corner-Small, 8px);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:300;line-height:24px;width:100%;border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);background:var(--Colors-white, #FFF)}body.template-search .template-search .template-search__header .template-search__search form .field__label,body.template-search .template-search .template-search__header .template-search__search form .reset__button{display:none!important}body.template-search .template-search .template-search__header .template-search__search form .search__button{position:absolute;top:11px;right:12px;border:0}body.template-search .template-search .template-search__header p[role=status]{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px;text-align:center;padding:0 16px;margin:0}@media only screen and (max-width: 1024px){body.template-search .template-search.template-search--empty{padding-bottom:0;margin-bottom:-24px}}body.template-search .facets-container{display:none!important}body.template-search .template-search__results ul{margin:0;display:flex;gap:30px;flex-wrap:wrap;width:100%;box-sizing:border-box}body.template-search .template-search__results ul .main-custom-product-card{width:calc(25% - 23px);margin-bottom:30px}@media only screen and (max-width: 1600px){body.template-search .template-search__results ul .main-custom-product-card{font-size:20px;width:calc(33% - 17px)}}@media only screen and (max-width: 1024px){body.template-search .template-search__results ul .main-custom-product-card{font-size:20px;width:calc(100% + -0px)}}body.template-search .template-search__results ul .main-custom-product-card .main-custom-product-card--inner__desc ul{gap:12px}body.template-search .main-custom-product-list__container--row{justify-content:center}@media only screen and (max-width: 1024px){body.template-search .main-custom-product-list__container .section-title{margin-bottom:4px}}@media only screen and (max-width: 1024px){body.template-search .main-custom-product-list__container .main-custom-product-card{margin-bottom:14px}}@media only screen and (max-width: 1024px){body.template-search .main-custom-product-list__container .main-custom-product-card--inner h3{height:52px}}.custom-product-add-ons{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-100, 0px);align-self:stretch;margin-top:4px;margin-bottom:22px}.custom-product-add-ons--option{display:flex;padding:var(--Space-300, 12px) var(--Space-800, 30px);flex-direction:column;align-items:flex-start;gap:var(--Space-600, 24px);align-self:stretch}@media only screen and (max-width: 1024px){.custom-product-add-ons--option{padding:var(--Space-300, 10px) var(--Space-800, 20px);gap:var(--Space-600, 20px);padding-left:12px}}.custom-product-add-ons--option__inner{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.custom-product-add-ons--option__inner div:nth-child(1){display:flex;align-items:center;gap:var(--Space-400, 16px);cursor:pointer}@media only screen and (max-width: 1024px){.custom-product-add-ons--option__inner div:nth-child(1){gap:var(--Space-400, 8px)}}.custom-product-add-ons--option__inner div:nth-child(2){display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}.custom-product-add-ons--option__inner div span:nth-child(1){width:16px;height:16px;aspect-ratio:1/1;border-radius:50px;border:1px solid #931e31;position:relative;top:-1px}.custom-product-add-ons--option__inner div span:nth-child(2){color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1024px){.custom-product-add-ons--option__inner div span:nth-child(2){font-size:14px}}.custom-product-add-ons--option.active .custom-add-on span:nth-child(1){position:relative}.custom-product-add-ons--option.active .custom-add-on span:nth-child(1):before{content:"";position:absolute;left:2px;top:2px;bottom:2px;right:2px;margin:auto;z-index:1;background-color:#931e31;border-radius:50px}body.template-404 .template-404{position:relative}@media only screen and (max-width: 1024px){body.template-404 .template-404{overflow:hidden}}body.template-404 .template-404 .block-not-found{position:absolute;left:0;right:0;margin:auto;width:815px;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){body.template-404 .template-404 .block-not-found{width:100%;height:auto;position:relative;padding-bottom:180px}body.template-404 .template-404 .block-not-found svg{width:220px;margin-top:60px}}body.template-404 .template-404 .block-not-found p{color:var(--Colors-1000, var(--Colors-1000, #000));text-align:center;font-family:Nohemi;font-size:49px;font-style:normal;font-weight:400;line-height:120%;margin:48px 0 0}@media only screen and (max-width: 1024px){body.template-404 .template-404 .block-not-found p{font-size:25px;margin-bottom:24px;padding:0 16px;margin-top:0}}body.template-404 .template-404 .block-not-found h1{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-Body-XL, 25px);font-style:normal;font-weight:400;line-height:normal;margin:0 0 48px}@media only screen and (max-width: 1024px){body.template-404 .template-404 .block-not-found h1{font-size:18px;margin-bottom:30px;padding:0 16px;line-height:22px}}body.template-404 .template-404 .block-not-found a{text-align:center}@media only screen and (max-width: 1024px){body.template-404 .template-404 .block-not-found a{line-height:40px}}body.template-404 .template-404 img{width:100%;height:auto;display:block}@media only screen and (max-width: 1024px){body.template-404 .template-404 img{position:absolute;left:0;width:100%;bottom:28px;z-index:-1;transform:scale(1.6)}}body.template-page-bundles .main-custom-simple-banner__container{height:84%}body.template-page-bundles .main-custom-footer{margin-top:-100px}@media only screen and (max-width: 1600px){body.template-page-bundles .main-custom-footer{margin-top:-74px}}body.template-collection .main-custom-footer,body.template-article .main-custom-footer,body.template-product .main-custom-footer,body.template-customers-login .main-custom-footer{margin-top:0!important}body.template-product .show-shipping-price{position:relative}body.template-product .show-shipping-price:after{content:"(+5,9\20ac de Env\edo)";position:absolute;right:0;font-size:12px;opacity:.6;bottom:-28px}body.template-page-keio-x .main-custom-keio-x__content--banner-cta{padding-bottom:170px}@media only screen and (max-width: 1600px){body.template-page-keio-x .main-custom-keio-x__content--banner-cta{padding-bottom:140px}}body.template-page-keio-x .main-custom-footer{z-index:5;margin-top:-100px}@media only screen and (max-width: 1600px){body.template-page-keio-x .main-custom-footer{margin-top:-68px}}body.template-page-comparer .main-custom-footer{z-index:5;margin-top:-20px}@media only screen and (max-width: 1600px){body.template-page-comparer .main-custom-footer{margin-top:0}}body.template-customers-account .main-custom-footer,body.template-customers-addresses .main-custom-footer,body.template-page-purchased-product .main-custom-footer,body.template-page-support .main-custom-footer,body.template-customers-activate_account .main-custom-footer,body.template-customers-reset_password .main-custom-footer,body.template-page-purchased-products .main-custom-footer{z-index:5;margin-top:-20px}@media only screen and (max-width: 1600px){body.template-customers-account .main-custom-footer,body.template-customers-addresses .main-custom-footer,body.template-page-purchased-product .main-custom-footer,body.template-page-support .main-custom-footer,body.template-customers-activate_account .main-custom-footer,body.template-customers-reset_password .main-custom-footer,body.template-page-purchased-products .main-custom-footer{margin-top:0}}.template-page-blog .main-custom-footer{z-index:5;margin-top:-100px}body.template-page-faqs .main-custom-footer{margin-top:-20px}@media only screen and (max-width: 1024px){body.template-page-faqs .main-custom-footer{margin-top:0}}body.template-page-affiliates .custom-form-afiliates-section .account-global-page{margin:0 auto 50px;width:500px}@media only screen and (max-width: 1024px){body.template-page-affiliates .custom-form-afiliates-section .account-global-page{width:100%}}body.template-page-affiliates .custom-form-afiliates-section .account-global-page #login{margin-top:0}body.template-page-affiliates .custom-form-afiliates-section .account-global-page .field.main-input-field{margin-bottom:22px}body.template-page-affiliates .custom-form-afiliates-section .account-global-page form{width:440px;margin:0 auto}@media only screen and (max-width: 1024px){body.template-page-affiliates .custom-form-afiliates-section .account-global-page form{width:100%}}body.template-page-affiliates .main-custom-button.goToScrollDown{line-height:16px}@media only screen and (max-width: 1024px){body.template-page-affiliates .main-custom-button.goToScrollDown{margin-top:12px;margin-bottom:16px;line-height:20px}}@media only screen and (max-width: 1024px){body.template-page-affiliates .custom-afiliates-section{gap:var(--Space-1200, 22px)}}body.template-page-distributors .main-custom-button.goToScrollDown{line-height:16px}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-text-image--content .main-custom-text-image--content__text--title{text-align:center}body.template-page-distributors .main-custom-text-image--content .main-custom-text-image--content__text--title h3{font-size:20px;width:100%;font-weight:400}}@media only screen and (max-width: 1024px){body.template-page-distributors .custom-afiliates-section__head h2{font-size:20px;width:100%}}@media only screen and (min-width: 1024px){body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner--body svg{width:auto}}body.template-page-distributors .main-custom-energy__content--contract{width:810px}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-energy__content--contract{width:100%;padding-left:16px;padding-right:16px}}body.template-page-distributors .main-custom-energy__content--contract h2{font-size:38px;margin-bottom:0}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-energy__content--contract h2{font-size:25px;margin-bottom:14px}}body.template-page-distributors .main-custom-energy__content--contract p{color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));text-align:center;leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-L, 20px);font-style:normal;font-weight:400;line-height:35px;margin-top:5px;margin-bottom:40px}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-energy__content--contract p{font-size:16px;line-height:30px}}body.template-page-distributors .main-custom-energy__content--contract .contratalo-form{width:450px;margin:0 auto}@media only screen and (max-width: 1024px){body.template-page-distributors .main-custom-energy__content--contract .contratalo-form{width:100%}}body.template-page-distributors .contratalo-form .main-custom-button{line-height:19px}@media only screen and (min-width: 1024px){body.template-page-distributors .main-custom-keio-x__content--banner-cta__inner{gap:var(--Space-1200, 37px)!important}}body.toggle-active{overflow:hidden}.main-custom-product-card{position:relative;display:flex;height:480px;align-items:center;gap:10px;width:25%}@media only screen and (max-width: 1500px){.main-custom-product-card{height:405px;font-size:22px}}@media only screen and (max-width: 1024px){.main-custom-product-card{height:auto}}.main-custom-product-card--inner{display:flex;padding:var(--Space-600, 24px);gap:10px;border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Small, 1px) solid var(--Colors-ligth_grey, #CDCDCD);background:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%;box-sizing:border-box}@media only screen and (max-width: 1500px){.main-custom-product-card--inner{padding:18px}}.main-custom-product-card--inner__tag-offer{position:absolute;top:-24px;left:22px;right:22px;border-radius:var(--Corner-Extra-small, 4px) var(--Corner-Extra-small, 4px) 0 0;background:var(--Colors-1000, #000);color:var(--Colors-1000, var(--Colors-1000, #FFF));text-align:center;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}.main-custom-product-card--inner .corner-svg{position:absolute;top:0;right:0;display:none!important}.main-custom-product-card--inner h3{color:var(--Colors-700, var(--Colors-700, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 28px);font-style:normal;font-weight:400;line-height:normal;margin:0;z-index:2;height:56px;min-height:56px}@media only screen and (min-width: 1500px){.main-custom-product-card--inner h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width: 1500px){.main-custom-product-card--inner h3{font-size:21px;height:auto;min-height:auto}}.main-custom-product-card--inner h3 strong{display:block}.main-custom-product-card--inner__desc{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-product-card--inner__desc{gap:18px}}.main-custom-product-card--inner__desc ul{padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}@media only screen and (max-width: 1500px){.main-custom-product-card--inner__desc ul{height:215px}}.main-custom-product-card--inner__desc ul li{list-style:none;display:flex;width:100%;align-items:center;gap:var(--Space-200, 8px);color:var(--Colors-Grey, var(--Colors-grey, #5C5E5C));font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:24px}@media only screen and (max-width: 1500px){.main-custom-product-card--inner__desc ul li{font-size:14px;line-height:20px}}.main-custom-product-card--inner__desc ul li img{position:relative;top:-1px}.main-custom-product-card--inner__actions{display:flex;justify-content:space-between;align-items:center;align-self:stretch;z-index:4;position:relative}.main-custom-product-card--inner__actions>div{color:var(--Colors-1000, var(--Colors-1000, #000));font-family:var(--Family-Font, Nohemi);font-size:var(--Typo-H3, 25px);font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 1500px){.main-custom-product-card--inner__actions>div{font-size:24px}}.main-custom-product-card--inner__actions>div span{color:#000;font-family:var(--Family-Font---Body, Nohemi);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 1500px){.main-custom-product-card--inner__actions a{padding:0 12px!important}}@media only screen and (max-width: 1024px){.main-custom-product-card--inner__actions a{padding:0 20px!important;line-height:39px!important}}.main-custom-product-card .custom-product-image{position:absolute;top:97px;left:25px;right:25px;bottom:98px;z-index:1;transform:scale(.8)}@media only screen and (max-width: 1024px){.main-custom-product-card .custom-product-image{position:relative;top:auto;left:auto;bottom:auto;right:auto}}.main-custom-product-card .custom-product-image img{width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/iurop-layout.css.map */
