a{text-decoration:none;color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}.gradient{font-size:clamp(var(--font-paragraph--size-mb),calc(var(--font-paragraph--size) / 769px * 100vw),var(--font-paragraph--size));line-height:var(--font-paragraph--line-height);background:rgb(var(--color-background-mobile));background:var(--gradient-background-mobile);background-attachment:fixed}@media screen and (min-width:769px){.gradient{background:rgb(var(--color-background));background:var(--gradient-background)}}.gradient label{color:var(--color-foreground-heading)}.gradient h1,.gradient h2,.gradient h3,.gradient h4,.gradient h5,.gradient h6{font-weight:600}.gradient h1,.gradient h2,.gradient h3,.gradient h4,.gradient h5,.gradient h6,.gradient .h1,.gradient .h2,.gradient .h3,.gradient .h4,.gradient .h5,.gradient .h6{margin-block:0;text-transform:none;color:var(--color-foreground-heading)}.gradient h1,.gradient .h1{font-size:clamp(var(--font-h1--size-mb),calc(var(--font-h1--size) / 769px * 100vw),var(--font-h1--size));line-height:var(--font-h1--line-height)}.gradient h2,.gradient .h2{font-size:clamp(var(--font-h2--size-mb),calc(var(--font-h2--size) / 769px * 100vw),var(--font-h2--size));line-height:var(--font-h2--line-height)}.gradient h3,.gradient .h3{font-size:clamp(var(--font-h3--size-mb),calc(var(--font-h3--size) / 769px * 100vw),var(--font-h3--size));line-height:var(--font-h3--line-height)}.gradient h4,.gradient .h4{font-size:clamp(var(--font-h4--size-mb),calc(var(--font-h4--size) / 769px * 100vw),var(--font-h4--size));line-height:var(--font-h4--line-height)}.gradient h5,.gradient .h5{font-size:clamp(var(--font-h5--size-mb),calc(var(--font-h5--size) / 769px * 100vw),var(--font-h5--size));line-height:var(--font-h5--line-height)}.gradient h6,.gradient .h6{font-size:clamp(var(--font-h6--size-mb),calc(var(--font-h6--size) / 769px * 100vw),var(--font-h6--size));line-height:var(--font-h6--line-height)}.gradient .text-body,.gradient .subtitle{font-size:18px}.gradient .subtitle--medium{font-size:16px}.gradient .subtitle--small{font-size:14px}.gradient .button{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:4px;border-radius:8px;padding:12px 8px;cursor:pointer;font:inherit;font-size:16px;font-weight:500;color:var(--button-color);background-color:var(--button-background-color);border:none;box-shadow:inset 0 0 0 1px var(--button-border-color);text-decoration:none;-webkit-appearance:none;appearance:none;transition:all .3s;overflow:hidden}.gradient .button.btn--loading{color:transparent}.gradient .button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}.gradient .button:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.button{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}.button:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.button--secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.button--secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}.grid-custom{--grid-desktop-horizontal-spacing: 40px;--grid-horizontal-spacing: var(--grid-mobile-horizontal-spacing);--grid-vertical-spacing: var(--grid-mobile-vertical-spacing);display:flex;flex-wrap:wrap;padding:0;list-style:none;column-gap:var(--grid-horizontal-spacing);row-gap:var(--grid-vertical-spacing)}.grid-custom[data-flickity]{flex-wrap:nowrap}.grid-custom[data-flickity].flickity-enabled{flex-wrap:wrap}@media screen and (min-width:769px){.grid-custom{--grid-horizontal-spacing: var(--grid-desktop-horizontal-spacing);--grid-vertical-spacing: var(--grid-desktop-vertical-spacing)}}.grid-custom .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-horizontal-spacing) / 2);padding:0;flex-shrink:0}@media screen and (min-width:769px){.grid-custom .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--1-5-col .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (1.5 - 1))) / 1.5);max-width:100%}.grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--2-5-col .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (2.5 - 1))) / 2.5)}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--3-5-col .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (3.5 - 1))) / 3.5)}.grid--4-col .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--5-col .grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.grid--6-col .grid__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.grid--7-col .grid__item{width:calc(calc(100% / 7) - var(--grid-horizontal-spacing) * 6 / 7)}@media screen and (min-width:769px){.grid--7-col-tablet .grid__item{width:calc(calc(100% / 7) - var(--grid-horizontal-spacing) * 6 / 7)}.grid--6-col-tablet .grid__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.grid--5-col-tablet .grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-5-col-tablet .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (3.5 - 1))) / 3.5)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-5-col-tablet .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (2.5 - 1))) / 2.5)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.grid--1-5-col-tablet .grid__item{width:calc((100% - (var(--grid-horizontal-spacing) * (1.5 - 1))) / 1.5)}}@media screen and (min-width:1024px){.grid--7-col-desktop .grid__item{width:calc(calc(100% / 7) - var(--grid-horizontal-spacing) * 6 / 7)}.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}}.gradient .rte{margin:0}.gradient .rte p{margin-bottom:8px}.gradient .rte p:last-child{margin-bottom:0}.gradient .rte:after{content:none}.list-unstyled{margin:0;padding:0;list-style:none}.truncate-1,.truncate-2,.truncate-3{overflow:hidden;white-space:normal;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:0!important}.truncate-1{-webkit-line-clamp:1}.truncate-2{-webkit-line-clamp:2}.truncate-3{-webkit-line-clamp:3}@media screen and (min-width:769px){.truncate-1-tablet{-webkit-line-clamp:1}.truncate-2-tablet{-webkit-line-clamp:2}.truncate-3-tablet{-webkit-line-clamp:3}}@media screen and (min-width:1024px){.truncate-1-desktop{-webkit-line-clamp:1}.truncate-2-desktop{-webkit-line-clamp:2}.truncate-3-desktop{-webkit-line-clamp:3}}.svg-wrapper{display:flex;align-items:center}.svg-wrapper svg{width:100%;height:100%}.section:has(.background-image-container){position:relative;display:flex;align-items:stretch;min-height:calc(100vw * var(--ratio-mobile))}.background-image-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.background-image-container img{width:100%;height:100%;object-fit:cover}.section .section-title{font-size:clamp(18px,2.5vw,48px);letter-spacing:.6px}.section .section-sub_title{font-size:clamp(18px,1.875vw,36px);font-weight:500;letter-spacing:.6px;margin-bottom:0}.section .section-description{font-size:clamp(14px,calc(28 / 1920 * 100vw),28px)}.section p:last-child{margin-bottom:0}@media(min-width:769px){.section:has(.background-image-container){min-height:calc(100vw * var(--ratio-desktop))}}@supports (animation-timeline: view()){@keyframes stack-scale{to{transform:scale(calc(1.1 - (.1 * var(--reverse))))}}.stack{--total: 4;view-timeline-name:--stack-scroll}.stack .stack__item{--index0: calc(var(--index) - 1);--reverse: calc(var(--total) - var(--index0));--reverse0: calc(var(--reverse) - 1);position:sticky;top:0;padding-top:calc(var(--index) * var(--card-offset, 24px))}.stack .stack__item .stack__content{--start: calc(var(--index0) / var(--total) * 100%);--end: calc(var(--index) / var(--total) * 100%);animation:stack-scale linear forwards;animation-timeline:--stack-scroll;animation-range:exit-crossing var(--start) exit-crossing var(--end);transform-origin:50% 0%;will-change:transform}@keyframes reveal{0%{opacity:0;clip-path:inset(45% 20% 45% 20%)}to{opacity:1;clip-path:inset(0% 0% 0% 0%)}}.revealing-image{view-timeline-name:--revealing-image;view-timeline-axis:block;animation:linear reveal both;animation-timeline:--revealing-image;animation-range:entry 25% cover 30%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:none),(pointer:coarse){a:hover,a:active{color:inherit;background:transparent}}drag-scroll div[data-drag-container].active .item{pointer-events:none}div::-webkit-scrollbar,drag-scroll div[data-drag-container]::-webkit-scrollbar{height:4px;width:4px}div::-webkit-scrollbar-track,drag-scroll div[data-drag-container]::-webkit-scrollbar-track{background:#f0f1ef;border-radius:100px}div::-webkit-scrollbar-thumb,drag-scroll div[data-drag-container]::-webkit-scrollbar-thumb{background:#234085;border-radius:100px}div::-webkit-scrollbar-button,drag-scroll div[data-drag-container]::-webkit-scrollbar-button{display:none}drag-scroll .drag-nav{position:absolute;top:0;right:0;z-index:1;display:none;align-items:center;gap:16px;padding-block:3px}drag-scroll .drag-nav .drag-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0}drag-scroll .drag-nav .drag-btn[disabled]{pointer-events:none}drag-scroll .drag-nav .drag-btn svg{width:20px;height:20px}@media screen and (min-width:769px){div::-webkit-scrollbar,drag-scroll div[data-drag-container]::-webkit-scrollbar{height:6px;width:6px}drag-scroll .drag-nav{display:flex}}.popup-custom{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.popup-custom .overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;opacity:0;transition:opacity .3s ease}.popup-custom.active,.popup-custom.active .overlay,.popup-custom.active .popup-wrapper{opacity:1;visibility:visible}.popup-custom .popup-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:750px;opacity:0;transition:opacity .3s ease}.popup-custom .popup-form{position:relative;display:flex;flex-direction:column;margin:auto;width:90%;background:#fff;border-radius:20px;padding:30px 24px;text-align:center;max-height:80vh}.popup-custom .popup-header{position:relative}.popup-custom .popup-close{display:block;position:absolute;top:-15px;right:-15px;line-height:1;font-size:0;letter-spacing:0}.popup-custom .popup-title{font-size:20px}@media screen and (min-width:769px){.popup-custom .popup-form{border-radius:30px;padding:40px 30px}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/base.css.map */
