.has-modal-opening,.has-modal-open{overflow:hidden;padding-inline-end:var(--scrollbar-width)}.touch .has-modal-open{touch-action:none}.has-modal-opening .footer-group,.has-modal-open .footer-group{padding-inline-end:var(--scrollbar-width)}body.hc-pagina{--color-background:var(--color-base-background);--color-background-2:var(--color-base-background);--color-foreground:var(--color-base-text);--color-border:var(--color-foreground)/ .1;--color-border-dark:var(--color-foreground)/ .4;--color-border-light:var(--color-foreground)/ .06;--color-highlight:var(--color-base-highlight);--color-button-background:var(--color-base-button);--color-button-gradient:var(--color-base-button-gradient);--color-button-border:var(--color-base-button);--color-button-text:var(--color-base-button-text);--font-normal:400;--font-medium:500;--font-bold:700;--animation-nav:.5s cubic-bezier(.6, 0, .4, 1);--animation-primary:.5s cubic-bezier(.3, 1, .3, 1);--animation-smooth:.7s cubic-bezier(.7, 0, .3, 1);--animation-fast:.3s cubic-bezier(.7, 0, .3, 1);--animation-short:.2s cubic-bezier(.7, 0, .3, 1);--fluid-2xl-to-4xl:clamp(var(--text-2xl), 10.0912px + 1.3636vw, var(--text-4xl));--fluid-xl-to-3xl:clamp(var(--text-xl), 7.9456px + 1.1818vw, var(--text-3xl));--fluid-lg-to-2xl:clamp(var(--text-lg), 15.5552px + .4444vw, var(--text-2xl));--fluid-base-to-xl:clamp(var(--text-base), 13.968px + .3175vw, var(--text-xl));--fluid-base-to-2xl:clamp(var(--text-base), 11.936px + .6349vw, var(--text-2xl));--fluid-sm-to-lg:clamp(var(--text-sm), 11.968px + .3174vw, var(--text-lg));--fluid-sm-to-base:clamp(var(--text-sm), 12.984px + .1587vw, var(--text-base));--fluid-xs-to-sm:clamp(var(--text-xs), 11.6752px + .1013vw, var(--text-sm));--border-radius:clamp(var(--sp-4), 1.578vw, var(--sp-7d5));--border-radius-medium: calc(clamp(1em, 1.7vw, 1.7em)*1.2) ;--border-radius-small: calc(clamp(1em, 1.7vw, 1.7em)/2) ;--rounded-full:calc(infinity * 1px);--input-height:var(--sp-13);--input-padding-inline:var(--sp-6d5);--transform-logical:1;--transform-origin-start:left;--transform-origin-end:right;--text-h0:var(--sp-16);--text-h1:var(--sp-9);--text-h2:var(--sp-6);--text-h3:var(--sp-5);--text-h4:var(--sp-4d5);--text-h5:var(--sp-4);--text-h6:var(--sp-4d5);--title-sm:clamp(var(--text-2xl), 2.526vw, var(--text-5xl));--title-md:clamp(var(--sp-8), 3.368vw, var(--sp-16));--title-lg:clamp(var(--sp-10), 3.368vw, var(--sp-16));--title-xl:clamp(var(--sp-12), 7.813vw, var(--sp-20));--color-red-200:254 202 202;--color-red-300:252 165 165;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-inset:inset;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--screen-height:100vh;--topbar-height:0px;--header-height:0px;--sticky-header-height:0px;--mobile-dock-height:0px;--scrollbar-width:0px;--ratio-percent:56.25%}@media screen and (min-width:768px){body.hc-pagina{--text-h1:var(--sp-12);--text-h2:var(--sp-7d5);--text-h3:var(--sp-6);--text-h4:var(--sp-5d5);--text-h5:var(--sp-4d5);--text-h6:var(--sp-4)}}@media screen and (min-width:1024px){body.hc-pagina{--title-lg:clamp(var(--sp-12), 4.73vw, var(--sp-23));--title-xl:clamp(var(--sp-20), 6.737vw, var(--sp-32));--text-h1:var(--sp-14);--text-h2:var(--sp-9);--text-h3:var(--sp-7d5);--text-h4:var(--sp-6);--text-h5:var(--sp-5)}}:where(.hc-secao,.hc-portal) .flickity-enabled{position:relative}:where(.hc-secao,.hc-portal) .flickity-enabled:focus{outline:none}:where(.hc-secao,.hc-portal) .flickity-viewport{height:100%;overflow:hidden;position:relative}:where(.hc-secao,.hc-portal) .flickity-slider{position:absolute;height:100%;width:100%}:where(.hc-secao,.hc-portal) .flickity-slider .flickity-cell{position:absolute;left:0}:where(.hc-secao,.hc-portal) .flickity-page-dots{padding:0;margin:0;margin-block-start:var(--sp-6);width:100%;display:flex;align-items:center;justify-content:center;list-style:none}:where(.hc-secao,.hc-portal) .flickity-page-dot{cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--sp-6);height:var(--sp-6);border-radius:var(--rounded-full);transition:box-shadow var(--animation-primary)}:where(.hc-secao,.hc-portal) .flickity-page-dot:before{content:"";display:block;width:5px;height:5px;background-color:rgb(var(--color-foreground));border-radius:var(--rounded-full);transition:var(--animation-primary);transition-property:background-color,box-shadow}:where(.hc-secao,.hc-portal) .flickity-page-dot.is-selected:before{width:5px;height:5px;background-color:transparent;box-shadow:0 0 0 2px rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) *,:where(.hc-secao,.hc-portal) :after,:where(.hc-secao,.hc-portal) :before{box-sizing:border-box}body.hc-pagina{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:normal}body.hc-pagina{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:normal;letter-spacing:var(--font-body-letter-spacing)}:where(.hc-secao,.hc-portal) hr{color:inherit;height:0;border-block-end:0;border-block-start:1px solid rgb(var(--color-border))}:where(.hc-secao,.hc-portal) blockquote,:where(.hc-secao,.hc-portal) .heading,:where(.hc-secao,.hc-portal) h1,:where(.hc-secao,.hc-portal) h2,:where(.hc-secao,.hc-portal) h3,:where(.hc-secao,.hc-portal) h5,:where(.hc-secao,.hc-portal) .h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);color:rgb(var(--color-foreground));word-break:break-word}:where(.hc-secao,.hc-portal) .rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}:where(.hc-secao,.hc-portal) .rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.3}:where(.hc-secao,.hc-portal) .h3,:where(.hc-secao,.hc-portal) .rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.4}:where(.hc-secao,.hc-portal) .rte h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h5);line-height:1.5}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .rte h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.1}:where(.hc-secao,.hc-portal) .h3,:where(.hc-secao,.hc-portal) .rte h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.3}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .rte h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1}}:where(.hc-secao,.hc-portal) a{color:inherit;text-decoration:inherit}:where(.hc-secao,.hc-portal) strong{font-weight:bolder}:where(.hc-secao,.hc-portal) small{font-size:80%}:where(.hc-secao,.hc-portal) table{border-collapse:collapse;border-color:inherit;text-indent:0}:where(.hc-secao,.hc-portal) button,:where(.hc-secao,.hc-portal) input,:where(.hc-secao,.hc-portal) select,:where(.hc-secao,.hc-portal) textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;border:none;margin:0;padding:0}:where(.hc-secao,.hc-portal) button,:where(.hc-secao,.hc-portal) select{text-transform:none}:where(.hc-secao,.hc-portal) [type=button],:where(.hc-secao,.hc-portal) [type=submit],:where(.hc-secao,.hc-portal) button{-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none}:where(.hc-secao,.hc-portal) :-moz-focusring{outline:auto}:where(.hc-secao,.hc-portal) :-moz-ui-invalid{box-shadow:none}:where(.hc-secao,.hc-portal) ::-webkit-inner-spin-button,:where(.hc-secao,.hc-portal) ::-webkit-outer-spin-button{height:auto}:where(.hc-secao,.hc-portal) ::-webkit-search-decoration{-webkit-appearance:none}:where(.hc-secao,.hc-portal) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.hc-secao,.hc-portal) summary{display:list-item}:where(.hc-secao,.hc-portal) blockquote,:where(.hc-secao,.hc-portal) dd,:where(.hc-secao,.hc-portal) dl,:where(.hc-secao,.hc-portal) figure,:where(.hc-secao,.hc-portal) h1,:where(.hc-secao,.hc-portal) h2,:where(.hc-secao,.hc-portal) h3,:where(.hc-secao,.hc-portal) h5,:where(.hc-secao,.hc-portal) hr,:where(.hc-secao,.hc-portal) p{margin:0}:where(.hc-secao,.hc-portal) fieldset{margin:0}:where(.hc-secao,.hc-portal) fieldset,:where(.hc-secao,.hc-portal) legend{padding:0}:where(.hc-secao,.hc-portal) ol,:where(.hc-secao,.hc-portal) ul{list-style:none;margin:0;padding:0}:where(.hc-secao,.hc-portal) textarea{resize:vertical}:where(.hc-secao,.hc-portal) [role=button],:where(.hc-secao,.hc-portal) button{cursor:pointer}:where(.hc-secao,.hc-portal) :disabled{cursor:default}:where(.hc-secao,.hc-portal) img,:where(.hc-secao,.hc-portal) svg,:where(.hc-secao,.hc-portal) video{display:block;vertical-align:middle}:where(.hc-secao,.hc-portal) img,:where(.hc-secao,.hc-portal) video{height:auto;max-width:100%}:where(.hc-secao,.hc-portal) :focus:not(:focus-visible){outline:none}:where(.hc-secao,.hc-portal) .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:where(.hc-secao,.hc-portal) .pointer-events-none{pointer-events:none}:where(.hc-secao,.hc-portal) .pointer-events-auto{pointer-events:auto}:where(.hc-secao,.hc-portal) .fixed{position:fixed}:where(.hc-secao,.hc-portal) .absolute{position:absolute}:where(.hc-secao,.hc-portal) .relative{position:relative}:where(.hc-secao,.hc-portal) .sticky{position:sticky}:where(.hc-secao,.hc-portal) .cursor-pointer{cursor:pointer}:where(.hc-secao,.hc-portal) .block{display:block}:where(.hc-secao,.hc-portal) .inline-block{display:inline-block}:where(.hc-secao,.hc-portal) .inline{display:inline}:where(.hc-secao,.hc-portal) .flex{display:flex}:where(.hc-secao,.hc-portal) .inline-flex{display:inline-flex}:where(.hc-secao,.hc-portal) .grid{display:grid}:where(.hc-secao,.hc-portal) .hidden,:where(.hc-secao,.hc-portal) [hidden]{display:none}:where(.hc-secao,.hc-portal) .overflow-hidden{overflow:hidden}:where(.hc-secao,.hc-portal) .rounded-full{border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) .uppercase{text-transform:uppercase}:where(.hc-secao,.hc-portal) .text-left{text-align:start}:where(.hc-secao,.hc-portal) .text-center{text-align:center}:where(.hc-secao,.hc-portal) .text-right{text-align:end}:where(.hc-secao,.hc-portal) .text-3xl{font-size:var(--text-3xl);line-height:1.6}:where(.hc-secao,.hc-portal) .text-2xl{font-size:var(--text-2xl);line-height:1.6}:where(.hc-secao,.hc-portal) .text-xl{font-size:var(--text-xl);line-height:1.6}:where(.hc-secao,.hc-portal) .text-lg{font-size:var(--text-lg);line-height:1.6}:where(.hc-secao,.hc-portal) .text-base{font-size:var(--text-base);line-height:1.6}:where(.hc-secao,.hc-portal) .text-sm{font-size:var(--text-sm);line-height:1.6}:where(.hc-secao,.hc-portal) .text-xs{font-size:var(--text-xs);line-height:1.6}:where(.hc-secao,.hc-portal) .text-sm-base{font-size:var(--fluid-sm-to-base)}:where(.hc-secao,.hc-portal) .text-sm-lg{font-size:var(--fluid-sm-to-lg)}:where(.hc-secao,.hc-portal) .text-base-xl{font-size:var(--fluid-base-to-xl)}:where(.hc-secao,.hc-portal) .text-base-2xl{font-size:var(--fluid-base-to-2xl)}:where(.hc-secao,.hc-portal) .text-lg-2xl{font-size:var(--fluid-lg-to-2xl)}:where(.hc-secao,.hc-portal) .font-bold{font-weight:var(--font-bold)}:where(.hc-secao,.hc-portal) .font-medium{font-weight:var(--font-medium)}:where(.hc-secao,.hc-portal) .italic{font-style:italic}:where(.hc-secao,.hc-portal) .not-italic{font-style:normal}:where(.hc-secao,.hc-portal) .list-disc{list-style-type:disc}:where(.hc-secao,.hc-portal) .list-disc{list-style-position:inside}:where(.hc-secao,.hc-portal) .top-0{inset-block-start:0}:where(.hc-secao,.hc-portal) .top-100{inset-block-start:100%}:where(.hc-secao,.hc-portal) .left-0{inset-inline-start:0}:where(.hc-secao,.hc-portal) .bottom-0{inset-block-end:0}:where(.hc-secao,.hc-portal) .right-0{inset-inline-end:0}:where(.hc-secao,.hc-portal) .h-auto{height:auto}:where(.hc-secao,.hc-portal) .h-full{height:100%}:where(.hc-secao,.hc-portal) .h-screen{height:100vh}:where(.hc-secao,.hc-portal) .w-full{width:100%}:where(.hc-secao,.hc-portal) .z-1{z-index:1}:where(.hc-secao,.hc-portal) .z-2{z-index:2}:where(.hc-secao,.hc-portal) .z-3{z-index:3}:where(.hc-secao,.hc-portal) .z-10{z-index:10}:where(.hc-secao,.hc-portal) .z-20{z-index:20}:where(.hc-secao,.hc-portal) .z-25{z-index:25}:where(.hc-secao,.hc-portal) .z-30{z-index:30}:where(.hc-secao,.hc-portal) .z-35{z-index:35}:where(.hc-secao,.hc-portal) .z-40{z-index:40}:where(.hc-secao,.hc-portal) .z-50{z-index:50}:where(.hc-secao,.hc-portal) .max-w-full{max-width:100%}:where(.hc-secao,.hc-portal) .invisible{visibility:hidden}:where(.hc-secao,.hc-portal) .opacity-0{opacity:0}@media(prefers-reduced-motion:no-preference){.js :where(.hc-secao,.hc-portal) .js-invisible{visibility:hidden}}:where(.hc-secao,.hc-portal) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}:where(.hc-secao,.hc-portal) .animate-spin{animation:spin 1s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}:where(.hc-secao,.hc-portal) .animate-rotator{animation:rotator 1.4s infinite linear}:where(.hc-secao,.hc-portal) .select-none{-webkit-user-select:none;user-select:none}:where(.hc-secao,.hc-portal) .col-span-full{grid-column:1/-1}:where(.hc-secao,.hc-portal) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hc-secao,.hc-portal) .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(.hc-secao,.hc-portal) .flex-col{flex-direction:column}:where(.hc-secao,.hc-portal) .flex-wrap{flex-wrap:wrap}:where(.hc-secao,.hc-portal) .items-start{align-items:flex-start}:where(.hc-secao,.hc-portal) .items-end{align-items:flex-end}:where(.hc-secao,.hc-portal) .items-center{align-items:center}:where(.hc-secao,.hc-portal) .items-baseline{align-items:baseline}:where(.hc-secao,.hc-portal) .justify-start{justify-content:flex-start}:where(.hc-secao,.hc-portal) .justify-end{justify-content:flex-end}:where(.hc-secao,.hc-portal) .justify-center{justify-content:center}:where(.hc-secao,.hc-portal) .justify-between{justify-content:space-between}:where(.hc-secao,.hc-portal) .place-self-end{place-self:end}:where(.hc-secao,.hc-portal) .justify-self-start{justify-self:flex-start}:where(.hc-secao,.hc-portal) .align-self-end{align-self:flex-end}:where(.hc-secao,.hc-portal) .align-self-center{align-self:center}:where(.hc-secao,.hc-portal) .align-self-stretch{align-self:stretch}:where(.hc-secao,.hc-portal) .shrink{flex-shrink:1}:where(.hc-secao,.hc-portal) .shrink-0{flex-shrink:0}:where(.hc-secao,.hc-portal) .grow{flex-grow:1}:where(.hc-secao,.hc-portal) .grow-0{flex-grow:0}:where(.hc-secao,.hc-portal) .gap-0{gap:0}:where(.hc-secao,.hc-portal) .gap-1{gap:var(--sp-1)}:where(.hc-secao,.hc-portal) .gap-1d5{gap:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .gap-2{gap:var(--sp-2)}:where(.hc-secao,.hc-portal) .gap-2d5{gap:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .gap-3{gap:var(--sp-3)}:where(.hc-secao,.hc-portal) .gap-4{gap:var(--sp-4)}:where(.hc-secao,.hc-portal) .gap-4d5{gap:var(--sp-4d5)}:where(.hc-secao,.hc-portal) .gap-5{gap:var(--sp-5)}:where(.hc-secao,.hc-portal) .gap-6{gap:var(--sp-6)}:where(.hc-secao,.hc-portal) .gap-7d5{gap:var(--sp-7d5)}:where(.hc-secao,.hc-portal) .gap-8{gap:var(--sp-8)}:where(.hc-secao,.hc-portal) .gap-9{gap:var(--sp-9)}:where(.hc-secao,.hc-portal) .gap-10{gap:var(--sp-10)}:where(.hc-secao,.hc-portal) .gap-12{gap:var(--sp-12)}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .sm\:hidden{display:none}:where(.hc-secao,.hc-portal) .sm\:block{display:block}:where(.hc-secao,.hc-portal) .sm\:flex{display:flex}:where(.hc-secao,.hc-portal) .sm\:text-base{font-size:var(--text-base);line-height:1.6}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .md\:text-left{text-align:start}:where(.hc-secao,.hc-portal) .md\:text-center{text-align:center}:where(.hc-secao,.hc-portal) .md\:block{display:block}:where(.hc-secao,.hc-portal) .md\:flex{display:flex}:where(.hc-secao,.hc-portal) .md\:hidden{display:none}:where(.hc-secao,.hc-portal) .md\:flex-row{flex-direction:row}:where(.hc-secao,.hc-portal) .md\:items-end{align-items:flex-end}:where(.hc-secao,.hc-portal) .md\:items-center{align-items:center}:where(.hc-secao,.hc-portal) .md\:justify-start{justify-content:flex-start}:where(.hc-secao,.hc-portal) .md\:justify-end{justify-content:flex-end}:where(.hc-secao,.hc-portal) .md\:justify-center{justify-content:center}:where(.hc-secao,.hc-portal) .md\:justify-between{justify-content:space-between}:where(.hc-secao,.hc-portal) .md\:grow{flex-grow:1}:where(.hc-secao,.hc-portal) .md\:gap-1d5{gap:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .md\:gap-2{gap:var(--sp-2)}:where(.hc-secao,.hc-portal) .md\:gap-3{gap:var(--sp-3)}:where(.hc-secao,.hc-portal) .md\:gap-5{gap:var(--sp-5)}:where(.hc-secao,.hc-portal) .md\:gap-6{gap:var(--sp-6)}:where(.hc-secao,.hc-portal) .md\:gap-7{gap:var(--sp-7)}:where(.hc-secao,.hc-portal) .md\:gap-8{gap:var(--sp-8)}:where(.hc-secao,.hc-portal) .md\:gap-10{gap:var(--sp-10)}:where(.hc-secao,.hc-portal) .md\:gap-12{gap:var(--sp-12)}:where(.hc-secao,.hc-portal) .md\:text-lg{font-size:var(--text-lg);line-height:1.6}:where(.hc-secao,.hc-portal) .md\:text-base{font-size:var(--text-base);line-height:1.6}:where(.hc-secao,.hc-portal) .md\:opacity-0{opacity:0}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .lg\:sticky{position:sticky}:where(.hc-secao,.hc-portal) .lg\:text-left{text-align:start}:where(.hc-secao,.hc-portal) .lg\:flex{display:flex}:where(.hc-secao,.hc-portal) .lg\:grid{display:grid}:where(.hc-secao,.hc-portal) .lg\:hidden{display:none}:where(.hc-secao,.hc-portal) .lg\:flex-row{flex-direction:row}:where(.hc-secao,.hc-portal) .lg\:flex-col{flex-direction:column}:where(.hc-secao,.hc-portal) .lg\:items-end{align-items:flex-end}:where(.hc-secao,.hc-portal) .lg\:justify-start{justify-content:flex-start}:where(.hc-secao,.hc-portal) .lg\:gap-0{gap:0}:where(.hc-secao,.hc-portal) .lg\:gap-1d5{gap:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .lg\:gap-4{gap:var(--sp-4)}:where(.hc-secao,.hc-portal) .lg\:gap-5{gap:var(--sp-5)}:where(.hc-secao,.hc-portal) .lg\:gap-8{gap:var(--sp-8)}:where(.hc-secao,.hc-portal) .lg\:text-3xl{font-size:var(--text-3xl);line-height:1.6}:where(.hc-secao,.hc-portal) .lg\:text-lg{font-size:var(--text-lg);line-height:1.6}:where(.hc-secao,.hc-portal) .lg\:text-sm{font-size:var(--text-sm);line-height:1.6}:where(.hc-secao,.hc-portal) .lg\:font-heading{font-weight:var(--font-heading-weight)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .xl\:sticky{position:sticky}:where(.hc-secao,.hc-portal) .xl\:block{display:block}:where(.hc-secao,.hc-portal) .xl\:grid{display:grid}:where(.hc-secao,.hc-portal) .xl\:hidden{display:none}:where(.hc-secao,.hc-portal) .xl\:items-start{align-items:flex-start}:where(.hc-secao,.hc-portal) .xl\:items-end{align-items:flex-end}:where(.hc-secao,.hc-portal) .xl\:justify-start{justify-content:flex-start}:where(.hc-secao,.hc-portal) .xl\:gap-3{gap:var(--sp-3)}:where(.hc-secao,.hc-portal) .xl\:gap-5{gap:var(--sp-5)}:where(.hc-secao,.hc-portal) .xl\:text-xl{font-size:var(--text-xl);line-height:1.6}}:where(.hc-secao,.hc-portal) .leading-none{line-height:1}:where(.hc-secao,.hc-portal) .leading-tight{line-height:1.25}:where(.hc-secao,.hc-portal) .leading-normal{line-height:1.6}:where(.hc-secao,.hc-portal) .tracking-none{letter-spacing:0}:where(.hc-secao,.hc-portal) .tracking-tight{letter-spacing:-.025em}:where(.hc-secao,.hc-portal) .tracking-widest{letter-spacing:.1em}:where(.hc-secao,.hc-portal) .tracking-heading{letter-spacing:-.04em}:where(.hc-secao,.hc-portal) .whitespace-nowrap{white-space:nowrap}:where(.hc-secao,.hc-portal) ul:empty,:where(.hc-secao,.hc-portal) dl:empty,:where(.hc-secao,.hc-portal) div:empty,:where(.hc-secao,.hc-portal) p:empty{display:none}:where(.hc-secao,.hc-portal) .rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-4)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-5)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .rte :where(p):not(:where([class~=not-rte] *)){margin-block:var(--sp-4d5)}}:where(.hc-secao,.hc-portal) .rte :where(.rte>:first-child):not(:where([class~=not-rte] *)){margin-block-start:0}:where(.hc-secao,.hc-portal) .rte :where(.rte>:last-child):not(:where([class~=not-rte] *)){margin-block-end:0}:where(.hc-secao,.hc-portal) .rte :where(.h0,.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-8d5);margin-block-start:0}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(.h0,.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-10)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .rte :where(.h0,.h1,h1):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-12)}}:where(.hc-secao,.hc-portal) .rte :where(.h2,h2):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-6);margin-block-start:var(--sp-12)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .rte :where(.h2,h2):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-8d5);margin-block-start:var(--sp-14)}}:where(.hc-secao,.hc-portal) .rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-3);margin-block-start:var(--sp-8)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-4);margin-block-start:var(--sp-10)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .rte :where(.h3,h3):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-5);margin-block-start:var(--sp-12)}}:where(.hc-secao,.hc-portal) .rte :where(hr):not(:where([class~=not-rte] *)){margin-block:var(--sp-10)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(hr):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .rte :where(hr):not(:where([class~=not-rte] *)){margin-block:var(--sp-14)}}:where(.hc-secao,.hc-portal) .rte :where(h2+*,h3+*,h4+*,hr+*):not(:where([class~=not-rte] *)){margin-block-start:0}:where(.hc-secao,.hc-portal) .rte :where(img):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}:where(.hc-secao,.hc-portal) .rte :where(video):not(:where([class~=not-rte] *)){margin-block:var(--sp-12)}:where(.hc-secao,.hc-portal) .rte :where(ul):not(:where([class~=not-rte] *)){list-style-type:disc}:where(.hc-secao,.hc-portal) .rte :where(ul):not(:where([class~=not-rte] *)) ::marker{color:rgb(var(--color-foreground)/ .25)}:where(.hc-secao,.hc-portal) .rte :where(ul):not(:where([class~=not-rte] *))::marker{color:rgb(var(--color-foreground)/ .25)}:where(.hc-secao,.hc-portal) .rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-5);padding-inline-start:var(--sp-7)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-6);padding-inline-start:var(--sp-8)}}:where(.hc-secao,.hc-portal) .rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2d5)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-3)}}:where(.hc-secao,.hc-portal) .rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-1d5)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-2)}}:where(.hc-secao,.hc-portal) .rte :where(.rte>ul>li>:first-child,.rte>ol>li>:first-child):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-5d5)}:where(.hc-secao,.hc-portal) .rte :where(.rte>ul>li>:last-child,.rte>ol>li>:last-child):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-5d5)}:where(.hc-secao,.hc-portal) .page-width{margin:0 auto;padding-inline:var(--page-padding)}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .page-width--full{--page-padding: var(--sp-12);--page-container: calc(100vw - var(--scrollbar-width) - var(--page-padding) * 2)}}:where(.hc-secao,.hc-portal).spacing-section,:where(.hc-secao,.hc-portal) .spacing-section{min-height:var(--spacing-height-mobile)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal).spacing-section,:where(.hc-secao,.hc-portal) .spacing-section{min-height:var(--spacing-height-desktop)}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .page-width--narrow{--page-padding: var(--sp-12);max-width:1120px}}:where(.hc-secao,.hc-portal) summary{list-style-type:none}:where(.hc-secao,.hc-portal) .scroll-area{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}:where(.hc-secao,.hc-portal) .scroll-area::-webkit-scrollbar{display:none}:where(.hc-secao,.hc-portal) .icon{stroke-width:var(--icon-weight);width:var(--sp-5d5);height:var(--sp-5d5)}:where(.hc-secao,.hc-portal) .icon-2xs{width:var(--sp-3);height:var(--sp-3)}:where(.hc-secao,.hc-portal) .icon-xs{width:var(--sp-4);height:var(--sp-4)}:where(.hc-secao,.hc-portal) .icon-sm{width:var(--sp-5);height:var(--sp-5)}:where(.hc-secao,.hc-portal) .icon-lg{width:var(--sp-6);height:var(--sp-6)}:where(.hc-secao,.hc-portal) .icon-light{stroke-width:calc(var(--icon-weight) - .3px)}:where(.hc-secao,.hc-portal) .icon .fill{stroke:none;fill:rgb(var(--color-foreground)/ .1)}:where(.hc-secao,.hc-portal) .icon-rotator .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s infinite ease}:where(.hc-secao,.hc-portal) .stroke-1{stroke-width:1}:where(.hc-secao,.hc-portal) .stroke-2{stroke-width:2}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}:where(.hc-secao,.hc-portal) *:focus{outline:0;box-shadow:none}:where(.hc-secao,.hc-portal) *:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}:where(.hc-secao,.hc-portal) sticky-element{--inset: 0px}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) sticky-element.lg\:sticky{inset-block-start:var(--inset)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) sticky-element.xl\:sticky{inset-block-start:var(--inset)}}:where(.hc-secao,.hc-portal) .button,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded,:where(.hc-secao,.hc-portal) .shopify-payment-button [role=button]{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-opacity: var(--buttons-shadow-opacity);--border-opacity: var(--buttons-border-opacity)}:where(.hc-secao,.hc-portal) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none}:where(.hc-secao,.hc-portal) .button,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);text-transform:var(--font-button-text-transform);padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--color-button-text));background:var(--color-button-gradient);background-color:rgb(var(--color-button-background));border-radius:var(--buttons-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity));max-height:60px;border:none;height:auto}:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{min-width:var(--sp-48)}:where(.hc-secao,.hc-portal) .button:after,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-border)/ var(--border-opacity))}:where(.hc-secao,.hc-portal) .button.icon-with-text .btn-text{align-items:center;display:flex;gap:12px}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .button.icon-with-text .icon-arrow-right{width:var(--sp-4d5);height:var(--sp-4d5)}}:where(.hc-secao,.hc-portal) .button .btn-text{color:currentColor}:where(.hc-secao,.hc-portal) .button .btn-fill{display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0);background-color:rgb(var(--color-button-text))}:where(.hc-secao,.hc-portal) .button[disabled]{opacity:.6;cursor:not-allowed}:where(.hc-secao,.hc-portal) .button[disabled] .btn-fill{display:none}:where(.hc-secao,.hc-portal) .button--fixed{min-width:var(--sp-48)}:where(.hc-secao,.hc-portal) .button--small{font-size:var(--text-sm);padding:clamp(var(--sp-2),.526vw,var(--sp-2d5)) clamp(var(--sp-3),.842vw,var(--sp-4))}:where(.hc-secao,.hc-portal) .button--small.icon-with-text{font-size:var(--fluid-xs-to-sm)}:where(.hc-secao,.hc-portal) .button--small.icon-with-text .btn-text{gap:var(--sp-2)}:where(.hc-secao,.hc-portal) .button--small.icon-with-text .btn-text .icon{width:var(--sp-4);height:var(--sp-4)}:where(.hc-secao,.hc-portal) .button--secondary,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{--color-button-gradient: none;--color-button-background: transparent;--color-button-text: var(--color-foreground);--color-button-border: var(--color-foreground);background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.hc-secao,.hc-portal) .button--close{--shadow-opacity: 0;--border-opacity: .1;--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);padding:0}:where(.hc-secao,.hc-portal) .button--close .icon:first-child{--tw-rotate: 0deg;transform:rotate(var(--tw-rotate))}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .button,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{--button-transition: box-shadow var(--animation-primary), opacity var(--animation-fast);transition:var(--button-transition)}:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{transition-property:box-shadow,color,background-color}:where(.hc-secao,.hc-portal) .button:after,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded:after{transition:border var(--animation-primary)}:where(.hc-secao,.hc-portal) .button .btn-text{transition:color var(--animation-primary);transition-delay:.1s}:where(.hc-secao,.hc-portal) .button .btn-fill{transition:background-color var(--animation-primary)}:where(.hc-secao,.hc-portal) .button--close .icon:first-child{transition:transform var(--animation-primary),opacity var(--animation-fast)}:where(.hc-secao,.hc-portal) .button--close:hover .icon:first-child{--tw-rotate: 90deg}[data-button-hover=standard] :where(.hc-secao,.hc-portal) .button:not([disabled]) .btn-fill{display:block}}@media screen and (hover:none){.js :where(.hc-secao,.hc-portal) .shopify-payment-button__button--unbranded:hover:not([disabled]){background:none}}:where(.hc-secao,.hc-portal) .btn-text{position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1}:where(.hc-secao,.hc-portal) .btn-loader{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);pointer-events:none}:where(.hc-secao,.hc-portal) .btn-loader span{width:5px;height:5px;border-radius:var(--rounded-full);background:currentColor}:where(.hc-secao,.hc-portal) .indicators .button{--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);--buttons-width: var(--sp-12);padding:0;box-shadow:none;height:var(--buttons-width);width:var(--buttons-width)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .indicators .button{--buttons-width: var(--sp-14)}}:where(.hc-secao,.hc-portal) .indicators .button[hidden]{display:none}:where(.hc-secao,.hc-portal) .indicators .button[disabled]{opacity:.3;pointer-events:none}:where(.hc-secao,.hc-portal) .mouse-cursor{--tw-translate-x: -50%;--tw-translate-y: -60%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));inset-block-start:var(--y);inset-inline-start:var(--x)}:where(.hc-secao,.hc-portal) .mouse-cursor,:where(.hc-secao,.hc-portal) .mouse-cursor .icon{width:0;height:0;transition:width var(--animation-fast),height var(--animation-fast)}.no-touch :where(.hc-secao,.hc-portal) .mouse-cursor.active{height:clamp(var(--sp-16),4.21vw,var(--sp-20));width:clamp(var(--sp-16),4.21vw,var(--sp-20))}.no-touch :where(.hc-secao,.hc-portal) .mouse-cursor.active .icon{height:clamp(var(--sp-5),1.68vw,var(--sp-8));width:clamp(var(--sp-5),1.68vw,var(--sp-8))}.no-touch :where(.hc-secao,.hc-portal) .mouse-cursor.active.pressed{height:calc(clamp(var(--sp-16),4.21vw,var(--sp-20))*1.5);width:calc(clamp(var(--sp-16),4.21vw,var(--sp-20))*1.5)}.no-touch :where(.hc-secao,.hc-portal) .mouse-cursor.active.pressed .icon{height:calc(clamp(var(--sp-5),1.68vw,var(--sp-8))*1.5);width:calc(clamp(var(--sp-5),1.68vw,var(--sp-8))*1.5)}:where(.hc-secao,.hc-portal) .button-wrapper,:where(.hc-secao,.hc-portal) .title-wrapper{margin-block-end:clamp(var(--sp-8),2.526vw,var(--sp-12))}:where(.hc-secao,.hc-portal) .title-wrapper>:is(.heading,p){flex:0 0 auto}:where(.hc-secao,.hc-portal) .title-wrapper .heading+.description{margin-block-start:var(--sp-2)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .title-wrapper .description{max-width:672px}:where(.hc-secao,.hc-portal) .title-wrapper.text-center .description{justify-self:center}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .title-wrapper .description{max-width:896px}}:where(.hc-secao,.hc-portal) .title-md{font-size:var(--title-md)}:where(.hc-secao,.hc-portal) .title-lg{font-size:var(--title-lg)}:where(.hc-secao,.hc-portal) .title-xl{font-size:var(--title-xl)}:where(.hc-secao,.hc-portal) .image-fit{max-width:100%;width:var(--image-max-width-mobile)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .image-fit{width:var(--image-max-width)}}:where(.hc-secao,.hc-portal) .media{background-color:rgb(var(--color-placeholder))}:where(.hc-secao,.hc-portal) .media--transparent:not(.loading){background-color:transparent}:where(.hc-secao,.hc-portal) .media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .media>img{transition:var(--animation-primary);transition-property:opacity,transform}}:where(.hc-secao,.hc-portal) .media--square>:is(img,svg,video-media){aspect-ratio:1 / 1}:where(.hc-secao,.hc-portal) .media--portrait>:is(img,svg,video-media){aspect-ratio:4 / 5}:where(.hc-secao,.hc-portal) .media--landscape>:is(img,svg,video-media){aspect-ratio:4 / 3}:where(.hc-secao,.hc-portal) .media--height>:is(img,svg,video-media){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%}:where(.hc-secao,.hc-portal) .media--650px{height:422.5px}:where(.hc-secao,.hc-portal) .media--750px{height:487.5px}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .media--650px{height:552.5px}:where(.hc-secao,.hc-portal) .media--750px{height:637.5px}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .media--650px{height:650px}:where(.hc-secao,.hc-portal) .media--750px{height:750px}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .mobile\:media--500px{height:500px}:where(.hc-secao,.hc-portal) .mobile\:media--portrait>:is(img,svg,video-media){aspect-ratio:4 / 5}}:where(.hc-secao,.hc-portal) svg.placeholder{background-color:rgb(var(--color-base-text)/ .3);fill:rgb(var(--color-base-text)/ .7);color:rgb(var(--color-base-text)/ .7);display:block;width:100%;height:100%}:where(.hc-secao,.hc-portal) table{overflow:hidden;box-shadow:0 0 0 1px rgb(var(--color-border-light));border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) table th,:where(.hc-secao,.hc-portal) table td{width:auto;text-align:start;line-height:1.6;font-size:var(--text-lg);padding:var(--sp-6) var(--sp-7d5)}:where(.hc-secao,.hc-portal) thead th{font-weight:var(--font-medium);background-color:rgb(var(--color-foreground)/ .025)}:where(.hc-secao,.hc-portal) tbody tr{border-block-start:1px solid rgb(var(--color-border-light))}:where(.hc-secao,.hc-portal) .field{--border-opacity: var(--inputs-border-opacity);position:relative;text-align:start}:where(.hc-secao,.hc-portal) .input,:where(.hc-secao,.hc-portal) .select,:where(.hc-secao,.hc-portal) .textarea{-webkit-appearance:none;appearance:none;text-align:start;width:100%;height:var(--input-height);font-size:var(--text-sm);line-height:1.25;padding-inline:var(--input-padding-inline);color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ .025);border:var(--inputs-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));border-radius:var(--inputs-radius);transition:var(--animation-primary);transition-property:border-color,background-color}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .input,:where(.hc-secao,.hc-portal) .select,:where(.hc-secao,.hc-portal) .textarea{font-size:var(--text-base);line-height:1.6}}@supports (-webkit-overflow-scrolling: touch){:where(.hc-secao,.hc-portal) .input:focus,:where(.hc-secao,.hc-portal) .select:focus-visible,:where(.hc-secao,.hc-portal) .textarea:focus{font-size:max(var(--text-sm),16px)}}:where(.hc-secao,.hc-portal) .select option{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}:where(.hc-secao,.hc-portal) .input--fill{border-style:none}:where(.hc-secao,.hc-portal) .input:focus,:where(.hc-secao,.hc-portal) .select:focus-visible,:where(.hc-secao,.hc-portal) .textarea:focus{box-shadow:none;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ .045);outline:none}:where(.hc-secao,.hc-portal) .input.is-floating,:where(.hc-secao,.hc-portal) .select.is-floating{height:calc(var(--input-height) + var(--sp-2d5))}:where(.hc-secao,.hc-portal) .input.is-floating::-moz-placeholder,:where(.hc-secao,.hc-portal) .select.is-floating::-moz-placeholder{color:transparent}:where(.hc-secao,.hc-portal) .input.is-floating::placeholder,:where(.hc-secao,.hc-portal) .select.is-floating::placeholder{color:transparent}:where(.hc-secao,.hc-portal) .input.is-floating,:where(.hc-secao,.hc-portal) .select.is-floating{padding-block-start:var(--sp-4)}:where(.hc-secao,.hc-portal) .textarea.is-floating{padding-block-end:var(--sp-2);padding-block-start:var(--sp-8)}:where(.hc-secao,.hc-portal) .textarea{height:auto;vertical-align:top}:where(.hc-secao,.hc-portal) .label{display:block;margin-block-end:var(--sp-2d5);font-size:var(--text-sm);line-height:1.6}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .label{font-size:var(--text-base)}}:where(.hc-secao,.hc-portal) .label.is-floating{position:absolute;inset-block-start:0;display:flex;align-items:center;gap:var(--sp-2);pointer-events:none;inset-inline-start:1px;opacity:.6;height:calc(var(--input-height) + var(--sp-2d5));margin-block-end:0;margin-inline-start:var(--input-padding-inline);transform-origin:var(--transform-origin-start);transition:all var(--animation-primary)}:where(.hc-secao,.hc-portal) .select[selected]~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea):focus~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea):not(:placeholder-shown)~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea,.select):-webkit-autofill~.label{--tw-translate-y: calc(var(--sp-2d5) * -1);--tw-scale-x: .8;--tw-scale-y: .8;transform:translateY(var(--tw-translate-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.hc-secao,.hc-portal) :is(.input,.textarea,.select):-webkit-autofill~.label{color:#000}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .select[selected]~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea):focus~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea):not(:placeholder-shown)~.label,:where(.hc-secao,.hc-portal) :is(.input,.textarea,.select):-webkit-autofill~.label{--tw-scale-x: .7;--tw-scale-y: .7}}:where(.hc-secao,.hc-portal) .select~.icon{inset-block-start:calc(50% - 10px);inset-inline-end:var(--input-padding-inline)}:where(.hc-secao,.hc-portal) .select~.icon{transform:scaleY(-1)}:where(.hc-secao,.hc-portal) .self-submit-button{inset-block-start:50%;inset-inline-end:var(--sp-4);transform:translateY(-50%);width:var(--sp-10);height:var(--sp-10)}:where(.hc-secao,.hc-portal) .self-submit-button button{padding:0;width:100%;height:100%;border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]){--active: rgb(var(--color-foreground));--active-inner: rgb(var(--color-background));--focus: 3px rgb(var(--color-border));--border: rgb(var(--color-border-dark));--border-radius: 5px;--border-hover: rgb(var(--color-foreground));--background: rgb(var(--color-background));--disabled: rgb(var(--color-border-light));--disabled-inner: rgb(var(--color-border));-webkit-appearance:none;appearance:none;background:var(--b, var(--background));border:1px solid var(--bc, var(--border));cursor:pointer;display:inline-block;height:20px;margin:0;outline:none;position:relative;transition:background-color .3s,border-color .3s,box-shadow .2s;vertical-align:top}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):focus-visible+label{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]).sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):after{content:"";display:block;position:absolute;inset-inline-start:0;inset-block-start:0;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):hover:not(:checked,:disabled,.disabled){--bc: var(--border-hover)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):focus{box-shadow:0 0 0 var(--focus)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):not(.switch){flex:0 0 auto;width:20px}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):not(.switch):after{opacity:var(--o, 0)}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio]):not(.switch):checked{--o: 1}:where(.hc-secao,.hc-portal) input:is([type=checkbox],[type=radio])+label{cursor:pointer;display:inline-block;vertical-align:top}:where(.hc-secao,.hc-portal) input[type=radio]:not(.switch){border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) input[type=checkbox]:not(.switch){border-radius:var(--border-radius)}:where(.hc-secao,.hc-portal) input[type=checkbox]:not(.switch):after{border:1.5px solid var(--active-inner);border-inline-start:0;border-block-start:0;width:4px;height:8px;inset-inline-start:7px;inset-block-start:4px;transform:rotate(calc(var(--r, 20deg) * var(--transform-logical)))}:where(.hc-secao,.hc-portal) input[type=checkbox]:not(.switch):checked{--r: 43deg}:where(.hc-secao,.hc-portal) input[type=checkbox].switch{--ab: var(--active-inner);--background: rgb(var(--color-border));box-shadow:0 0 0 1px var(--bc, var(--background));border-color:transparent;border-radius:var(--rounded-full);width:38px}:where(.hc-secao,.hc-portal) input[type=checkbox].switch:after{background:var(--ab, var(--border));border-radius:50%;width:15px;height:15px;inset-inline-start:2px;inset-block-start:1.5px;transform:translate(calc(var(--x, 0) * var(--transform-logical)));box-shadow:1px 1px 2px -1px var(--border)}:where(.hc-secao,.hc-portal) input[type=checkbox].switch:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}:where(.hc-secao,.hc-portal) .variant-picker *:focus-visible+.color-swatch{outline-offset:calc(2px + var(--swatch-offset) * 2)}:where(.hc-secao,.hc-portal) .color-swatch{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset: inset;--tw-ring-color: rgb(var(--color-foreground)/ .115);--swatch-radius: 0px;--swatch-offset: 3px;--swatch-size: var(--sp-7d5);--swatch-margin: calc(var(--swatch-offset)*2);background-color:var(--swatch-background);width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);transition:outline-color var(--animation-fast)}:where(.hc-secao,.hc-portal) .color-swatch.with-image{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:var(--swatch-background-image)}:where(.hc-secao,.hc-portal) .color-swatch:before{--tw-shadow: inset 1px 3px 0px rgb(var(--color-foreground)/ .115);--tw-shadow-colored: inset 1px 3px 0px var(--tw-shadow-color);border-radius:var(--swatch-radius);top:0;right:0;bottom:0;left:0;width:100%;height:100%}:where(.hc-secao,.hc-portal) .color-swatch:after,:where(.hc-secao,.hc-portal) .color-swatch:before{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";position:absolute}:where(.hc-secao,.hc-portal) .color-swatch:after{--tw-scale-x: 1;--tw-scale-y: 1;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);border-radius:inherit;inset:calc(var(--swatch-offset) * -1);opacity:0;transition:all var(--animation-short)}:where(.hc-secao,.hc-portal) .color-swatch:after,:where(.hc-secao,.hc-portal) :checked+.color-swatch:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate))}:where(.hc-secao,.hc-portal) :checked+.color-swatch:after{--tw-scale-x: 1;--tw-scale-y: 1;opacity:1}:where(.hc-secao,.hc-portal) .color-swatch .tooltip{--tw-translate-x: -50%;--tw-scale-x: .75;--tw-scale-y: .75;background-color:rgb(var(--color-foreground));inset-block-end:calc(100% + 15px);color:rgb(var(--color-background));padding:var(--sp-1d5) var(--sp-5);width:max-content}:where(.hc-secao,.hc-portal) .color-swatch .tooltip,:where(.hc-secao,.hc-portal) .color-swatch .tooltip:after{position:absolute;inset-inline-start:50%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.hc-secao,.hc-portal) .color-swatch .tooltip:after{--tw-translate-x: -50%;--tw-translate-y: 0;border-color:rgb(var(--color-foreground)) transparent;border-style:solid;border-width:10px 10px 0;inset-block-end:-7px;content:"";display:block;width:0}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .color-swatch:hover .tooltip{--tw-scale-x: 1;--tw-scale-y: 1;opacity:1;transition:transform var(--animation-primary),opacity var(--animation-primary)}}:where(.hc-secao,.hc-portal) .label-swatch{--swatch-offset: 0px;--swatch-margin: calc(var(--swatch-offset)*2);border-radius:var(--swatch-radius);padding:var(--sp-4) var(--sp-5);transition:all var(--animation-short)}:where(.hc-secao,.hc-portal) .label-swatch:after{--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-border));--tw-shadow: var(--tw-shadow-colored);content:"";position:absolute;border-radius:inherit;inset:calc(var(--swatch-offset) * -1);transition:all var(--animation-short)}:where(.hc-secao,.hc-portal) .label-swatch:after,:where(.hc-secao,.hc-portal) :checked+.label-swatch:after{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.hc-secao,.hc-portal) :checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled)+.label-swatch:hover:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);top:0;right:0;bottom:0;left:0}}:where(.hc-secao,.hc-portal) .swatches--round .color-swatch{--swatch-radius: 9999px}:where(.hc-secao,.hc-portal) .swatches--round .label-swatch,:where(.hc-secao,.hc-portal) .swatches--variant .color-swatch{--swatch-radius: 5px}:where(.hc-secao,.hc-portal) .variant-picker .swatches--variant .color-swatch{--swatch-size: clamp(var(--sp-10), 3.368vw, var(--sp-16))}:where(.hc-secao,.hc-portal) .swatches--variant .color-swatch{--tw-ring-shadow: 0 0 #0000;--swatch-background: rgb(var(--color-foreground)/ .025);--swatch-size: clamp(var(--sp-10), 3.368vw, var(--sp-16))}:where(.hc-secao,.hc-portal) .swatches--variant .color-swatch.with-image{background-color:rgb(var(--color-placeholder))}:where(.hc-secao,.hc-portal) .swatches--variant .color-swatch:before{box-shadow:inset 0 0 0 2px transparent}:where(.hc-secao,.hc-portal) .swatches--variant .color-swatch:after{--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-border));--tw-shadow: var(--tw-shadow-colored);opacity:1;top:0;right:0;bottom:0;left:0}:where(.hc-secao,.hc-portal) .swatches--variant :checked+.color-swatch:before{box-shadow:inset 0 0 0 2px rgb(var(--color-background))}:where(.hc-secao,.hc-portal) .swatches--variant :checked+.color-swatch:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled)+.color-swatch:hover:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored)}}:where(.hc-secao,.hc-portal) .price-range{padding-block-start:var(--sp-2)}:where(.hc-secao,.hc-portal) .input-wrapper .prefix{opacity:.6;inset-inline-start:var(--sp-5)}:where(.hc-secao,.hc-portal) .input-wrapper .input{-webkit-appearance:textfield;appearance:textfield;padding:var(--sp-4) var(--sp-5);padding-inline-start:var(--sp-8);height:auto;line-height:1;text-align:end;border-radius:var(--rounded-full);font-weight:var(--font-medium)}:where(.hc-secao,.hc-portal) .input-wrapper .input::-moz-placeholder{opacity:.6}:where(.hc-secao,.hc-portal) .input-wrapper .input::placeholder{opacity:.6}:where(.hc-secao,.hc-portal) .input-wrapper .input:focus{outline:2px solid transparent;outline-offset:2px}:where(.hc-secao,.hc-portal) .input-wrapper .input::-webkit-inner-spin-button,:where(.hc-secao,.hc-portal) .input-wrapper .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.hc-secao,.hc-portal) .range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-border)) var(--range-min),rgb(var(--color-foreground)) var(--range-min),rgb(var(--color-foreground)) var(--range-max),rgb(var(--color-border)) var(--range-max));border-radius:2px;height:4px}:where(.hc-secao,.hc-portal) .range{-webkit-appearance:none;appearance:none;background:none}:where(.hc-secao,.hc-portal) .range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}:where(.hc-secao,.hc-portal) .range::-webkit-slider-runnable-track{background-color:rgb(var(--color-background));border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}:where(.hc-secao,.hc-portal) .range::-moz-range-thumb{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;cursor:pointer;height:12px;width:12px}:where(.hc-secao,.hc-portal) .range::-moz-range-progress,:where(.hc-secao,.hc-portal) .range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}:where(.hc-secao,.hc-portal) .range::-moz-range-progress{background-color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .range::-moz-range-track{background-color:rgb(var(--color-border))}@media not screen and (pointer:fine){:where(.hc-secao,.hc-portal) .range::-webkit-slider-thumb{height:20px;margin-block-start:-9px;width:20px}:where(.hc-secao,.hc-portal) .range::-moz-range-thumb{height:16px;width:16px}}:where(.hc-secao,.hc-portal) .range-wrapper .range{height:4px;vertical-align:top}:where(.hc-secao,.hc-portal) .range-wrapper .range::-webkit-slider-runnable-track{background:none}:where(.hc-secao,.hc-portal) .range-wrapper .range::-webkit-slider-thumb{pointer-events:auto}:where(.hc-secao,.hc-portal) .range-wrapper .range::-moz-range-progress,:where(.hc-secao,.hc-portal) .range-wrapper .range::-moz-range-track{background:none}:where(.hc-secao,.hc-portal) .range-wrapper .range::-moz-range-thumb{pointer-events:auto}:where(.hc-secao,.hc-portal) .details{border-block-end:1px solid rgb(var(--color-border-light));box-sizing:content-box}:where(.hc-secao,.hc-portal) .details summary::-webkit-details-marker{display:none}:where(.hc-secao,.hc-portal) .details .details__summary{padding-block:clamp(var(--sp-5),1.473vw,var(--sp-7))}:where(.hc-secao,.hc-portal) .details .details__summary>.icon{--tw-scale-y: -1;width:var(--sp-5);height:var(--sp-5);transform:scaleY(var(--tw-scale-y)) rotate(var(--tw-rotate));transition:transform var(--animation-primary)}:where(.hc-secao,.hc-portal) .details[aria-expanded=true] .details__summary>.icon{--tw-scale-y: 1}:where(.hc-secao,.hc-portal) .details .details__content:after{content:"";display:block;pointer-events:none;padding-block-end:var(--sp-7)}:where(.hc-secao,.hc-portal) .details:last-child .details__content:after{content:none}:where(.hc-secao,.hc-portal) .details:first-child .details__summary{padding-block-start:0}:where(.hc-secao,.hc-portal) .details:last-child{border-block-end-width:0}:where(.hc-secao,.hc-portal) .details:last-child .details__content{padding-block-end:0}:where(.hc-secao,.hc-portal) .reversed-link,:where(.hc-secao,.hc-portal) .rte a{--reversed-link-gap: min(100%, 1.35em);background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap)/0 1px no-repeat;background-position-x:var(--transform-origin-end);transition:background-size var(--animation-primary)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .reversed-link:not([aria-disabled]):hover,:where(.hc-secao,.hc-portal) .rte a:hover{background-position-x:var(--transform-origin-start);background-size:100% 1px}}:where(.hc-secao,.hc-portal) .link,:where(.hc-secao,.hc-portal) .rte a:not(.button,.reversed-link){background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em)/100% 1px no-repeat;background-position-x:var(--transform-origin-start);position:relative;text-decoration-line:none;transition:background-size var(--animation-primary),color .3s var(--animation-primary)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .text-opacity :is(.link,.rte a:not(.button,.reversed-link)):hover{color:rgb(var(--color-foreground))}}:where(.hc-secao,.hc-portal) .text-opacity{color:rgb(var(--color-foreground)/ .6)}:where(.hc-secao,.hc-portal) ol{list-style-type:decimal}:where(.hc-secao,.hc-portal) .corner{width:var(--border-radius);height:var(--border-radius);color:rgb(var(--color-background));transform:rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .corner{transition:all var(--animation-nav)}}:where(.hc-secao,.hc-portal) .corner path:last-child{stroke-width:.225em;stroke:rgb(var(--color-foreground)/ .115);opacity:0;transition:opacity var(--animation-nav)}:where(.hc-secao,.hc-portal) .corner.bottom{inset-block-start:100%}:where(.hc-secao,.hc-portal) .corner.left{left:0}:where(.hc-secao,.hc-portal) .corner.right{right:0}:where(.hc-secao,.hc-portal) .corner.bottom.right{--tw-scale-x: -1}:where(.hc-secao,.hc-portal) .cutout{z-index:-1;height:1px;background-color:rgb(var(--color-foreground)/ .115);transition:opacity var(--animation-nav)}:where(.hc-secao,.hc-portal).section,:where(.hc-secao,.hc-portal) .section{position:relative;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}:where(.hc-secao,.hc-portal).section:before,:where(.hc-secao,.hc-portal) .section:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--gradient-background);background-color:rgb(var(--color-background))}.js :where(.hc-secao,.hc-portal).shopify-section-group-header-group .section:before,:where(.hc-secao,.hc-portal) .shopify-section-group-header-group .section:before{height:calc(100% + var(--border-radius))}.js :where(.hc-secao,.hc-portal).shopify-section-group-header-group .section.header:before,:where(.hc-secao,.hc-portal) .shopify-section-group-header-group .section.header:before{height:100%}:where(.hc-secao,.hc-portal) .section--padding{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .section--padding{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}}:where(.hc-secao,.hc-portal) .section--rounded{border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}.js :where(.hc-secao,.hc-portal) .section--rounded:before{height:calc(100% + var(--border-radius));border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}:where(.hc-secao,.hc-portal) .section--plain{background-image:none;background-color:rgb(var(--color-base-background))}:where(.hc-secao,.hc-portal) .section--plain:before{background-image:none;background-color:rgb(var(--color-base-background))}:where(.hc-secao,.hc-portal).header-section,:where(.hc-secao,.hc-portal) .header-section{--header-items-gap: 12px;--header-nav-gap: clamp(16px, 2vw, 24px)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal).header-section,:where(.hc-secao,.hc-portal) .header-section{--header-items-gap: 2em;--header-nav-gap: 2em}}@media screen and (min-width:1400px){:where(.hc-secao,.hc-portal).header-section,:where(.hc-secao,.hc-portal) .header-section{--header-items-gap: 2.5em;--header-nav-gap: 2.5em}}:where(.hc-secao,.hc-portal) .header{--animation-nav-delay: .1s;--header-grid-template: "logo icons" /minmax(0, 1fr) auto;--header-background-opacity: 1;--header-logo-opacity: 1;column-gap:var(--header-items-gap);grid-template:var(--header-grid-template);background:none}:where(.hc-secao,.hc-portal) .header[is=sticky-header]{transition:var(--animation-nav);transition-property:opacity,transform,padding-block-start,padding-block-end}:where(.hc-secao,.hc-portal).header-section .header:before,:where(.hc-secao,.hc-portal) .header-section .header:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgb(var(--color-background));opacity:var(--header-background-opacity)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal).header-section .header:before,:where(.hc-secao,.hc-portal) .header-section .header:before{transition:opacity var(--animation-nav) var(--animation-nav-delay)}}@media(prefers-reduced-motion:reduce){:where(.hc-secao,.hc-portal) .header{--animation-nav: 0s;--animation-nav-delay: 0s}:where(.hc-secao,.hc-portal).header-section .header~.overlay,:where(.hc-secao,.hc-portal) .header-section .header~.overlay,:where(.hc-secao,.hc-portal) .header .header__menu>ul .menu__item .btn-text:after{transition:none}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .menu-drawer-button{display:none;font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform)}:where(.hc-secao,.hc-portal) .header--left{--header-grid-template: "logo navigation icons" /auto minmax(0, 1fr) auto}}:where(.hc-secao,.hc-portal) .header__logo{grid-area:logo;max-width:max-content}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .header__logo{max-width:calc(100vw - var(--sp-48) - var(--scrollbar-width));text-align:start;margin-inline-end:auto}}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .header__logo :is(a,img){transition:opacity var(--animation-nav) var(--animation-nav-delay)}}:where(.hc-secao,.hc-portal) .header__logo a,:where(.hc-secao,.hc-portal) .header__logo a:hover{color:inherit;text-decoration:none}:where(.hc-secao,.hc-portal) .header__navigation{grid-area:navigation;transition:color var(--animation-nav) var(--animation-nav-delay)}:where(.hc-secao,.hc-portal) .header__icons{grid-area:icons}:where(.hc-secao,.hc-portal) .header__icons--start{display:none;grid-area:tools}:where(.hc-secao,.hc-portal) .header__buttons{margin-inline:calc(var(--sp-2d5) * -1)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .header__buttons{transition:color var(--animation-nav) var(--animation-nav-delay)}}:where(.hc-secao,.hc-portal) .header__buttons>:is(a,button){min-width:44px;height:44px}:where(.hc-secao,.hc-portal) .header__buttons .menu-drawer-button .icon{width:var(--sp-6);height:var(--sp-6)}:where(.hc-secao,.hc-portal) .header__menu>ul{column-gap:var(--header-nav-gap)}:where(.hc-secao,.hc-portal) .header__menu>ul .menu__item{height:var(--sp-12);font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform)}:where(.hc-secao,.hc-portal) .header__menu>ul .menu__item .btn-text{gap:var(--sp-2)}:where(.hc-secao,.hc-portal) .header__menu>ul.with-block{gap:0}:where(.hc-secao,.hc-portal) .header__menu>ul.with-block .menu__item{overflow:hidden;height:var(--sp-10d5);padding-inline:var(--sp-5);border-radius:var(--rounded-button)}:where(.hc-secao,.hc-portal) .header__menu>ul.with-block .menu__item [data-text]{transition:var(--animation-primary);transition-property:transform,opacity}:where(.hc-secao,.hc-portal) .header__menu>ul.with-block .menu__item .btn-duplicate{--tw-scale: .6;--tw-translate-y: 100%;position:absolute;top:0;left:0;width:100%;height:100%;padding-inline:var(--sp-5);border-radius:var(--rounded-button);color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));transition:transform var(--animation-primary);transform:translateY(var(--tw-translate-y)) scale(var(--tw-scale))}@media(prefers-reduced-motion:reduce){:where(.hc-secao,.hc-portal) .header__menu>ul.with-block .menu__item [data-text],:where(.hc-secao,.hc-portal) .header__menu>ul.with-block .menu__item .btn-duplicate{transition:none}}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .header__menu>ul.with-block>li:hover .menu__item .btn-duplicate{--tw-scale: 1;--tw-translate-y: 0%}:where(.hc-secao,.hc-portal) .header__menu>ul.with-block>li:hover .menu__item [data-text]{opacity:0;transform:translateY(-10%) scale(.6)}}:where(.hc-secao,.hc-portal).header-scrolled .header__cutout,:where(.hc-secao,.hc-portal) .header-scrolled .header__cutout{opacity:1}:where(.hc-secao,.hc-portal).header-scrolled .header,:where(.hc-secao,.hc-portal) .header-scrolled .header{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}:where(.hc-secao,.hc-portal).header-section.header-scrolled .header:before,:where(.hc-secao,.hc-portal) .header-section.header-scrolled .header:before{border-radius:0}:where(.hc-secao,.hc-portal).header-sticky,:where(.hc-secao,.hc-portal) .header-sticky{z-index:20;position:sticky;inset-block-start:0}:where(.hc-secao,.hc-portal).header-transparent .header,:where(.hc-secao,.hc-portal) .header-transparent .header{position:absolute;inset-block-start:auto}:where(.hc-secao,.hc-portal).header-transparent:not(.header-scrolled) .header,:where(.hc-secao,.hc-portal) .header-transparent:not(.header-scrolled) .header{--header-background-opacity: 0;--header-logo-opacity: 0;color:rgb(var(--color-transparent))}:where(.hc-secao,.hc-portal) .drawer{--color-foreground: var(--color-drawer-text);--color-background: var(--color-drawer-background);--color-overlay: var(--color-drawer-overlay);--color-button-background: var(--color-drawer-button-background);--color-button-gradient: var(--color-drawer-button-gradient);--color-button-border: var(--color-drawer-button-background);--color-button-text: var(--color-drawer-button-text);--color-border: var(--color-foreground)/ .1;--color-border-dark: var(--color-foreground)/ .4;--color-border-light: var(--color-foreground)/ .06}:where(.hc-secao,.hc-portal) .drawer[hidden]{content-visibility:hidden}:where(.hc-secao,.hc-portal) .drawer .overlay{cursor:none;transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility,background-color}:where(.hc-secao,.hc-portal) .drawer--start .overlay{background:linear-gradient(to var(--transform-origin-start),rgb(var(--color-overlay)/ .2) 20%,rgb(var(--color-overlay)/ .5) 60%)}:where(.hc-secao,.hc-portal) .drawer--end .overlay{background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-overlay)/ .2) 20%,rgb(var(--color-overlay)/ .5) 60%)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .drawer--start .overlay{background:linear-gradient(to var(--transform-origin-start),rgb(var(--color-overlay)/ .2) 40%,rgb(var(--color-overlay)/ .5) 80%)}:where(.hc-secao,.hc-portal) .drawer--end .overlay{background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-overlay)/ .2) 40%,rgb(var(--color-overlay)/ .5) 80%)}}:where(.hc-secao,.hc-portal) .drawer__header{border-block-end:1px solid rgb(var(--color-border-light));padding:var(--sp-8) var(--sp-5) var(--sp-6);transition:var(--animation-primary) .1s;transition-property:opacity,visibility}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer__header{padding-inline:var(--sp-12)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .drawer__header{padding-block-end:var(--sp-8);padding-block-start:var(--sp-10)}}:where(.hc-secao,.hc-portal) .drawer__close{height:var(--sp-12);width:var(--sp-12);flex:0 0 auto;margin-inline-start:auto}:where(.hc-secao,.hc-portal) .drawer__close .icon+.icon{transition:var(--animation-fast);transition-property:opacity,visibility}:where(.hc-secao,.hc-portal) .drawer__content{overflow-x:hidden;overflow-y:auto;transition:var(--animation-primary) .1s;transition-property:opacity,visibility}:where(.hc-secao,.hc-portal) .drawer__inner{max-width:576px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)))}:where(.hc-secao,.hc-portal) .drawer--start .drawer__inner{--tw-translate-x: -100%;inset-inline-start:0}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .drawer--start .drawer__inner{border-end-end-radius:var(--sp-8d5);border-start-end-radius:var(--sp-8d5)}:where(.hc-secao,.hc-portal) .drawer--end .drawer__inner{--tw-translate-x: 100%;inset-inline-end:0}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .drawer--end .drawer__inner{border-end-start-radius:var(--sp-8d5);border-start-start-radius:var(--sp-8d5)}.loaded :where(.hc-secao,.hc-portal) .drawer__inner{transition:transform .6s cubic-bezier(.7,0,.2,1)}:where(.hc-secao,.hc-portal) .drawer[open]{pointer-events:auto}:where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner{--tw-translate-x: 0}:where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){opacity:1;visibility:visible;transition:var(--animation-primary) .35s;transition-property:opacity,visibility}:where(.hc-secao,.hc-portal) .drawer[active]>.overlay{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:639px){.js :where(.hc-secao,.hc-portal) .drawer .overlay{background:none}.js :where(.hc-secao,.hc-portal) .drawer__header:before{--tw-translate-x: -50%;content:"";background-color:rgb(var(--color-border));border-radius:var(--rounded-full);height:var(--sp-1);width:var(--sp-12);position:absolute;inset-block-start:var(--sp-2d5);inset-inline-start:50%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)))}.js :where(.hc-secao,.hc-portal) .drawer__close{--buttons-border-width: 0;position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none}.js :where(.hc-secao,.hc-portal) .drawer__close:focus-visible{opacity:1;pointer-events:visible}.js :where(.hc-secao,.hc-portal) .drawer .drawer__inner{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--sp-5);border-start-start-radius:var(--sp-5);height:100%;width:100%;max-height:calc(100% - 60px);max-width:none;inset-block-start:auto;inset-block-end:0;transform:translate3d(0,100%,0)}.js :where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner{transform:translateZ(0)}.js :where(.hc-secao,.hc-portal) .drawer[active]>.overlay{background:none;background-color:rgb(var(--color-overlay)/ .7);transform:translateZ(0)}:where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){transition-delay:0s}}@media(prefers-reduced-motion:reduce){.loaded :where(.hc-secao,.hc-portal) .drawer__inner{transition:opacity var(--animation-primary)}:where(.hc-secao,.hc-portal) .drawer .overlay{transition:var(--animation-primary);transition-property:opacity,visibility}:where(.hc-secao,.hc-portal) .drawer__inner{opacity:0}:where(.hc-secao,.hc-portal) :is(.drawer--start,.drawer--end) .drawer__inner{transform:translateZ(0)}:where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner{opacity:1}:where(.hc-secao,.hc-portal) .drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){transition-delay:0s}}:where(.hc-secao,.hc-portal) .x-modal .overlay{background:rgb(var(--color-overlay)/ .7)}:where(.hc-secao,.hc-portal) .x-modal .drawer__scrollable>*{padding-block-end:var(--sp-9)}:where(.hc-secao,.hc-portal) .x-modal .drawer__scrollable>:last-child{padding-block-end:0}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .x-modal:not([hidden]){display:flex;align-items:center;justify-content:center}:where(.hc-secao,.hc-portal) .x-modal .drawer__header{border-block-end:0;padding-block-end:0}:where(.hc-secao,.hc-portal) .x-modal .drawer__inner{position:static;height:auto;max-height:90vh;max-width:960px;margin-inline:var(--gap-padding);transform:scale(.8);opacity:0;border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) .x-modal[active]>.drawer__inner{opacity:1;transform:scale(1)}.loaded :where(.hc-secao,.hc-portal) .x-modal .drawer__inner{transition-property:transform,opacity}}@media(prefers-reduced-motion:reduce){:where(.hc-secao,.hc-portal) .x-modal .drawer__inner{transform:scale(1)}}:where(.hc-secao,.hc-portal) .cart-drawer .modal .close{width:var(--sp-12);height:var(--sp-12)}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .cart-drawer .modal .close{position:static;width:auto;height:auto}}:where(.hc-secao,.hc-portal) .drawer__empty{max-width:var(--sp-72)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer__empty{margin-block:auto}}:where(.hc-secao,.hc-portal) .drawer__empty-text{font-size:clamp(var(--sp-5),22.5008px + .5vw,var(--sp-8))}:where(.hc-secao,.hc-portal) .drawer__empty-collections a{padding:var(--sp-3) var(--sp-5);background-color:rgb(var(--color-foreground)/ .025);transition:background-color var(--animation-primary)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .drawer__empty-collections a{border-radius:var(--sp-3)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .drawer__empty-collections .icon{transition:transform var(--animation-primary)}:where(.hc-secao,.hc-portal) .drawer__empty-collections a:hover{background-color:rgb(var(--color-foreground)/ .045)}:where(.hc-secao,.hc-portal) .drawer__empty-collections a:hover .icon{--tw-translate-x: calc(var(--sp-1) * var(--transform-logical))}}:where(.hc-secao,.hc-portal) .drawer__tabs{transition:all var(--animation-primary);transition-delay:.1s}:where(.hc-secao,.hc-portal) .drawer__tab{line-height:1.6;opacity:.2;transition:opacity var(--animation-primary)}:where(.hc-secao,.hc-portal) .drawer__tab .count{inset-block-start:calc(var(--sp-0d5) * -1);inset-inline-start:calc(100% + var(--sp-1))}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .drawer__tab:hover{opacity:1}}:where(.hc-secao,.hc-portal) .drawer__tab[aria-expanded=true]{opacity:1;pointer-events:none}:where(.hc-secao,.hc-portal) .drawer__panel{height:0}:where(.hc-secao,.hc-portal) .drawer__panel[open]{flex:1;height:100%;opacity:1;transition:opacity var(--animation-primary)}:where(.hc-secao,.hc-portal) .drawer__scrollable{overflow-x:hidden;overflow-y:auto;padding:var(--sp-6) var(--sp-5)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer__scrollable{padding:var(--sp-8) var(--sp-12)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .drawer__scrollable{padding-block:var(--sp-11)}}:where(.hc-secao,.hc-portal) .drawer__scrollable{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:thin}:where(.hc-secao,.hc-portal) .drawer__scrollable::-webkit-scrollbar{-webkit-appearance:none;background-clip:padding-box;background-color:transparent;border-radius:var(--rounded-full);width:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .drawer__scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-foreground)/ .2);border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) .drawer__scrollable .drawer__sticky{margin-block-start:auto;padding-block:var(--sp-6)}:where(.hc-secao,.hc-portal) .drawer__footer{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.hc-secao,.hc-portal) .drawer__footer-top{border-block-start:1px solid rgb(var(--color-border-light));padding-block:var(--sp-3)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .drawer__footer-top{padding-block:var(--sp-4)}}:where(.hc-secao,.hc-portal) .cart-discount .active-facets{margin-block:0}:where(.hc-secao,.hc-portal) .drawer__footer-bottom{background-color:rgb(var(--color-foreground)/ .025);padding:clamp(var(--sp-6),2.315vw,var(--sp-12)) var(--sp-5)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer__footer-bottom{padding-inline:var(--sp-12)}}:where(.hc-secao,.hc-portal) .drawer__footer-bottom :is(.tax-note,.totals__subtotal){line-height:1.375}:where(.hc-secao,.hc-portal) .drawer .modal{transition:all .3s ease;z-index:3}:where(.hc-secao,.hc-portal) .drawer .modal .fixed-modal{background:linear-gradient(to bottom,rgb(var(--color-drawer-overlay)/ .1) 30%,rgb(var(--color-drawer-overlay)/ .3) 80%);cursor:none;transition:opacity .6s cubic-bezier(.7,0,.2,1)}:where(.hc-secao,.hc-portal) .drawer .modal__container{--tw-translate-y: 100%;background-color:rgb(var(--color-background));transform:translateY(var(--tw-translate-y));transition:transform .6s cubic-bezier(.7,0,.2,1);max-height:calc(100% - 60px)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .drawer .modal__container{border-start-start-radius:var(--sp-8d5)}:where(.hc-secao,.hc-portal) .drawer .modal__header{padding:var(--sp-8) var(--sp-5) var(--sp-2)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer .modal__header{padding:var(--sp-8) var(--sp-12) var(--sp-3)}}:where(.hc-secao,.hc-portal) .drawer .modal__content{padding:var(--sp-2) var(--sp-5) var(--sp-6)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .drawer .modal__content{padding:var(--sp-3) var(--sp-12) var(--sp-10)}}:where(.hc-secao,.hc-portal) .drawer .modal[active]{transition-delay:0s;visibility:visible}:where(.hc-secao,.hc-portal) .drawer .modal[active] .fixed-modal{opacity:1}:where(.hc-secao,.hc-portal) .drawer .modal[active] .modal__container{--tw-translate-y: 0}:where(.hc-secao,.hc-portal) .horizontal-product:last-child{padding-block-end:0}:where(.hc-secao,.hc-portal) .horizontal-product{--cart-item-media-width: var(--sp-20);padding-block-end:var(--sp-4)}:where(.hc-secao,.hc-portal) .horizontal-product+.horizontal-product{padding-block-start:var(--sp-4);border-block-start:1px solid rgb(var(--color-border-light))}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .horizontal-product{padding-block-end:var(--sp-6)}:where(.hc-secao,.hc-portal) .horizontal-product+.horizontal-product{padding-block-start:var(--sp-6)}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .horizontal-product{--cart-item-media-width: var(--sp-24)}}:where(.hc-secao,.hc-portal) .horizontal-product__media{width:var(--cart-item-media-width)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .horizontal-product__media{border-radius:var(--sp-2)}:where(.hc-secao,.hc-portal) .horizontal-product__media img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .horizontal-product__media:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}:where(.hc-secao,.hc-portal) .horizontal-product__details :is(.price__sale,.price__regular){font-size:inherit}:where(.hc-secao,.hc-portal) .horizontal-product__quantity{padding-block:var(--sp-1);margin-inline-start:auto}:where(.hc-secao,.hc-portal) .cart-quantity{height:var(--sp-10);width:var(--sp-14)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .cart-quantity{height:var(--sp-12)}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .cart-quantity{width:var(--sp-18)}}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__input{-webkit-appearance:none;appearance:none;font-size:inherit;text-align:center;height:100%;width:100%;padding-inline:var(--sp-1)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .cart-quantity .quantity__input{border-radius:var(--sp-2)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .cart-quantity .quantity__input{padding-inline-end:var(--sp-3)}}@supports (-webkit-overflow-scrolling: touch){:where(.hc-secao,.hc-portal) .cart-quantity .quantity__input:focus{font-size:max(var(--text-sm),16px)}}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__buttons{width:var(--sp-6)}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__button{height:var(--sp-6);padding-inline-end:var(--sp-3)}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__button[name=plus]{padding-block-end:var(--sp-1)}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__button[name=minus]{padding-block-start:var(--sp-1)}:where(.hc-secao,.hc-portal) .cart-quantity .quantity__button .icon{width:var(--sp-2);height:var(--sp-2)}@media screen and (max-width:639px){.js :where(.hc-secao,.hc-portal) .cart-drawer .drawer__header{border-start-start-radius:var(--sp-6)}.js :where(.hc-secao,.hc-portal) .cart-drawer .drawer__scrollable{height:auto}.js :where(.hc-secao,.hc-portal) .cart-drawer .modal .fixed-modal{background:none;background-color:rgb(var(--color-overlay)/ .35)}.js :where(.hc-secao,.hc-portal) .cart-drawer .modal__container{border-start-end-radius:var(--sp-6);border-start-start-radius:var(--sp-6)}}:where(.hc-secao,.hc-portal) .recommend__title{border-block-end:1px solid rgb(var(--color-border-light));padding-block-end:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products{margin-inline:calc(var(--page-padding) * -1)}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products:empty{display:block;margin-inline:0}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products:empty:before{content:"";display:block;width:100%;height:var(--sp-20);background-image:linear-gradient(100deg,rgb(var(--color-foreground)/ .045) 40%,rgb(var(--color-foreground)/ .115) 63%,rgb(var(--color-foreground)/ .045) 79%);animation:placeholder-shimmer 1.3s linear infinite;background-size:400% 100%;border-radius:var(--sp-2)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .horizontal-products:empty:before{border-radius:var(--sp-2)}@keyframes placeholder-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products>.horizontal-product{display:none}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products>.horizontal-product:first-child{display:flex}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products .horizontal-product{padding-inline:var(--page-padding);padding-block:0;border-block-start:0}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products{margin-inline:0}:where(.hc-secao,.hc-portal) .complementary-products .horizontal-products .horizontal-product{padding-inline:0}}:where(.hc-secao,.hc-portal) .modal .modal__scrollable{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}:where(.hc-secao,.hc-portal) .modal .modal__scrollable::-webkit-scrollbar{-webkit-appearance:none;background-clip:padding-box;background-color:transparent;border-radius:var(--rounded-full);width:3px}:where(.hc-secao,.hc-portal) .modal .modal__scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-foreground)/ .2);border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) .menu-drawer .drawer__header{padding:var(--sp-8) var(--sp-5) var(--sp-4);border-block-end:0}:where(.hc-secao,.hc-portal) .menu-drawer .drawer__footer-bottom{padding:var(--sp-5)}:where(.hc-secao,.hc-portal) .menu-drawer .drawer__footer-bottom .button{font-size:var(--text-sm);padding-block:var(--sp-2d5);padding-inline:var(--sp-5)}:where(.hc-secao,.hc-portal) .menu-drawer .drawer__scrollable{padding-inline:0;padding-block:var(--sp-3) var(--sp-10)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .menu-drawer .drawer__menu{padding-block-start:var(--sp-6)}}:where(.hc-secao,.hc-portal) .drawer__menu .drawer__menu-group{padding-inline-start:var(--sp-5)}:where(.hc-secao,.hc-portal) .drawer__menu-item{padding-block:var(--sp-2d5);transition:transform var(--animation-primary)}:where(.hc-secao,.hc-portal) .header~.overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(var(--color-drawer-overlay)/ .1) 40%,rgb(var(--color-drawer-overlay)/ .5) 80%);transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility}.js :where(.hc-secao,.hc-portal) .footer-overlay{opacity:.8;height:var(--section-padding-top);background-image:linear-gradient(to bottom,rgb(var(--color-background)),rgb(var(--color-background)/ 0));inset-block-start:calc(-1 * var(--border-radius))}:where(.hc-secao,.hc-portal) .footer{color:rgb(var(--color-foreground));grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__left{gap:clamp(var(--sp-20),8.421vw,var(--sp-40))}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .footer__left{border-inline-end:1px solid rgb(var(--color-foreground)/ .115)}}:where(.hc-secao,.hc-portal) .footer__logo img{max-width:calc(var(--image-width) * .75);max-height:calc(var(--image-height) * .75)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .footer__logo img{max-width:var(--image-width);max-height:var(--image-height)}}:where(.hc-secao,.hc-portal) .footer__accordions .details{border:0 solid rgb(var(--color-foreground)/ .115);border-block-start-width:1px;border-inline-end-width:1px;border-inline-start-width:1px;padding-inline:var(--sp-5)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__accordions .details{border-width:0;padding-inline:0}}@media screen and (min-width:768px)and (max-width:1023px){:where(.hc-secao,.hc-portal) .footer__accordions .details{width:calc(25% - var(--sp-12) * 4 / 5)}}:where(.hc-secao,.hc-portal) .footer__accordions .details .details__summary{padding-block:var(--sp-5)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__accordions .details .details__summary{padding-block-start:0}.js :where(.hc-secao,.hc-portal) .footer__accordions .details .details__summary{pointer-events:none}.js :where(.hc-secao,.hc-portal) .footer__accordions .details .details__summary svg{display:none}}:where(.hc-secao,.hc-portal) .footer__accordions .details__summary+.details__content:before{content:"";display:block;pointer-events:none;padding-block-start:var(--sp-2)}:where(.hc-secao,.hc-portal) .footer__accordions .details:first-of-type{border-block-end-width:0}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .footer__accordions .details:first-of-type{border-start-end-radius:var(--sp-2);border-start-start-radius:var(--sp-2)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__accordions .details:first-of-type{border-radius:0}}:where(.hc-secao,.hc-portal) .footer__accordions .details:last-of-type{border-block-end-width:1px}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .footer__accordions .details:last-of-type{border-end-end-radius:var(--sp-2);border-end-start-radius:var(--sp-2)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__accordions .details:last-of-type{border-block-end-width:0;border-radius:0}}:where(.hc-secao,.hc-portal) .footer__accordions .details:last-of-type .details__content:after{content:"";display:block;padding-block-end:var(--sp-7)}:where(.hc-secao,.hc-portal) .footer__right{grid-template-columns:repeat(1,minmax(0,1fr));align-content:space-between;border-block-start:1px solid rgb(var(--color-foreground)/ .115);margin-block-start:var(--sp-10);padding-block-start:var(--sp-14)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__right{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .footer__right{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0;border-block-start-width:0;margin-block-start:0;padding-block:0;padding-inline:clamp(var(--sp-10),8.421vw,var(--sp-40))}}:where(.hc-secao,.hc-portal) .footer__socials{grid-column:span 2/span 2}:where(.hc-secao,.hc-portal) .footer__newsletter{grid-column:span 3/span 3}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .footer__newsletter .md\:title-lg{font-size:var(--title-sm)}}:where(.hc-secao,.hc-portal) .newsletter-form{max-width:448px}:where(.hc-secao,.hc-portal) .newsletter-form .field .input{box-shadow:none;background-color:rgb(var(--color-foreground)/ .045);color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .newsletter-form .field .input:focus{background-color:rgb(var(--color-foreground)/ .115)}:where(.hc-secao,.hc-portal) .newsletter-form .field .input:-webkit-autofill{transition:background-color 9999s;-webkit-text-fill-color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .footer-copyright{--color-button-text: var(--color-background);--color-button-border: var(--color-foreground);--color-button-background: var(--color-foreground);font-size:var(--text-2sm);color:rgb(var(--color-foreground));padding-block:clamp(var(--sp-7),1.789vw,var(--sp-8d5))}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .footer-copyright{font-size:var(--text-sm)}}:where(.hc-secao,.hc-portal) .footer-copyright .credits{order:3}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .footer-copyright .credits{order:1;text-align:start}}:where(.hc-secao,.hc-portal) .footer-copyright .credits ul{margin-block-start:var(--sp-4);margin-block-end:0;padding-inline-start:0;list-style:none}:where(.hc-secao,.hc-portal) .footer-copyright .credits li{margin-block-start:0;padding-inline-start:0}:where(.hc-secao,.hc-portal) .footer-copyright .payment-icons{order:2}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .footer-copyright .payment-icons{order:3}}:where(.hc-secao,.hc-portal) .footer-copyright .payment-icons svg{width:var(--sp-8)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .footer-copyright .payment-icons svg{width:var(--sp-10)}}:where(.hc-secao,.hc-portal) .breadcrumb{font-size:0}:where(.hc-secao,.hc-portal) .breadcrumb ul{font-size:clamp(var(--text-2sm),1.2vw,var(--text-base))}:where(.hc-secao,.hc-portal) .breadcrumb :is(ul,li){gap:clamp(var(--sp-3),.947vw,var(--sp-4d5))}:where(.hc-secao,.hc-portal) .breadcrumb li+li:before{--tw-translate-y: 5%;--tw-rotate: 25deg;content:"";width:1px;height:60%;background-color:rgb(var(--color-border));transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate))}:where(.hc-secao,.hc-portal) .breadcrumb .icon{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px);transition:fill var(--animation-fast)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .breadcrumb a:hover .icon{fill:currentColor}}:where(.hc-secao,.hc-portal) .text-left .split-words{justify-content:flex-start}:where(.hc-secao,.hc-portal) .text-center .split-words{justify-content:center}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .md\:text-left .split-words{justify-content:flex-start}}:where(.hc-secao,.hc-portal) .split-words .word{display:inline-flex;line-height:1;margin:-.1em -.05em;overflow:hidden;padding:.15em .05em}:where(.hc-secao,.hc-portal) .split-words .word.animated{overflow:visible}[lang=en] :where(.hc-secao,.hc-portal) .split-words .word{padding-block:.08em}:where(.hc-secao,.hc-portal) .subtext-md{font-size:clamp(var(--text-base),1.052vw,var(--text-xl))}:where(.hc-secao,.hc-portal) .subtext-lg{font-size:var(--fluid-base-to-xl)}:where(.hc-secao,.hc-portal) .subtitle-md{font-size:clamp(var(--text-sm),.947vw,var(--text-lg))}:where(.hc-secao,.hc-portal) .banner__text--colored{color:rgb(var(--color-highlight))}:where(.hc-secao,.hc-portal) .banner{color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .banner__overlay{z-index:0;background-color:rgb(var(--color-overlay)/ var(--overlay-opacity))}:where(.hc-secao,.hc-portal) .banner__overlay~.banner__content{--color-background: var(--color-overlay)}:where(.hc-secao,.hc-portal) .banner__box{word-wrap:break-word;height:fit-content;padding-block:clamp(var(--sp-10),3.368vw,var(--sp-16))}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .banner__box{width:auto;min-width:720px;max-width:1024px}:where(.hc-secao,.hc-portal) .banner__box--small,:where(.hc-secao,.hc-portal) .banner__box--medium{min-width:auto}:where(.hc-secao,.hc-portal) .banner__box--small{max-width:512px}:where(.hc-secao,.hc-portal) .banner__box--medium{max-width:672px}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .banner__box--small{max-width:640px}:where(.hc-secao,.hc-portal) .banner__box--medium{max-width:928px}}@media screen and (min-width:1920px){:where(.hc-secao,.hc-portal) .banner__box--medium{max-width:1024px}}:where(.hc-secao,.hc-portal) .banner__box>*+*:not(.spacing-section){margin-block-start:var(--sp-5)}:where(.hc-secao,.hc-portal) .banner__title+*{margin-block-start:var(--sp-10)}:where(.hc-secao,.hc-portal) .banner__subheading{font-weight:400;letter-spacing:.25em}.js :where(.hc-secao,.hc-portal).section:not(.section--next-rounded) :is(.banner__overlay,.banner__map,.banner__media),:where(.hc-secao,.hc-portal) .section:not(.section--next-rounded) :is(.banner__overlay,.banner__map,.banner__media){height:calc(100% + var(--border-radius))}.js :where(.hc-secao,.hc-portal) .section--rounded :is(.banner__map,.banner__media,.banner__overlay,.video-hero){border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .banner.media--adapt,:where(.hc-secao,.hc-portal) .image-with-text__image.media--adapt{height:0;padding-block-end:var(--ratio-percent)}:where(.hc-secao,.hc-portal) .banner.media--adapt .media--height>img:first-child,:where(.hc-secao,.hc-portal) .image-with-text__image.media--adapt .media--height>img:first-child{position:static}:where(.hc-secao,.hc-portal) .banner.media--adapt .media--height>img:first-child~video,:where(.hc-secao,.hc-portal) .image-with-text__image.media--adapt .media--height>img:first-child~video{position:absolute;inset-block-start:0;inset-inline-start:0}:where(.hc-secao,.hc-portal) .banner.media--adapt .banner__media,:where(.hc-secao,.hc-portal) .image-with-text__image.media--adapt>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .banner:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt),:where(.hc-secao,.hc-portal) .image-with-text__image:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt){height:0;padding-block-end:var(--ratio-percent)}:where(.hc-secao,.hc-portal) .banner:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt) .media--height>img,:where(.hc-secao,.hc-portal) .image-with-text__image:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt) .media--height>img{position:static}:where(.hc-secao,.hc-portal) .banner:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt) .media--height>img:first-child~video,:where(.hc-secao,.hc-portal) .image-with-text__image:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt) .media--height>img~video{position:absolute;inset-block-start:0;inset-inline-start:0}:where(.hc-secao,.hc-portal) .banner:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt) .banner__media,:where(.hc-secao,.hc-portal) .image-with-text__image:is(.media--adapt.mobile\:media--auto,.mobile\:media--adapt)>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}.js :where(.hc-secao,.hc-portal) .scrolled-images{height:calc(100% + var(--border-radius))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .scrolled-images{border-radius:var(--border-radius) var(--border-radius) 0 0}:where(.hc-secao,.hc-portal) .scrolled-images svg.placeholder{background-color:rgb(var(--color-foreground)/ .3);fill:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .scrolled-images__main{--tiles-height: 52vw;--tileswrap-height: calc(var(--tiles-height)*3.5);transform:translate(calc(-50% * var(--transform-logical)),-50%) rotate(calc(50deg * var(--transform-logical)));inset-inline-start:55%;height:var(--tileswrap-height)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .scrolled-images__main{--tileswrap-height: calc(var(--tiles-height)*2);inset-block-start:20%;inset-inline-start:60%}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .scrolled-images__main{--tileswrap-height: calc(var(--tiles-height)*1.8);inset-block-start:50%}}:where(.hc-secao,.hc-portal) .scrolled-images__row{display:flex}:where(.hc-secao,.hc-portal) .scrolled-images__row:first-child{opacity:.3}:where(.hc-secao,.hc-portal) .scrolled-images__row:nth-child(2){opacity:.2}:where(.hc-secao,.hc-portal) .scrolled-images__row:nth-child(3){opacity:.1}:where(.hc-secao,.hc-portal) .scrolled-images__item{--tile-margin: 1vw;background-position:50% 50%;background-size:cover;flex:none;transform:rotate(calc(-90deg * var(--transform-logical)));margin:var(--tile-margin);height:calc(var(--tileswrap-height)/4 - var(--tile-margin)*4/2);width:calc(var(--tileswrap-height)/4 - var(--tile-margin)*4/2)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .scrolled-images__item{border-radius:16px}:where(.hc-secao,.hc-portal) .card-grid{--card-grid-per-row: 2;--card-grid-template: auto-flow dense/repeat(var(--card-grid-per-row), minmax(0, 1fr));--card-grid-gap: var(--sp-3);grid:var(--card-grid-template);gap:var(--card-grid-gap)}@media screen and (max-width:639px){:where(.hc-secao,.hc-portal) .mobile\:card-grid--1{--card-grid-per-row: 1}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .card-grid{--card-grid-per-row: 3;--card-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .card-grid--3{--card-grid-per-row: 3}:where(.hc-secao,.hc-portal) .card-grid--4{--card-grid-per-row: 4}}:where(.hc-secao,.hc-portal) .product-card{--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-opacity: var(--card-shadow-opacity);--border-opacity: var(--card-border-opacity);--product-card-quick-view-inset: var(--sp-4);background-color:rgb(var(--color-placeholder));border-radius:var(--card-radius);align-content:flex-start;border:var(--card-border-width) solid rgb(var(--color-foreground)/ var(--border-opacity));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity))}:where(.hc-secao,.hc-portal) .product-card__media :is(.media,.flickity-viewport,.product-card__model){border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}:where(.hc-secao,.hc-portal) .product-card__media video-media :is(iframe,video){pointer-events:none}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .product-card__media video-media>img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:var(--animation-primary);transition-property:opacity,visibility,transform}:where(.hc-secao,.hc-portal) .product-card__media:hover video-media>img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}:where(.hc-secao,.hc-portal) .product-card__content{--card-content-padding-block: clamp(var(--sp-4), 1.263vw, var(--sp-6)) clamp(var(--sp-4), 2.105vw, var(--sp-10));--card-content-padding-inline: clamp(var(--sp-4), 2.105vw, var(--sp-10));grid-template-columns:minmax(0,1fr);padding-block:var(--card-content-padding-block);padding-inline:var(--card-content-padding-inline)}:where(.hc-secao,.hc-portal) .product-card__top{padding-block-end:var(--sp-2)}:where(.hc-secao,.hc-portal) .product-card__top .caption{color:rgb(var(--color-foreground)/ .6);font-size:clamp(var(--text-3xs),.579vw,var(--text-2xs))}:where(.hc-secao,.hc-portal) .product-card__title{font-size:var(--font-product-size)}:where(.hc-secao,.hc-portal) .product-card__title,:where(.hc-secao,.hc-portal) .horizontal-product__title{font-family:var(--font-product-family);font-weight:var(--font-product-weight);text-transform:var(--font-product-text-transform)}:where(.hc-secao,.hc-portal) .product-card__bottom{padding-block-start:var(--sp-4)}:where(.hc-secao,.hc-portal) .product-card__bottom .color-swatch{--swatch-size: var(--sp-3)}:where(.hc-secao,.hc-portal) .product-card__bottom .swatches--variant .color-swatch{--swatch-size: var(--sp-6)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .product-card__bottom .color-swatch{--swatch-size: var(--sp-4)}:where(.hc-secao,.hc-portal) .product-card__bottom .swatches--variant .color-swatch{--swatch-size: var(--sp-8)}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .product-card__carousel.flickity-enabled .flickity-viewport{cursor:unset;height:100%!important}:where(.hc-secao,.hc-portal) .product-card__carousel .flickity-page-dots{--tw-translate-y: var(--sp-2);--tw-translate-x: -50%;position:absolute;inset-block-end:calc(var(--sp-3d5) * -1);inset-inline-start:50%;visibility:hidden;opacity:0;margin:0;border-radius:var(--rounded-full);background-color:rgb(var(--color-placeholder));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));transition:var(--animation-primary);transition-property:opacity,visibility,transform;pointer-events:none;height:var(--sp-6);padding-inline:var(--sp-4);width:auto}:where(.hc-secao,.hc-portal) .product-card__carousel .flickity-page-dot:first-child,:where(.hc-secao,.hc-portal) .product-card__carousel.without-dots .flickity-page-dots{display:none}.js :where(.hc-secao,.hc-portal) .product-card__carousel~img{opacity:0;visibility:hidden;pointer-events:none}}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .product-card__carousel{transition:opacity var(--animation-primary)}:where(.hc-secao,.hc-portal) .product-card__carousel:hover .flickity-page-dots{--tw-translate-y: 0;opacity:1;visibility:visible}:where(.hc-secao,.hc-portal) .product-card__media>.media>img{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.hc-secao,.hc-portal) .product-card__media:hover>.media>img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .product-card__media>.media{overflow:hidden}}:where(.hc-secao,.hc-portal) .product-card--promo{grid-column:span 2}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__media{border-radius:var(--card-radius)}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-overlay)/ var(--overlay-opacity));border-radius:var(--card-radius)}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__content{--card-content-padding-block: clamp(var(--sp-6), 2.105vw, var(--sp-10));--card-content-padding-inline: clamp(var(--sp-6), 2.105vw, var(--sp-10))}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .product-card--promo{grid-column:span var(--card-column-size);grid-row:span var(--card-row-size);--card-content-padding-block: clamp(var(--sp-6), 2.105vw, var(--sp-10)) var(--sp-20);--card-content-padding-inline: clamp(var(--sp-6), 2.105vw, var(--sp-10)) var(--sp-20)}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__media{position:absolute}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__media .media>:is(img,svg){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__content{position:relative}}:where(.hc-secao,.hc-portal) .promo-box>*+*{margin-block-start:var(--sp-8)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .promo-title{font-size:calc(var(--fluid-2xl-to-4xl) * var(--card-column-size))}:where(.hc-secao,.hc-portal) .promo-box{max-width:min(100%,calc(100% / var(--card-column-size) * 1.5))}:where(.hc-secao,.hc-portal) .product-card--promo .product-card__content{padding-block:max(calc(var(--card-content-padding-block) * var(--card-column-size) * .75),var(--card-content-padding-block));padding-inline:max(calc(var(--card-content-padding-inline) * var(--card-column-size) * .5),var(--card-content-padding-inline))}}:where(.hc-secao,.hc-portal) .promo-title,:where(.hc-secao,.hc-portal) .promo-content{color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .quick-add{inset-inline-end:0;inset-block-end:var(--sp-7);transform:translate(var(--tw-translate-x),var(--tw-translate-y))}:where(.hc-secao,.hc-portal) .quick-add .button{width:auto;height:auto;padding-block:clamp(var(--sp-3),.842vw,var(--sp-4));padding-inline:clamp(var(--sp-5d5),1.368vw,var(--sp-6d5))}:where(.hc-secao,.hc-portal) .quick-add .button:focus-visible{opacity:1}:where(.hc-secao,.hc-portal) .quick-add .button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}@media screen and (min-width:768px){@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .quick-add{--tw-translate-y: var(--sp-2);transition:var(--animation-primary);transition-property:opacity,transform}:where(.hc-secao,.hc-portal) .product-card:hover .quick-add{--tw-translate-y: 0}:where(.hc-secao,.hc-portal) .product-card:hover .quick-add :is(.buttons,.button){opacity:1}}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .quick-add{inset-inline-end:0;inset-block-end:0;padding-inline:var(--sp-3);padding-block-end:var(--sp-3)}:where(.hc-secao,.hc-portal) .quick-add .btn-loader{gap:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .quick-add .btn-loader span{width:4px;height:4px}:where(.hc-secao,.hc-portal) .quick-add .button{height:var(--sp-10)}:where(.hc-secao,.hc-portal) .quick-add .button:not([disabled]){padding:0;width:var(--sp-10)}}:where(.hc-secao,.hc-portal) .quick-view{--color-modal-background: var(--color-drawer-background)}:where(.hc-secao,.hc-portal) .quick-view__button{--shadow-opacity: 0;--border-opacity: .1;--buttons-border-width: 1px;--color-button-background: var(--color-background);padding:0;height:var(--sp-12);width:var(--sp-12);position:absolute;background-color:rgb(var(--color-button-background));inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .product-card:hover .quick-view__button{opacity:1}}:where(.hc-secao,.hc-portal) .quick-view__button:focus-visible{opacity:1}:where(.hc-secao,.hc-portal) .quick-view__button+.quick-view{display:none!important}:where(.hc-secao,.hc-portal) .quick-view__content{height:768px}:where(.hc-secao,.hc-portal) .quick-view__content:empty{z-index:1;position:relative;display:block;background-color:rgb(var(--color-background))}:where(.hc-secao,.hc-portal) .quick-view__content:empty:before,:where(.hc-secao,.hc-portal) .quick-view__content:empty:after{content:"";display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-1.5px;margin-inline-start:max(-30px,-20%);width:min(60px,40%);height:3px;background-color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .quick-view__content:empty:before{background-color:rgb(var(--color-border))}:where(.hc-secao,.hc-portal) .quick-view__content:empty:after{animation:preloading 1.2s infinite ease}:where(.hc-secao,.hc-portal) .quick-view .drawer__header{border-block-end:0;padding-block-end:var(--sp-2)}:where(.hc-secao,.hc-portal) .quick-view .drawer__close{position:absolute;inset-block-start:var(--sp-7);inset-inline-end:var(--sp-7);transition:opacity var(--animation-primary);transition-delay:.6s}:where(.hc-secao,.hc-portal) .quick-view[active] .drawer__close{opacity:1}:where(.hc-secao,.hc-portal) .quick-view .product__media-container .slider{border-radius:0}:where(.hc-secao,.hc-portal) .quick-view .product__media{border-radius:0}:where(.hc-secao,.hc-portal) .quick-view .product__media>img{height:100%}:where(.hc-secao,.hc-portal) .quick-view .product__thumbnails-list{width:100%;display:flex;align-items:center;justify-content:center;gap:0}:where(.hc-secao,.hc-portal) .quick-view button.product__thumbnail:not([hidden]){cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--sp-6);height:var(--sp-6);border-radius:var(--rounded-full);transition:box-shadow var(--animation-primary);background-color:transparent}:where(.hc-secao,.hc-portal) .quick-view button.product__thumbnail[aria-current]:before{content:"";display:block;width:5px;height:5px;margin:0;inset:unset;background-color:rgb(var(--color-foreground));border-radius:var(--rounded-full);transition:var(--animation-primary);transition-property:background-color,box-shadow}:where(.hc-secao,.hc-portal) .quick-view button.product__thumbnail[aria-current=true]:before{width:5px;height:5px;background-color:transparent;box-shadow:0 0 0 2px rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .quick-view button.product__thumbnail[aria-current]:after{content:none}:where(.hc-secao,.hc-portal) .quick-view button.product__thumbnail img{visibility:hidden;position:absolute}:where(.hc-secao,.hc-portal) .quick-view .product__more:focus-visible{outline-offset:-3px}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .quick-view .product__info{padding-inline:var(--page-padding)}}@media screen and (max-width:639px){.js :where(.hc-secao,.hc-portal) .quick-view .drawer__close{opacity:0}}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .quick-view .drawer__inner{max-width:1280px}:where(.hc-secao,.hc-portal) .quick-view .drawer__header{padding:0}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .quick-view .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}:where(.hc-secao,.hc-portal) .quick-view__content{overflow:hidden}:where(.hc-secao,.hc-portal) .quick-view .product,:where(.hc-secao,.hc-portal) .quick-view .product__content,:where(.hc-secao,.hc-portal) .quick-view .product__info,:where(.hc-secao,.hc-portal) .quick-view .product__gallery,:where(.hc-secao,.hc-portal) .quick-view .product__media-container,:where(.hc-secao,.hc-portal) .quick-view .product__media-list,:where(.hc-secao,.hc-portal) .quick-view .product__media{height:100%}:where(.hc-secao,.hc-portal) .quick-view .product__content{max-height:90vh}:where(.hc-secao,.hc-portal) .quick-view .product__media-list{position:absolute;top:0;right:0;bottom:0;left:0}:where(.hc-secao,.hc-portal) .quick-view .product__thumbnails-list{position:absolute;inset-block-end:var(--sp-7);inset-inline-start:50%;height:var(--sp-8);width:auto;margin-block-start:0;padding-inline:var(--sp-4);border-radius:var(--rounded-full);background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border-light));transform:translate(calc(-50% * var(--transform-logical)))}:where(.hc-secao,.hc-portal) .quick-view .product__gallery{border-inline-end:1px solid rgb(var(--color-border-light))}:where(.hc-secao,.hc-portal) .quick-view .product__info.with-read-more{padding-block-end:calc(var(--sp-8) + var(--sp-4) + var(--sp-6) * 2)}:where(.hc-secao,.hc-portal) .quick-view .product__info{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;padding-block:var(--sp-8);padding-inline:var(--grid-gap)}:where(.hc-secao,.hc-portal) .quick-view .product__info::-webkit-scrollbar{-webkit-appearance:none;background-clip:padding-box;background-color:transparent;border-radius:var(--rounded-full);width:var(--sp-1d5)}:where(.hc-secao,.hc-portal) .quick-view .product__info::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-foreground)/ .2);border-radius:var(--rounded-full)}:where(.hc-secao,.hc-portal) .quick-view .product__more{padding-block:var(--sp-6);padding-inline:var(--grid-gap);border-block-start:1px solid rgb(var(--color-border-light));background-color:rgb(var(--color-background)/ .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .quick-view .product{--product-grid: auto / minmax(0, 1fr) minmax(0, 1fr)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .quick-view .product__info{padding-block:var(--sp-11)}}:where(.hc-secao,.hc-portal) .badges{--badge-padding: clamp(var(--sp-6), 2.105vw, var(--sp-10));inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .badges{inset-block-start:var(--sp-5);inset-inline-start:var(--sp-5)}}:where(.hc-secao,.hc-portal) .badge{--badge-background: rgb(var(--color-foreground));--badge-foreground: rgb(var(--color-background));background-color:var(--badge-background);color:var(--badge-foreground);padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs);border-radius:var(--rounded-button);width:max-content}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .badge{padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}}:where(.hc-secao,.hc-portal) .badge.badge--onsale{--badge-background: rgb(var(--color-sale-tag));--badge-foreground: rgb(var(--color-sale-tag-text))}:where(.hc-secao,.hc-portal) .price__regular{color:rgb(var(--color-price));font-size:var(--fluid-sm-to-base)}:where(.hc-secao,.hc-portal) .price__regular small{font-weight:400}:where(.hc-secao,.hc-portal) .price--on-sale .price__regular{color:rgb(var(--color-sale-price));font-weight:var(--font-medium)}:where(.hc-secao,.hc-portal) .price__sale{color:rgb(var(--color-price)/ .6);font-size:var(--fluid-xs-to-sm)}:where(.hc-secao,.hc-portal) .price__sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-15deg);border-block-end:1px solid red}:where(.hc-secao,.hc-portal) .pagination .page{height:var(--sp-10);width:var(--sp-10)}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .pagination .page{height:var(--sp-12);width:var(--sp-12)}}:where(.hc-secao,.hc-portal) .pagination .page.current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}:where(.hc-secao,.hc-portal) .active-facets{margin-block-end:var(--sp-7)}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .active-facets{margin-block-end:0;margin-block-start:clamp(var(--sp-4),1.684vw,var(--sp-8))}}@keyframes preloading{0%,44%,88.1%,to{transform-origin:var(--transform-origin-start)}0%,to,88%{transform:scaleX(0)}44.1%,88%{transform-origin:var(--transform-origin-end)}33%,44%{transform:scaleX(1)}}[data-lazy-image] :where(.hc-secao,.hc-portal) .media.loading:before,[data-lazy-image] :where(.hc-secao,.hc-portal) .media.loading:after{content:"";z-index:1;position:absolute;width:min(50px,34%);height:2px;box-shadow:none;inset-inline-start:50%;inset-block-start:50%;margin-block-start:-1px;margin-inline-start:max(-25px,-17%);background-color:rgb(var(--color-base-text))}[data-lazy-image] :where(.hc-secao,.hc-portal) .media.loading:before{background-color:rgb(var(--color-base-background))}[data-lazy-image] :where(.hc-secao,.hc-portal) .media.loading:after{animation:preloading 1.2s infinite ease}[data-lazy-image] :where(.hc-secao,.hc-portal) .media.loading>img{opacity:0}:where(.hc-secao,.hc-portal) .alert{padding:var(--sp-5)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .alert{border-radius:var(--inputs-radius)}:where(.hc-secao,.hc-portal) .alert--success{color:rgb(var(--color-success-text));background-color:rgb(var(--color-success-background))}:where(.hc-secao,.hc-portal) .alert--error{color:rgb(var(--color-error-text));background-color:rgb(var(--color-error-background))}:where(.hc-secao,.hc-portal) .alert--transparent{padding:0;background-color:transparent}:where(.hc-secao,.hc-portal) .rich-text>*+*:not(.spacing-section){margin-block-start:var(--sp-5)}:where(.hc-secao,.hc-portal) .rich-text>:is(.link,.button){margin-inline-end:var(--sp-4)}:where(.hc-secao,.hc-portal) .contact{gap:var(--grid-gap)}:where(.hc-secao,.hc-portal) .contact__fields .field{flex-grow:1;flex-shrink:0;width:100%}:where(.hc-secao,.hc-portal) .contact__sidebar .subtitle{color:rgb(var(--color-foreground)/ .5)}:where(.hc-secao,.hc-portal) .contact__sidebar .media{background-color:transparent}:where(.hc-secao,.hc-portal) .contact__sidebar .media img{max-width:calc(var(--image-width) * .75);max-height:calc(var(--image-height) * .75)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .contact__sidebar .media img{max-width:var(--image-width);max-height:var(--image-height)}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .contact__fields .field{width:calc(50% - var(--sp-6) / 2)}:where(.hc-secao,.hc-portal) .contact__fields .field--full{width:100%}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .contact__sidebar{width:clamp(340px,25vw,430px)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .faq .details__summary .text-base{font-size:22px}}:where(.hc-secao,.hc-portal) .accordions{border-block:1px solid rgb(var(--color-border))}:where(.hc-secao,.hc-portal) .accordion+.accordion{border-block-start:1px solid rgb(var(--color-border))}:where(.hc-secao,.hc-portal) .accordion .details .details__content{padding-block-end:var(--sp-8);margin-block-start:calc(var(--sp-2d5) * -1)}:where(.hc-secao,.hc-portal) .accordion .details .details__summary{padding-block:var(--sp-7)}:where(.hc-secao,.hc-portal) .accordion .details .details__summary>.icon{width:var(--sp-3);height:var(--sp-3)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .accordion .details__content{max-width:80%}:where(.hc-secao,.hc-portal) .accordion .details .details__summary{padding-block:var(--sp-8)}:where(.hc-secao,.hc-portal) .accordion .details .details__summary>.icon{width:var(--sp-3d5);height:var(--sp-3d5)}}:where(.hc-secao,.hc-portal) .faqs.with-background{color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) .faqs.with-background>:is(div,form){padding:var(--sp-10)}:where(.hc-secao,.hc-portal) .faqs.with-background>form{background-color:rgb(var(--color-overlay)/ var(--overlay-opacity));border-end-start-radius:var(--rounded-block);border-end-end-radius:var(--rounded-block)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .faqs.with-background>form{border-end-start-radius:0;border-end-end-radius:var(--rounded-block);border-start-end-radius:var(--rounded-block)}}:where(.hc-secao,.hc-portal) .faqs.with-background>form :is(.input,.textarea){background-color:color-mix(in srgb,rgb(var(--color-foreground)) 4%,rgb(var(--color-background)) 12%)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .faqs.with-background>form :is(.input,.textarea):focus{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 4%,rgb(var(--color-background)) 15%)}}:where(.hc-secao,.hc-portal) .faqs.with-background .title-wrapper{margin-block-end:0}:where(.hc-secao,.hc-portal) .faqs .contact__sidebar>.flex{flex-direction:column;align-items:flex-start}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .faqs .contact__sidebar>.flex{flex-direction:row;align-items:flex-end}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .faqs .contact__sidebar>.flex{flex-direction:column;align-items:flex-start}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .faqs.with-background .title-wrapper{display:flex;align-items:flex-end;justify-content:space-between}:where(.hc-secao,.hc-portal) .faqs.with-background>:is(div,form){padding:var(--sp-14)}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .faqs.with-background>:is(div,form){padding:clamp(var(--sp-20),6.737vw,var(--sp-32))}:where(.hc-secao,.hc-portal) .faqs .contact__sidebar>.flex{flex-direction:row;align-items:flex-end}}@media screen and (max-width:639px){.js :where(.hc-secao,.hc-portal) .share-drawer .drawer__inner{height:auto}.js :where(.hc-secao,.hc-portal) .quick-view .share-drawer .drawer__inner{height:0}}:where(.hc-secao,.hc-portal) .share-buttons li+li{border-block-start:1px solid rgb(var(--color-border))}:where(.hc-secao,.hc-portal) .share-buttons a{padding:var(--sp-3d5) var(--sp-2d5)}:where(.hc-secao,.hc-portal) .share-buttons li:first-child a{padding-block-start:0}:where(.hc-secao,.hc-portal) .share-buttons li:last-child a{padding-block-end:0}:where(.hc-secao,.hc-portal) .share-buttons .icon-facebook{fill:#3b5998}:where(.hc-secao,.hc-portal) .share-buttons .icon-twitter{fill:#00acee}:where(.hc-secao,.hc-portal) .share-buttons .icon-pinterest{fill:#e60023}:where(.hc-secao,.hc-portal) .slider{-ms-overflow-style:none;scrollbar-width:none}:where(.hc-secao,.hc-portal) .slider::-webkit-scrollbar{height:10px;width:10px;display:none}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .slider--tablet{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);padding-block-end:var(--card-shadow-vertical-offset)}:where(.hc-secao,.hc-portal) .slider--tablet .card-grid{--slider-item-width: 36vw;--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid)}}@media screen and (max-width:639px){:where(.hc-secao,.hc-portal) .slider--tablet .mobile\:card-grid--1{--slider-item-width: 74vw}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .slider--desktop{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);padding-block-end:var(--card-shadow-vertical-offset)}}@media(prefers-reduced-motion){:where(.hc-secao,.hc-portal) .slider{scroll-behavior:auto}}:where(.hc-secao,.hc-portal) .slider .card{scroll-snap-align:start}:where(.hc-secao,.hc-portal) .slider+:is(p,.indicators){text-align:center;justify-content:center;margin-block-start:clamp(var(--sp-8),2.526vw,var(--sp-12))}:where(.hc-secao,.hc-portal) .product-title-md{font-size:clamp(var(--sp-10),2.526vw,var(--sp-12))}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .mobile\:product-title-md,:where(.hc-secao,.hc-portal) .mobile\:product-title-md .word{line-height:1.25}:where(.hc-secao,.hc-portal) .mobile\:product-title-md{font-size:var(--text-h2)}}:where(.hc-secao,.hc-portal) noscript .product-form__input{margin-block-start:var(--sp-6)}:where(.hc-secao,.hc-portal) .product-form__input{border:none}:where(.hc-secao,.hc-portal) .product-form__input .form__label{margin-block-end:var(--sp-3)}:where(.hc-secao,.hc-portal) .product-form__input .form__label:empty{display:none}:where(.hc-secao,.hc-portal) .variant-picker .color-swatch{--swatch-size: var(--sp-8d5)}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .product{grid-template-columns:minmax(0,1fr) clamp(400px,30.26vw,560px);gap:var(--sp-10)}:where(.hc-secao,.hc-portal) .product__info.lg\:sticky,:where(.hc-secao,.hc-portal) .product__gallery-container.lg\:sticky{inset-block-start:var(--sp-6)!important;transition:inset-block-start var(--animation-nav)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .product{grid:var(--product-grid);gap:clamp(var(--sp-12),4.73vw,var(--sp-23))}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .product--scroll{gap:var(--sp-15)}}:where(.hc-secao,.hc-portal) .product__preview{max-height:var(--screen-height)}:where(.hc-secao,.hc-portal) .product__preview .product__media{display:flex}:where(.hc-secao,.hc-portal) .product__preview .product__media,:where(.hc-secao,.hc-portal) .product__preview .product__media>img{height:100%}:where(.hc-secao,.hc-portal) .product__info>*+*{margin-block-start:var(--sp-6)}:where(.hc-secao,.hc-portal) .product__vendor+.product__title{margin-block-start:var(--sp-3)}:where(.hc-secao,.hc-portal) .product__price{font-size:var(--fluid-lg-to-2xl)}:where(.hc-secao,.hc-portal) .product__price .price__regular{font-size:100%}:where(.hc-secao,.hc-portal) .product__price :is(.price__sale,.unit-price){font-size:70%}:where(.hc-secao,.hc-portal) .product__title.with-price{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;justify-content:space-between}:where(.hc-secao,.hc-portal) .product__title .product__price{align-self:flex-end}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .product__title.with-price{grid-template-columns:auto auto}:where(.hc-secao,.hc-portal) .product__title.with-price h1{grid-column:auto}:where(.hc-secao,.hc-portal) .product__title.with-price .price__sale,:where(.hc-secao,.hc-portal) .product__title .product__price{place-self:end}}:where(.hc-secao,.hc-portal) .product-form-wrapper{margin-block-start:var(--sp-8)}:where(.hc-secao,.hc-portal) .quantity{min-height:var(--input-height);border:1px solid rgb(var(--color-border));border-radius:var(--buttons-radius)}:where(.hc-secao,.hc-portal) .quantity__input{-webkit-appearance:none;appearance:none}:where(.hc-secao,.hc-portal) .quantity__input::-webkit-outer-spin-button,:where(.hc-secao,.hc-portal) .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.hc-secao,.hc-portal) .quantity__input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}:where(.hc-secao,.hc-portal) .quantity__input:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;outline:2px solid transparent;outline-offset:2px}:where(.hc-secao,.hc-portal) .quantity .quantity__input{max-width:var(--sp-11);background-color:transparent}:where(.hc-secao,.hc-portal) .quantity .quantity__button{padding-inline:var(--sp-3)}@media screen and (max-width:639px){:where(.hc-secao,.hc-portal) .quantity .quantity__button .icon{width:var(--sp-4d5);height:var(--sp-4d5)}}@media screen and (min-width:640px){:where(.hc-secao,.hc-portal) .product-form__submit,:where(.hc-secao,.hc-portal) button.shopify-payment-button__button--unbranded{min-height:60px}:where(.hc-secao,.hc-portal) .shopify-payment-button :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-block-size: 60px}:where(.hc-secao,.hc-portal) .quantity .quantity__input{max-width:var(--sp-12)}:where(.hc-secao,.hc-portal) .quantity .quantity__button{padding-inline:var(--sp-4d5)}:where(.hc-secao,.hc-portal) .quantity .quantity__button:first-of-type{padding-inline-end:var(--sp-2)}:where(.hc-secao,.hc-portal) .quantity .quantity__button:last-of-type{padding-inline-start:var(--sp-2)}}@media screen and (min-width:1024px)and (max-width:1279px){:where(.hc-secao,.hc-portal) .product-form__buttons .quantity .quantity__input{max-width:var(--sp-10)}}:where(.hc-secao,.hc-portal) .buy-buttons .quantity:has(~.product-form__submit.with-price) .quantity__input{max-width:var(--sp-8)}:where(.hc-secao,.hc-portal) .product-form__buttons .back-in-stock .product-form__submit:not([disabled])~.product-form__alert{display:none}:where(.hc-secao,.hc-portal) .product__inventory .alert{border-radius:var(--rounded-full);padding-block:var(--sp-3d5);padding-inline:var(--sp-4d5) var(--sp-5)}:where(.hc-secao,.hc-portal) .product__info .complementary-products{margin-block-start:var(--sp-8)}:where(.hc-secao,.hc-portal) .social-sharing li{width:var(--sp-10);height:var(--sp-10)}:where(.hc-secao,.hc-portal) .social-sharing .social-sharing__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}:where(.hc-secao,.hc-portal) .social-sharing .social-sharing__link .icon{width:var(--sp-4d5);height:var(--sp-4d5)}:where(.hc-secao,.hc-portal) .product__accordion{border-block-end:0}:where(.hc-secao,.hc-portal) .product__accordion.with-background{background-color:rgb(var(--color-foreground) / .025)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product__accordion.with-background{border-radius:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .product__accordion.with-border{border-block:1px solid rgb(var(--color-border-light))}:where(.hc-secao,.hc-portal) .product__accordion.with-border+.product__accordion.with-border{border-block-start:0;margin-block-start:0}:where(.hc-secao,.hc-portal) .product__accordion:first-child .details__summary,:where(.hc-secao,.hc-portal) .product__accordion .details__summary{padding:var(--sp-5) var(--sp-6)}:where(.hc-secao,.hc-portal) .product__accordion .details__summary>.icon{--tw-scale-y: 1;width:var(--sp-3);height:var(--sp-3)}:where(.hc-secao,.hc-portal) .product__accordion:last-child .details__content,:where(.hc-secao,.hc-portal) .product__accordion .details__content{padding:var(--sp-5) var(--sp-6);padding-block-start:0;margin-block-start:0;max-width:100%}:where(.hc-secao,.hc-portal) .product__accordion .details__content:after{content:none}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .product__accordion .details__summary>.icon{width:var(--sp-3d5);height:var(--sp-3d5)}}:where(.hc-secao,.hc-portal) .product__more{padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5));margin-block-start:var(--sp-9);border-block:1px solid rgb(var(--color-border-light))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product__text{border-radius:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .product-bundle__info{--cart-item-media-width: clamp(var(--sp-10), 3.368vw, var(--sp-16));padding:var(--sp-4) var(--sp-6);background-color:rgb(var(--color-background))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product-bundle__info{border-radius:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .product__more>.icon{width:var(--sp-4d5);height:var(--sp-4d5)}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}:where(.hc-secao,.hc-portal) video-media{border-radius:inherit;aspect-ratio:var(--aspect-ratio)}@supports not (aspect-ratio: 1){:where(.hc-secao,.hc-portal) :is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio)));display:block}:where(.hc-secao,.hc-portal) :is(video-media,model-media)>*{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute!important}}:where(.hc-secao,.hc-portal) video-media{--aspect-ratio: 16 / 9}:where(.hc-secao,.hc-portal) video-media:not([playing]){cursor:pointer}:where(.hc-secao,.hc-portal) video-media>:is(video,iframe,img,svg){width:100%;height:100%;border:none;border-radius:inherit;transition:var(--animation-short);transition-property:opacity,visibility}:where(.hc-secao,.hc-portal) video-media>:is(img,svg){object-fit:cover;object-position:center}:where(.hc-secao,.hc-portal) video-media>video:not(:-webkit-full-screen){object-fit:cover;object-position:center}:where(.hc-secao,.hc-portal) video-media>video:not(:fullscreen){object-fit:cover;object-position:center}:where(.hc-secao,.hc-portal) video-media>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}:where(.hc-secao,.hc-portal) video-media[loaded]>img,:where(.hc-secao,.hc-portal) video-media[loaded] .play-button{opacity:0;visibility:hidden}:where(.hc-secao,.hc-portal) .play-button{position:absolute;width:var(--sp-7);height:var(--sp-7);inset-inline-end:var(--sp-2);inset-block-start:var(--sp-2);transition:var(--animation-short);transition-property:opacity,visibility;background-color:rgb(var(--color-background))}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) :is(video-media,model-media) .play-button:hover>svg:first-child{animation:beat .6s infinite ease}}:where(.hc-secao,.hc-portal) .play-button .icon{width:var(--sp-3);height:var(--sp-3)}:where(.hc-secao,.hc-portal) .product__media{background-color:rgb(var(--color-placeholder))}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .product__media{border-radius:var(--card-radius)}}:where(.hc-secao,.hc-portal) button:is([is=media-lightbox-button],[is=media-hover-button]){cursor:zoom-in;border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) button:is([is=media-lightbox-button],[is=media-hover-button]):focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-keyboard-focus))}:where(.hc-secao,.hc-portal) .product__media-container .slider{margin-inline:0;padding-inline:0;scroll-padding-inline:0;border-radius:var(--rounded-block);transform:translateZ(0)}@media screen and (min-width:768px)and (max-width:1023px){:where(.hc-secao,.hc-portal) .slider .product__media{width:75%;scroll-snap-align:center}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .product--scroll .product__gallery{grid-template-columns:1fr .55fr}:where(.hc-secao,.hc-portal) .product--scroll .product__media-list{grid-template-columns:repeat(1,minmax(0,1fr))}}:where(.hc-secao,.hc-portal) .product--dots .product__media-list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .product--dots .product__media-list{gap:0}}:where(.hc-secao,.hc-portal) .product__thumbnails-list{grid-auto-flow:column;overflow-x:scroll}:where(.hc-secao,.hc-portal) .product__thumbnail{width:var(--sp-23)}:where(.hc-secao,.hc-portal) .product__thumbnail:after{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset: inset;--tw-ring-color: transparent;content:"";top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;transition:box-shadow var(--animation-fast);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.hc-secao,.hc-portal) .product__thumbnail[aria-current=true]:after{--tw-ring-color: rgb(var(--color-foreground))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product__thumbnail,[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product__thumbnail:after{border-radius:var(--sp-2d5)}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .product__gallery button:is([is=media-lightbox-button],[is=media-hover-button]){pointer-events:auto;width:var(--sp-10);height:var(--sp-10);inset:unset;inset-inline-end:var(--sp-4);inset-block-start:var(--sp-4);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background)/ .7);border-radius:var(--rounded-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--color-border))}:where(.hc-secao,.hc-portal) .product__thumbnail{width:var(--sp-15)}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .product__media.mobile\:media--adapt_first>:is(img,svg,video-media),:where(.hc-secao,.hc-portal) .product__thumbnail.mobile\:media--adapt_first>:is(img,svg,video-media){aspect-ratio:var(--aspect-ratio)}}:where(.hc-secao,.hc-portal) .image-with-text__item .media:not(.media--rounded){border-radius:var(--rounded-block)}@media screen and (max-width:1023px){:where(.hc-secao,.hc-portal) .image-with-text__item .rich-text{padding-block-start:var(--sp-10)}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .image-with-text{gap:0}:where(.hc-secao,.hc-portal) .image-with-text__item+.image-with-text__item .rich-text{padding-inline-start:var(--grid-gap)}:where(.hc-secao,.hc-portal) .image-with-text__item{width:44%}}@keyframes strokeAnimation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}:where(.hc-secao,.hc-portal) .highlighted-text .icon{z-index:-1;position:absolute;inset-block-start:0;inset-inline-start:0;stroke:rgb(var(--color-highlight));transform:scaleX(var(--transform-logical))}:where(.hc-secao,.hc-portal) .highlighted-text .icon-squiggle-underline{width:100%;height:50%;inset-block-start:auto;inset-block-end:-30%}:where(.hc-secao,.hc-portal) .highlighted-text .icon path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}:where(.hc-secao,.hc-portal) .highlighted-text.animated .icon path{opacity:1;animation:strokeAnimation 1.3s cubic-bezier(.65,0,.35,1) forwards}@media(prefers-reduced-motion:reduce){:where(.hc-secao,.hc-portal) .highlighted-text .icon path{opacity:1;animation:strokeAnimation forwards}}:where(.hc-secao,.hc-portal).portfolio-section .button-wrapper,:where(.hc-secao,.hc-portal) .portfolio-section .button-wrapper{flex:0 0 auto}@media screen and (max-width:1279px){:where(.hc-secao,.hc-portal) .portfolio-title.text-center{display:grid;justify-content:center;gap:0}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .portfolio-title.text-center:not(.xl\:hidden){display:grid;justify-content:center;gap:0}}:where(.hc-secao,.hc-portal) .profile .media{border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) .profile__content{padding:var(--sp-6);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background)/ .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .profile__content{border-end-start-radius:var(--rounded-block);border-end-end-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) .profile__button{width:var(--sp-8);height:var(--sp-8);color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}:where(.hc-secao,.hc-portal) .profile__button .icon{--tw-rotate: 0deg;width:var(--sp-3);height:var(--sp-3);stroke-width:2;transform:rotate(var(--tw-rotate));transition:transform var(--animation-primary),opacity var(--animation-fast)}@media screen and (pointer:fine){:where(.hc-secao,.hc-portal) .profile__button:hover .icon{--tw-rotate: 90deg}}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .profile__content{padding:var(--sp-7d5)}:where(.hc-secao,.hc-portal) .profile-modal[active]>.overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media screen and (min-width:1280px){:where(.hc-secao,.hc-portal) .profile__content{padding:var(--sp-10)}:where(.hc-secao,.hc-portal) .profile__button{width:var(--sp-10);height:var(--sp-10)}:where(.hc-secao,.hc-portal) .profile__button .icon{width:var(--sp-3d5);height:var(--sp-3d5)}}:where(.hc-secao,.hc-portal) .mobile\:deferred-media+.deferred-media{display:none}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .mobile\:deferred-media{display:none}:where(.hc-secao,.hc-portal) .mobile\:deferred-media+.deferred-media{display:block}}:where(.hc-secao,.hc-portal) .deferred-poster .play-button{width:var(--sp-10);height:var(--sp-10);inset-block-start:var(--sp-5);inset-inline-end:var(--sp-5);color:rgb(var(--color-base-text));background-color:rgb(var(--color-base-background));transition:var(--animation-short);transition-property:opacity,background-color,backdrop-filter}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .deferred-poster .play-button{width:var(--sp-12);height:var(--sp-12)}:where(.hc-secao,.hc-portal) .deferred-poster .play-button .icon{width:var(--sp-4);height:var(--sp-4)}}:where(.hc-secao,.hc-portal) video-media[playing] .deferred-poster .play-button{background-color:rgb(var(--color-base-background)/ .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.hc-secao,.hc-portal) video-media .deferred-poster .play-button{opacity:1;visibility:visible}:where(.hc-secao,.hc-portal) video-media[playing] .deferred-poster .play-button .icon:first-child:not(:only-child),:where(.hc-secao,.hc-portal) video-media:not([playing]) .deferred-poster .play-button .icon:last-child:not(:only-child){display:none}:where(.hc-secao,.hc-portal) .video-hero video-media .play-button{inset-block-start:auto;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-5)}.js :where(.hc-secao,.hc-portal).section:not(.section--next-rounded) .video-hero video-media .play-button,:where(.hc-secao,.hc-portal) .section:not(.section--next-rounded) .video-hero video-media .play-button{inset-block-end:calc(var(--sp-5) + var(--border-radius))}:where(.hc-secao,.hc-portal) .video-hero__content{margin-block-start:-100vh}:where(.hc-secao,.hc-portal) .video-hero__content .banner__box{padding-block:50vh 25vh}:where(.hc-secao,.hc-portal) .video-hero__content .banner__box>*{margin-block-start:0;padding-block-end:33vh}[data-page-rendering] :where(.hc-secao,.hc-portal) .media.loading:after{animation:none}[data-page-rendering] :where(.hc-secao,.hc-portal) .label-swatch,[data-page-rendering] :where(.hc-secao,.hc-portal) .label-swatch:after,[data-page-rendering] :where(.hc-secao,.hc-portal) .color-swatch:after,[data-page-rendering] :where(.hc-secao,.hc-portal) .product__info.lg\:sticky,[data-page-rendering] :where(.hc-secao,.hc-portal) .product__gallery-container.lg\:sticky{transition-property:none}:where(.hc-secao,.hc-portal) .back-in-stock{padding:var(--sp-5) var(--sp-6);background-color:rgb(var(--color-foreground)/ .025)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .back-in-stock{border-radius:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .back-in-stock.buy-buttons{background-color:transparent;padding:0;border-radius:0}:where(.hc-secao,.hc-portal) .specifications{gap:var(--grid-gap)}:where(.hc-secao,.hc-portal) .specifications .specification{padding-block-start:var(--sp-2d5)}:where(.hc-secao,.hc-portal) .specifications .specification :is(ul,p):first-child{margin-block-start:0}:where(.hc-secao,.hc-portal) .specifications .specification :is(ul,p):last-child{margin-block-end:0}:where(.hc-secao,.hc-portal) .specifications .specification li{margin-block-start:0}:where(.hc-secao,.hc-portal) .specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-foreground)/ .6)}:where(.hc-secao,.hc-portal) .specifications .specification .col-span-full:nth-child(odd):last-child{grid-column:1/-1}:where(.hc-secao,.hc-portal) .specifications .accordion .details__content{max-width:100%}:where(.hc-secao,.hc-portal) .specs__sidebar{background-color:rgb(var(--color-foreground)/ .025);padding:var(--sp-7d5) var(--gap-padding);border-radius:var(--rounded-block)}:where(.hc-secao,.hc-portal) .specs__sidebar>ul li{width:var(--sp-24)}:where(.hc-secao,.hc-portal) .specs__sidebar .media{width:var(--sp-24);height:var(--sp-24);background-color:rgb(var(--color-background))}:where(.hc-secao,.hc-portal) .specs__sidebar .media img{max-width:var(--sp-12)}:where(.hc-secao,.hc-portal) .specifications .grow+.grow-0{padding-block-start:var(--sp-18)}:where(.hc-secao,.hc-portal) .specs__sidebar .icon-box{width:var(--sp-56);height:auto;position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-logical)))}:where(.hc-secao,.hc-portal) .specs__sidebar .icon-box .fill{fill:rgb(var(--color-background))}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .specs__sidebar{padding:var(--sp-10)}}@media screen and (min-width:1024px){:where(.hc-secao,.hc-portal) .specs__sidebar{width:clamp(340px,30vw,480px);padding-inline:var(--sp-12)}:where(.hc-secao,.hc-portal) .specifications .grow+.grow-0{padding-block-start:0}}@media screen and (min-width:1536px){:where(.hc-secao,.hc-portal) .specifications-section :is(.title-wrapper,.specifications){padding-inline:calc(var(--grid-gap) * 2)}}:where(.hc-secao,.hc-portal) .product-sticky-form__card{border-block-start:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background));padding:var(--sp-4) var(--sp-5)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product-sticky-form__card{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product-sticky-form .media{border-radius:var(--sp-2)}:where(.hc-secao,.hc-portal) .product-sticky-form .product-form__error-message{padding:0;background-color:transparent}:where(.hc-secao,.hc-portal) .product-sticky-form__variant{grid-template-columns:minmax(0,1fr) auto}@media screen and (min-width:768px){:where(.hc-secao,.hc-portal) .product-sticky-form{width:550px;inset-inline-end:var(--sp-5);inset-block-end:var(--sp-5)}:where(.hc-secao,.hc-portal) .product-sticky-form__card{padding:var(--sp-4);border:1px solid rgb(var(--color-border))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product-sticky-form__card{border-radius:var(--sp-3)}:where(.hc-secao,.hc-portal) .product-sticky-form__variant{grid-template-columns:80px minmax(0,1fr) auto}}@media screen and (max-width:767px){:where(.hc-secao,.hc-portal) .product-sticky-form .button{padding:0;width:var(--sp-11);height:var(--sp-11)}:where(.hc-secao,.hc-portal) .product-sticky-form__card:before{content:"";z-index:-1;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:calc(100% + var(--border-radius));background-color:rgb(var(--color-background))}[data-rounded-block=round] :where(.hc-secao,.hc-portal) .product-sticky-form__card:before{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}}body.hc-pagina{--color-base-text:23 23 23;--color-base-highlight:202 201 198;--color-base-background:255 255 255;--color-base-button:150 134 121;--color-base-button-gradient:#968679;--color-base-button-text:255 255 255;--color-keyboard-focus:11 97 205;--color-shadow:168 232 226;--color-price:23 23 23;--color-sale-price:0 0 0;--color-sale-tag:150 134 121;--color-sale-tag-text:255 255 255;--color-rating:245 158 11;--color-placeholder:250 250 250;--color-success-text:77 124 15;--color-success-background:247 254 231;--color-error-text:113 113 113;--color-error-background:255 241 242;--color-info-text:180 83 9;--color-info-background:255 251 235;--color-drawer-text:23 23 23;--color-drawer-background:255 255 255;--color-drawer-button-background:150 134 121;--color-drawer-button-gradient:#968679;--color-drawer-button-text:255 255 255;--color-drawer-overlay:23 23 23;--card-radius:var(--rounded-card);--card-border-width:0px;--card-border-opacity:0;--card-shadow-opacity:.1;--card-shadow-horizontal-offset:0px;--card-shadow-vertical-offset:0px;--buttons-radius:var(--rounded-button);--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:0px;--inputs-radius:var(--rounded-input);--inputs-border-width:0px;--inputs-border-opacity:.65;--sp-0d5:2px;--sp-1:4px;--sp-1d5:6px;--sp-2:8px;--sp-2d5:10px;--sp-3:12px;--sp-3d5:14px;--sp-4:16px;--sp-4d5:18px;--sp-5:20px;--sp-5d5:22px;--sp-6:24px;--sp-6d5:26px;--sp-7:28px;--sp-7d5:30px;--sp-8:32px;--sp-8d5:34px;--sp-9:36px;--sp-9d5:38px;--sp-10:40px;--sp-10d5:42px;--sp-11:44px;--sp-12:48px;--sp-13:52px;--sp-14:56px;--sp-15:62px;--sp-16:64px;--sp-18:72px;--sp-20:80px;--sp-23:90px;--sp-24:96px;--sp-28:112px;--sp-32:128px;--sp-36:144px;--sp-40:160px;--sp-44:176px;--sp-48:192px;--sp-52:208px;--sp-56:224px;--sp-60:240px;--sp-64:256px;--sp-68:272px;--sp-72:288px;--sp-80:320px;--sp-96:384px;--sp-100:512px;--font-heading-family:Poppins, sans-serif;--font-heading-style:normal;--font-heading-weight:400;--font-heading-line-height:1;--font-heading-letter-spacing:-.03em;--font-body-family:Inter, sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-line-height:1.2;--font-body-letter-spacing:0em;--font-navigation-family:var(--font-body-family);--font-navigation-size:clamp(14px, 11.968px + .3174vw, 18px);--font-navigation-weight:500;--font-button-family:var(--font-body-family);--font-button-size:clamp(14px, 12.984px + .1587vw, 16px);--font-button-weight:500;--font-product-family:var(--font-body-family);--font-product-size:clamp(16px, 13.968px + .3175vw, 20px);--font-product-weight:500;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-2sm:13px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--text-8xl:96px;--page-width:1900px;--gap-padding:clamp(var(--sp-5), 2.526vw, var(--sp-12));--grid-gap:clamp(40px, 20vw, 60px);--page-padding:var(--sp-5);--page-container:min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));--rounded-button:6px;--rounded-input:6px;--rounded-card:clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--rounded-block:clamp(var(--sp-2d5), 1.053vw, var(--sp-5));--icon-weight:1.5px}@media screen and (min-width:1024px){body.hc-pagina{--page-padding:var(--sp-9)}}@media screen and (min-width:1280px){body.hc-pagina{--gap-padding:var(--sp-12);--page-padding:var(--sp-12);--page-container:min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px))}}@media screen and (min-width:1536px){body.hc-pagina{--page-padding:max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2)}}@media screen and (min-width:1280px){.template-collection :where(.hc-secao,.hc-portal) .collection__corner.left{--tw-translate-x: calc(var(--border-radius) * -1)}.template-collection :where(.hc-secao,.hc-portal) .collection__corner.right{--tw-translate-x: var(--border-radius)}}.template-collection :where(.hc-secao,.hc-portal) .collection__topbar{--inset: 0;inset-block-start:var(--inset);padding-block:clamp(var(--sp-5),1.473vw,var(--sp-7));margin-block:calc(clamp(var(--sp-5),1.473vw,var(--sp-7))*-1);margin-inline:calc(var(--page-padding) * -1)}.template-collection :where(.hc-secao,.hc-portal) .facet-wrapper>.button,.template-collection :where(.hc-secao,.hc-portal) .sort-wrapper>.button{height:clamp(var(--sp-14),3vw,var(--sp-15));text-transform:none}.template-collection :where(.hc-secao,.hc-portal) .facet-wrapper>.button--secondary,.template-collection :where(.hc-secao,.hc-portal) .sort-wrapper>.button--secondary{--color-button-background: var(--color-background)}.template-collection :where(.hc-secao,.hc-portal) .facet-wrapper{padding-inline-end:clamp(16px,2vw,36.8px)}.template-collection :where(.hc-secao,.hc-portal) .facet-count{height:var(--sp-6);min-width:var(--sp-6);padding:var(--sp-1d5) var(--sp-2);color:rgb(var(--color-button-background));background-color:rgb(var(--color-button-text));transition:var(--animation-primary) .1s;transition-property:color,background-color}@media screen and (pointer:fine){.template-collection :where(.hc-secao,.hc-portal) .button:hover .facet-count{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background))}}.template-collection :where(.hc-secao,.hc-portal) .collection__content{--facets-width: clamp(300px, 20vw, 390px);--facets-gap: var(--grid-gap);gap:var(--facets-gap)}@media screen and (min-width:1280px){.template-collection :where(.hc-secao,.hc-portal) .collection__content{margin-block-start:clamp(var(--sp-4),2.947vw,var(--sp-14))}}.template-collection :where(.hc-secao,.hc-portal) .with-drawer .collection__content{--facets-width: 0px;--facets-gap: 0px;grid-template-columns:repeat(1,minmax(0,1fr))}.template-collection :where(.hc-secao,.hc-portal) .facet-sorting{margin-inline-start:auto}.template-collection :where(.hc-secao,.hc-portal) .facet-wrapper+.facet-sorting{margin-inline-start:unset}.template-collection :where(.hc-secao,.hc-portal) .facet-drawer .facet-form{padding-block-end:var(--sp-7);border-block-end:1px solid rgb(var(--color-border))}.template-collection :where(.hc-secao,.hc-portal) .facet-drawer .drawer__scrollable{padding-block-end:0}.template-collection :where(.hc-secao,.hc-portal) .facet-drawer results-count:before{content:"("}.template-collection :where(.hc-secao,.hc-portal) .facet-drawer results-count:after{content:")"}.template-collection :where(.hc-secao,.hc-portal) .facet-sticky{inset-block-end:var(--sp-5)}.template-collection :where(.hc-secao,.hc-portal) .facet-drawer .select-sort-by{border-block-end:0;padding-block-end:var(--sp-3)}@media screen and (min-width:768px){.template-collection :where(.hc-secao,.hc-portal) .facet-sticky{inset-block-end:var(--sp-8)}}.template-collection :where(.hc-secao,.hc-portal) .sort-wrapper{--facet-button-width: 180px;--facet-listbox-height: 450px;min-width:180px;width:calc(var(--facet-button-width) + calc(clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))*2) + var(--sp-5) + var(--sp-1d5) + calc(var(--buttons-border-width) * 2));height:clamp(var(--sp-14),3.263vw,var(--sp-15))}.template-collection :where(.hc-secao,.hc-portal) .sort-by{position:absolute;width:100%;height:100%;max-height:unset;inset-block-start:0;inset-inline-end:0}.template-collection :where(.hc-secao,.hc-portal) .sort-selection,.template-collection :where(.hc-secao,.hc-portal) .sort-title{transition:opacity var(--animation-fast)}.template-collection :where(.hc-secao,.hc-portal) .sort-title{inset-block-start:var(--sp-3)}.template-collection :where(.hc-secao,.hc-portal) .sort-close{background-color:currentColor;width:var(--sp-1d5);height:var(--sp-1d5);transition:width var(--animation-primary),height var(--animation-primary),background-color ease-in-out .3s}.template-collection :where(.hc-secao,.hc-portal) .sort-close .icon{--tw-rotate: 0deg;--tw-scale-x: 0;--tw-scale-y: 0;transform:rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}.template-collection :where(.hc-secao,.hc-portal) .sort-listbox{width:calc(320px - calc(clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))*2) - calc(var(--buttons-border-width) * 2));inset-block-start:var(--sp-16);transition:var(--animation-primary);transition-property:opacity,visibility}.template-collection :where(.hc-secao,.hc-portal) .sort-listbox li{transition:opacity .7s ease-out}.template-collection :where(.hc-secao,.hc-portal) .sort-listbox input[type=radio]+label{transition:opacity var(--animation-primary)}.template-collection :where(.hc-secao,.hc-portal) .sort-listbox input[type=radio]+label:before{--tw-translate-y: -50%;background-color:currentColor;border-radius:var(--rounded-full);content:"";opacity:0;position:absolute;inset-block-start:50%;inset-inline-end:0;width:0;height:0;transform:translateY(var(--tw-translate-y));transition:all var(--animation-primary)}@media screen and (pointer:fine){.template-collection :where(.hc-secao,.hc-portal) .sort-by{--button-transition: box-shadow var(--animation-primary), width var(--animation-primary), height var(--animation-primary);transition:var(--animation-primary);transition-property:box-shadow,width,height}}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open]:is(.button--secondary){--color-button-background: var(--color-background)}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open]{--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;color:rgb(var(--color-button-background));pointer-events:auto;cursor:default;width:320px;height:calc(var(--facet-listbox-height) + var(--sp-10) + calc(clamp(var(--sp-4),1.052vw,var(--sp-5))*4) + calc(var(--buttons-border-width) * 2))}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open],.template-collection :where(.hc-secao,.hc-portal) .sort-by[open]:after{border-radius:var(--sp-8)}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open],.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .btn-fill,.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .btn-text{transform:none!important;display:block!important}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .btn-fill{pointer-events:none}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .btn-text{pointer-events:auto;align-items:flex-start;width:100%}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-header{justify-content:space-between}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-selection{opacity:0;visibility:hidden}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-title{opacity:.4}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-close{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));cursor:pointer;height:var(--sp-10);width:var(--sp-10)}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-close .icon{--tw-rotate: -90deg;--tw-scale-x: 1;--tw-scale-y: 1}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox,.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li{opacity:1;visibility:visible}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox input[type=radio]:checked+label{pointer-events:none;opacity:.4}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox input[type=radio]:checked+label:before{opacity:1;height:var(--sp-1d5);width:var(--sp-1d5)}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:first-child{transition-delay:.06s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(2){transition-delay:.11s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(3){transition-delay:.16s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(4){transition-delay:.21s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(5){transition-delay:.26s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(6){transition-delay:.31s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(7){transition-delay:.36s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(8){transition-delay:.41s}.template-collection :where(.hc-secao,.hc-portal) .sort-by[open] .sort-listbox li:nth-child(9){transition-delay:.46s}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-filter{text-align:center}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-filter .select{width:calc(var(--width) + var(--input-padding-inline) + var(--input-padding-inline) + var(--input-padding-inline))}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-grid{--card-grid-gap: var(--sp-10) var(--sp-4)}@media screen and (min-width:1024px){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-grid{--card-grid-gap: clamp(40px, 3.5vw, 60px)}}@media screen and (pointer:fine){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__image{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__link:hover .article-card__image{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__media{border-radius:var(--card-radius)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__title{font-family:var(--font-product-family);font-weight:var(--font-product-weight);text-transform:var(--font-product-text-transform)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top{row-gap:var(--sp-2)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top li{padding-inline-end:var(--sp-4)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top li:last-child{padding-inline-end:0}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top li:last-child:after{content:none}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card__top .icon{width:var(--sp-4);height:var(--sp-4)}@media screen and (pointer:fine){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card .badge{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:var(--animation-primary);transition-property:transform}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .article-card .badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-color:color-mix(in oklab,rgb(var(--color-foreground)) 50%,#000000)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__image{width:100%}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1):not(.without-image) .article-card__content{position:absolute;inset:var(--card-grid-gap);inset-block-start:unset;color:#fff}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1):not(.without-image) .article-card__title{color:inherit}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__title{font-size:clamp(var(--text-2xl),2.526vw,var(--text-5xl))}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .reversed-link{--reversed-link-gap: min(100%, 1.12em)}@media screen and (max-width:639px){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage{--card-grid-per-row: 1}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__image{aspect-ratio:4 / 5}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__bottom{display:none}}@media screen and (min-width:640px){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1){grid-column:span 2}}@media screen and (min-width:1024px){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage{grid-template-rows:1fr 1fr;grid-template-columns:repeat(24,minmax(0,1fr))}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card{grid-column:span 8}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1){grid-column:span 14;grid-row:span 2}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__content>.grid{gap:var(--sp-7d5)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__title{line-height:1}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__top+p{max-width:75%}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__bottom{font-size:var(--fluid-base-to-xl)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__content .text-xs{font-size:var(--text-sm);line-height:1.25}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1) .article-card__content .text-sm{font-size:var(--text-base)}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:is(:nth-child(1),:nth-child(2),:nth-child(3)) :is(.article-card__media,.article-card__link,.article-card__image){height:100%}}@media screen and (pointer:fine){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-collage .article-card:nth-child(1):hover .article-card__image{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}@media screen and (min-width:1024px){:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-grid.with-only1{display:flex;justify-content:center}:is(.template-blog,.template-article) :where(.hc-secao,.hc-portal) .blog-grid.with-only1 .article-card{flex:0 0 62.5%}}.template-article :where(.hc-secao,.hc-portal) .article__top{row-gap:var(--sp-2)}.template-article :where(.hc-secao,.hc-portal) .article__top li{padding-inline-end:var(--sp-4)}.template-article :where(.hc-secao,.hc-portal) .article__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}.template-article :where(.hc-secao,.hc-portal) .article__top li:last-child{padding-inline-end:0}.template-article :where(.hc-secao,.hc-portal) .article__top li:last-child:after{content:none}.template-article :where(.hc-secao,.hc-portal) .article__top .icon{width:var(--sp-4);height:var(--sp-4)}.template-article :where(.hc-secao,.hc-portal) .article .badge{padding:var(--sp-2) var(--sp-4);font-size:var(--text-3xs);color:var(--badge-foreground);background-color:var(--badge-background)}@media screen and (pointer:fine){.template-article :where(.hc-secao,.hc-portal) .article .badge{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}.template-article :where(.hc-secao,.hc-portal) .article .badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05}.template-article :where(.hc-secao,.hc-portal) .article .banner__media~.banner__content .badge{transition-property:transform}}@media screen and (min-width:768px){.template-article :where(.hc-secao,.hc-portal) .article .badge{padding:var(--sp-2d5) var(--sp-4d5);font-size:var(--text-xs)}}.template-article :where(.hc-secao,.hc-portal) .article .banner__title+*{margin-block-start:0}.template-article :where(.hc-secao,.hc-portal) .article .rte>*:first-child{margin-block-start:0}.template-article :where(.hc-secao,.hc-portal) .comments-section{padding-block:clamp(40px,5vw,80px)}.template-article :where(.hc-secao,.hc-portal) .comments-section:before{background-color:rgb(var(--color-foreground)/ .025)}@media screen and (min-width:1024px){.template-article :where(.hc-secao,.hc-portal) .comments-section>.grid{gap:var(--sp-15)}}.template-article :where(.hc-secao,.hc-portal) .comment-count .icon{width:var(--sp-4);height:var(--sp-4)}[role=main] .shopify-section:where(.hc-secao){--section-is-first: 0;position:relative}[role=main] .shopify-section:where(.hc-secao):not(.contents){display:flow-root}[role=main] .shopify-section:where(.hc-secao):empty{display:none}[role=main] .shopify-section:where(.hc-secao):first-child{--section-is-first: 1}.js [role=main] .shopify-section:where(.hc-secao):last-child{border-end-end-radius:var(--border-radius);border-end-start-radius:var(--border-radius);position:relative}.js [role=main] .shopify-section:where(.hc-secao):last-child .section:before{height:100%}body.hc-pagina #MainContent{background-color:rgb(var(--color-background))}.js [role=main] .shopify-section:where(.hc-secao) .section:before{height:calc(100% + var(--border-radius))}[role=main] .shopify-section:where(.hc-secao):last-child .section :is(.banner__overlay,.scrolled-images,.banner__map,.banner__media){height:100%}[role=main] .shopify-section:where(.hc-secao):last-child .video-hero video-media .play-button{inset-block-end:var(--sp-5)}@media screen and (min-width:1024px){.header-sticky~#MainContent .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:calc(var(--header-height) + var(--sp-3))!important}.header-hidden[data-sticky-type=on-scroll-up]~#MainContent .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:var(--sp-6)!important}.header-scrolled~#MainContent .product__preview.lg\:sticky{height:calc(var(--screen-height) - var(--inset) - var(--sp-10))}.header-hidden[data-sticky-type=on-scroll-up]~#MainContent .product__preview.lg\:sticky{height:calc(var(--screen-height) - var(--sp-12))}}[data-page-rendering] #MainContent .shopify-section:where(.hc-secao)+.shopify-section~.shopify-section:where(.hc-secao){content-visibility:auto}.header-sticky~#MainContent .comparison-table__sticky{inset-block-start:var(--sticky-header-height)}.header-hidden[data-sticky-type=on-scroll-up]~#MainContent .comparison-table__sticky{inset-block-start:0}.hc-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgb(var(--color-background));display:grid;place-items:center;overscroll-behavior:contain}.hc-zoom__palco{width:100%;height:100%;display:grid;place-items:center}.hc-zoom__palco img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.hc-zoom button{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.hc-zoom button svg{width:30px;height:30px;stroke-width:1.5}.hc-zoom__fechar{inset-block-start:16px;inset-inline-end:16px}.hc-zoom__seta{inset-block-start:50%;transform:translateY(-50%)}.hc-zoom__seta--ant{inset-inline-start:16px}.hc-zoom__seta--prox{inset-inline-end:16px}.hc-zoom__seta--prox svg{transform:scaleX(-1)}.hc-zoom__contador{position:absolute;inset-block-start:26px;inset-inline-start:16px;font-size:14px;line-height:1;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hc-concept.css.map */
