/** Shopify CDN: Minification failed

Line 412:5242 Unexpected "}"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-links (INDEX:5) */
collection-links-component{--alignment: flex-start;display: grid;align-items: center;grid-gap: var(--gap-3xl);&:has([ratio='portrait']){--template-column-ratio: 0.8fr}&:has([ratio='square']){--template-column-ratio: 1fr}&:has([ratio='landscape']){--template-column-ratio: 1.4fr}&[alignment='center']{--alignment: center;.text-block{text-align: center}}&[alignment='right']{--alignment: flex-end;.text-block{text-align: right}}&[layout='spotlight']{position: relative;grid-template-columns: 1fr var(--template-column-ratio);grid-template-areas: 'text image';&[reverse]{grid-template-areas: 'image text';grid-template-columns: var(--template-column-ratio) 1fr}.collection-links__container{align-items: var(--alignment)}@media (max-width: 749px){grid-template-columns: 1fr;grid-template-areas: 'text' 'image';grid-gap: var(--gap-2xl);.collection-links__container{gap: clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);justify-content: var(--alignment)}}}&[layout='text']{grid-gap: 0;grid-template-areas: 'text';.collection-links__container{gap: clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap: wrap;flex-direction: row;justify-content: var(--alignment)}}}.collection-links__container{display: flex;gap: var(--gap-md);flex-direction: column}.collection-links__images{overflow: hidden;grid-area: image;@media (max-width: 749px){image-block{max-width: 100%}}}
/* END_SECTION:collection-links */

/* START_SECTION:featured-product (INDEX:10) */
.featured-product-section .section-content-wrapper{display: grid;grid-template-columns: 1fr;overflow: hidden;width: 100%;max-width: var(--featured-product-max-width,1000px);margin-left: auto;margin-right: auto;@media (min-width: 750px){grid-template-columns: 1fr 1fr}}.featured-product-section .badge-frete{display: none !important}.featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height,80dvh);@media screen and (min-width: 750px){--viewport-offset: 300px}}.featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px;@media screen and (min-width: 750px){--padding-block: 24px;--padding-inline: 24px}}@media screen and (max-width: 749px){.featured-product-section .media-block{order: -1}}
/* END_SECTION:featured-product */

/* START_SECTION:footer (INDEX:11) */
.footer-section.section--full-width .section-content-wrapper{padding-inline: var(--footer-padding-inline-desktop,40px)}@media screen and (max-width: 749px){.footer-section.section--full-width .section-content-wrapper{padding-inline: var(--footer-padding-inline-mobile,20px)}}
/* END_SECTION:footer */

/* START_SECTION:header-announcements (INDEX:12) */
.announcement-bar{border-block-end: var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display: flex;flex-direction: row;align-items: center;position: relative;@media screen and (max-width: 749px){grid-column: 1 / -1}}.announcement-bar__slides{display: grid;grid: [stack] auto / [stack] auto;width: calc(100% - var(--button-size) * 2);max-width: 680px;margin-inline: auto}.announcement-bar__slides > *{grid-area: stack}.announcement-bar__slide{transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;&[aria-hidden='true']{opacity: 0;visibility: hidden}}.announcement-bar__slider slideshow-arrows{padding: 0;mix-blend-mode: normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color: var(--color-foreground)}.announcement-bar__slider .slideshow-control{display: flex;padding: 0;width: var(--button-size);height: var(--button-size);align-items: center;justify-content: center;opacity: 1;animation: none;@media screen and (min-width: 750px){--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2);.section--page-width &.slideshow-control--previous{transform: translateX(var(--slideshow-control-offset))}}}.announcement-bar__slider .slideshow-control .svg-wrapper{width: var(--icon-size-xs);height: var(--icon-size-xs)}.announcement-bar__slide{place-content: center}.announcement-bar__text:first-child{margin: 0}.announcement-bar__link{position: absolute;inset: 0}
/* END_SECTION:header-announcements */

/* START_SECTION:header (INDEX:13) */
body{--header-height: 0px;--header-group-height: 0px;--transparent-header-offset-boolean: 0;--transparent-header-top-offset: 0px;--transparent-header-real-height: 0px;--transparent-header-offset: 0px}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-bg-color: transparent;--header-logo-display: none;--header-logo-inverse-display: block;--announcement-offset: max(0px,calc(var(--header-group-height,0px) - var(--header-height,0px)));position: absolute;top: 0;left: 0;right: 0;background-color: transparent;z-index: var(--layer-overlay);&[transparent='not-sticky'][data-sticky-state='active'],&:hover,&:has(.header-menu[aria-expanded='true']),&:has(nav[header-menu]:focus-within),&:has(.menu-list__link[data-animating]),&:has(.account-popover[open]),&:has(.localization-wrapper:not([hidden])){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;.header__row{transition: color var(--animation-values-fast),border-color var(--animation-values-fast),background-color var(--animation-values-fast)}}.header__row{transition: color var(--animation-values-slow),border-color var(--animation-values-slow),background-color var(--animation-values-slow)}}:is( .header[transparent]:not([data-sticky-state='active']),.header[transparent='always'][data-sticky-state='active'],.account-popover[open],.localization-wrapper:not([hidden]) ) .header__row:not( :hover,:has( .header-menu[aria-expanded='true'],.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden]) ) ){--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header--inherit-color-scheme-on-menu-open:has( .mega-menu__list:is(:hover),.header-menu:is([aria-expanded='true']),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating] ) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header-section{position: relative}#header-group:has(#header-component[sticky]){display: contents}.header-section:has(> #header-component[sticky='always']),.header-section:has(> #header-component[sticky='scroll-up'][data-sticky-state='active']){position: sticky;top: -1px;z-index: var(--layer-sticky)}.header[data-sticky-state]{transition: opacity var(--animation-speed) var(--animation-easing);opacity: 1}.header[data-sticky-state='active']{view-transition-name: sticky-header}.header[data-sticky-state='idle'],.header[data-sticky-state='active'][data-animating]{opacity: 0}.header__row{position: relative;background-color: var(--header-bg-color,var(--color-background))}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom: var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width: 749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width: var(--border-bottom-width-mobile)}}.header__row.divider--page-width:not(.section--page-width) .header__columns{@media screen and (min-width: 750px){padding-inline-start: 0;padding-inline-end: 0;margin-inline-start: var(--page-margin);margin-inline-end: var(--page-margin)}}.header__column{display: flex;align-items: center;@media screen and (max-width: 749px){display: contents}}.header__column--left,.header__column--center{gap: var(--gap-xl);grid-area: left}.header__column--center{justify-content: center;grid-area: center;header-menu:only-child .overflow-menu::part(list){justify-content: center;margin-bottom: -6px}}.header__column--right{gap: var(--gap-xl);justify-content: flex-end;grid-area: right;.overflow-menu::part(list){justify-content: flex-end}}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display: grid;grid-template-areas: 'left center right';grid-gap: var(--gap-xl);grid-template-columns: var(--header-template-columns);&:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content,1fr);--header-right: minmax(max-content,1fr)}&:where(:not(:has(.header__column--center))){@media screen and (min-width: 750px){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas: 'left right'}&:has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content,1fr)}&:has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content,1fr)}}@media screen and (max-width: 749px){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas: 'leftA leftB center rightA rightB';grid-column: span 3;column-gap: 0;align-items: center;padding-block: 0;padding-inline: 0 var(--padding-3xs);padding-left: 10px;padding-right: 10px;.header-logo{grid-area: center}&:not(:has(header-actions)) .search-action{grid-area: leftB}&:not(:has(.account-actions)) .search-action{grid-area: rightA}.search-action{grid-area: leftB}header-actions{grid-area: rightB}}}.header__columns:not(:has(.header__column)){grid-template-columns: 1fr}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings{.header__row--top .header__columns{--padding-block-end: 0px}.header__row--bottom .header__columns{--padding-block-start: 0px}}.header-section:has(.header[transparent]) + .shopify-section{margin-top: calc( var(--transparent-header-top-offset,0px) + var(--transparent-header-real-height,var(--header-height)) )}main > .shopify-section:first-child .section:not(.disable-section-top-offset){&.spacing-style,.spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean));:is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}}.sticky-content{margin-top: calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}}
/* END_SECTION:header */

/* START_SECTION:hero (INDEX:14) */
.hero-wrapper{--hero-height-offset: 0px}body:has(> #header-group > .header-section > #header-component[transparent]):not( :has(> #header-group > .header-section + .shopify-section) ) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height,0)}.hero{position: relative;min-height: calc(var(--hero-min-height) - var(--hero-height-offset))}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height: 600px}.hero__container{position: relative;overflow: hidden;border: var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height: inherit;align-items: var(--vertical-alignment-mobile);justify-content: var(--horizontal-alignment);z-index: var(--layer-base);@media screen and (min-width: 750px){align-items: var(--vertical-alignment)}}.hero__content-wrapper.page-width{grid-column: 2 / 3}.hero__content-wrapper{position: relative;inset: 0;z-index: var(--layer-flat)}.hero__content-wrapper .group-block-content{position: relative}.hero__media-wrapper{position: absolute;inset: 0;display: grid;grid-column: 1 / -1;grid-template-columns: repeat(var(--hero-media-count,1),1fr)}.hero--auto .hero__image,.hero--auto .hero__video{aspect-ratio: var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height{:is(.hero__image,.hero__video){width: 100%;aspect-ratio: auto}.hero__media-wrapper{position: relative}}.hero__image,.hero__video,.hero__video-poster{height: 100%;width: 100%;object-fit: cover;object-position: center center;overflow: hidden;position: relative;z-index: var(--layer-base)}.hero__video-poster{position: absolute}.hero__link{position: absolute;inset: 0;grid-column: 1 / -1}.hero__media-wrapper,.hero__content-wrapper{pointer-events: none;:is(a,button,input,textarea,select){pointer-events: auto}}.hero__content-wrapper--design-mode *{pointer-events: auto}.hero[data-blur-shadow='true']{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom,black 0%,black 60%,transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2,1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow='true'] .hero__container{overflow: inherit}.hero[data-blur-shadow='true'] .hero__container::before{content: '';position: absolute;inset: 0;box-shadow: var(--blurred-reflection-box-shadow);mix-blend-mode: overlay;pointer-events: none;z-index: -1}.hero__blurred-image{position: absolute;inset: 0;z-index: -1;mask-image: var(--blurred-reflection-mask-image);filter: var(--blurred-reflection-filter-saturate);pointer-events: none;transform: translateY(50%);overflow: hidden}.hero__blurred-image img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;filter: var(--blurred-reflection-filter-blur);opacity: var(--blur-opacity);transform: var(--blurred-reflection-scale);padding-block-end: var(--blurred-reflection-padding-block-end);&:not(:only-child){width: 50%;&:last-child{right: 0;left: auto}}}
/* END_SECTION:hero */

/* START_SECTION:lunieve-builder (INDEX:18) */
.lb{--lb-mid:#211D3B;--lb-moon:#F6F3EC;--lb-cha:#C3A368;--lb-lav:#B7A9DC;--lb-line:#DEDAD0;--lb-muted:#5A5570;display:block;padding-bottom:calc(var(--lb-bar-h,150px) + 48px)}
.lb__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(246 243 236 / .97);backdrop-filter:blur(8px);border-top:1px solid var(--lb-line);box-shadow:0 -10px 30px rgb(33 29 59 / .08);padding-bottom:env(safe-area-inset-bottom,0px)}
.lb__step:first-of-type{margin-top:8px}
.lb__bar-in{display:grid;grid-template-columns:auto minmax(300px,1fr) auto;gap:10px 28px;align-items:center;padding-block:12px}
.lb__stages{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}
.lb__stage{display:flex;align-items:center;gap:8px;color:var(--lb-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.lb__num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--lb-line);background:#fff;font-family:var(--font-heading--family);font-size:1rem;letter-spacing:0;transition:background .35s,color .35s,border-color .35s,transform .35s}
.lb__stage.is-active{color:var(--lb-mid)}
.lb__stage.is-active .lb__num{border-color:var(--lb-mid)}
.lb__stage.is-done{color:var(--lb-mid)}
.lb__stage.is-done .lb__num{background:var(--lb-mid);color:var(--lb-moon);border-color:var(--lb-mid)}
.lb__stage[data-stage="3"].is-done .lb__num{background:var(--lb-cha);color:var(--lb-mid);border-color:var(--lb-cha)}
.lb__stage.is-pop .lb__num{animation:lbPop .6s ease}
.lb__line{width:36px;height:2px;background:var(--lb-line);border-radius:2px;overflow:hidden;list-style:none}
.lb__line i{display:block;height:100%;width:0;background:var(--lb-mid);transition:width .5s ease}
.lb__line.is-done i{width:100%}
.lb__slots{display:grid;grid-template-columns:repeat(8,minmax(34px,1fr));gap:4px;list-style:none;margin:0;padding:0;max-width:440px;width:100%;justify-self:center}
.lb__slots li{height:28px;min-width:0;overflow:hidden;border-radius:6px;background:#EFECE6;display:grid;place-items:center;color:#A9A4B6;transition:background .35s,color .35s,transform .35s}
.lb__slots svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}
.lb__slots span{font-size:.5rem;letter-spacing:.04em;font-weight:700;line-height:1;white-space:nowrap}
.lb__slots li.is-on{background:var(--lb-mid);color:var(--lb-moon)}
.lb__slots li.is-free.is-on{background:var(--lb-cha);color:var(--lb-mid)}
.lb__slots li.is-gift.is-on{background:var(--lb-lav);color:var(--lb-mid)}
.lb__slots li.is-pop{animation:lbPop .6s ease}
.lb__status{display:flex;align-items:center;gap:14px}
.lb__msg{margin:0;font-size:.8125rem;line-height:1.4;color:var(--lb-mid);max-width:280px}
.lb__msg strong{font-weight:600}
.lb__cta{white-space:nowrap;min-height:44px}
.lb__cta[disabled]{opacity:.4;cursor:not-allowed}
@keyframes lbPop{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}
@media (max-width:989px){.lb__bar-in{grid-template-columns:1fr;justify-items:stretch;gap:10px;padding-block:10px}.lb__stages{justify-content:center}.lb__slots{max-width:none}.lb__status{justify-content:space-between}.lb__lbl{display:none}.lb__stage.is-active .lb__lbl{display:inline}}
.lb__step{display:flex;flex-direction:column;gap:22px;margin-bottom:56px;transition:opacity .4s}
.lb__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}
.lb__eyebrow{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#8A6F3E;font-weight:500}
.lb__title{margin:0;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.75rem,3vw,2.5rem)}
.lb__sub{margin:0;font-size:.875rem;color:var(--lb-muted);max-width:56ch}
.lb__sub a{color:var(--lb-mid);text-underline-offset:3px}
.lb__lock{display:none;margin:6px 0 0;font-size:.8125rem;color:var(--lb-mid);background:#fff;border:1px solid var(--lb-line);border-radius:6px;padding:8px 14px}
.lb__step.is-locked .lb__lock{display:block}
.lb__step.is-locked .lb__grid{opacity:.4;pointer-events:none;filter:saturate(.6)}
.lb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}
@media (max-width:989px){.lb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:749px){.lb__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}
.lb-card{display:flex;flex-direction:column;gap:8px;min-width:0}
.lb-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;border-radius:6px;overflow:hidden;border:1px solid transparent;transition:border-color .3s}
.lb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.lb-card:hover .lb-card__media img{transform:scale(1.04)}
.lb-card.is-selected .lb-card__media{border-color:var(--lb-mid)}
.lb-card__badge{position:absolute;top:8px;left:8px;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--lb-mid);color:var(--lb-moon);font-size:.75rem;font-weight:600;display:none;align-items:center;justify-content:center;gap:4px}
.lb-card.is-selected .lb-card__badge{display:inline-flex}
.lb-card__title{margin:0;font-size:.8125rem;line-height:1.35;color:var(--lb-mid);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.lb-card__title a{color:inherit;text-decoration:none}
.lb-card__price{font-family:var(--font-heading--family);font-weight:600;font-size:1.0625rem;color:var(--lb-mid)}
.lb-card__row{display:flex;gap:6px;align-items:stretch}
.lb-card__sel{flex:1;min-width:0;height:40px;border:1px solid var(--lb-line);border-radius:6px;background:#fff;color:var(--lb-mid);font:inherit;font-size:.8125rem;padding:0 8px}
.lb-card__btn{flex:1;height:40px;border-radius:6px;border:1px solid var(--lb-mid);background:transparent;color:var(--lb-mid);font:inherit;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .25s,color .25s}
.lb-card__btn:hover,.lb-card.is-selected .lb-card__btn--b{background:var(--lb-mid);color:var(--lb-moon)}
.lb-card__btn[disabled]{opacity:.5;cursor:progress}
.lb-card__minus{flex:0 0 40px;height:40px;border-radius:6px;border:1px solid var(--lb-line);background:#fff;color:var(--lb-mid);font-size:1.1rem;cursor:pointer;display:none}
.lb-card.is-selected .lb-card__minus{display:block}
.lb__more{display:flex;justify-content:center}
.lb__change{display:none;margin-top:6px;background:none;border:0;border-bottom:1px solid var(--lb-cha);padding:2px 0;font:inherit;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-mid);cursor:pointer}
.lb__step.is-chosen .lb__change{display:inline-block}
.lb__step.is-chosen .lb-card[data-kind="b"]:not(.is-selected){display:none}
.lb__step.is-chosen .lb__grid--b{grid-template-columns:minmax(0,260px);justify-content:center}
.lb__toast{position:fixed;left:50%;bottom:calc(var(--lb-bar-h,150px) + 14px);transform:translateX(-50%);z-index:60;background:var(--lb-mid);color:var(--lb-moon);padding:12px 18px;border-radius:6px;font-size:.8125rem;box-shadow:0 10px 30px rgb(33 29 59 / .25);max-width:calc(100vw - 32px)}
.lb__info{display:flex;flex-direction:column;gap:4px}
.lb__save{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#8A6F3E}
.lb__save strong{font-family:var(--font-heading--family);font-size:1.25rem;letter-spacing:0;text-transform:none;color:var(--lb-mid);margin-left:4px}
.lb__save.is-pop strong{display:inline-block;animation:lbPop .6s ease}
.lb__gift{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#F1EEF8;border:1px solid #DCD4F0;font-size:.8125rem;line-height:1.35;color:#3D3858;transition:background .4s,border-color .4s}
.lb__gift strong{color:var(--lb-mid);font-weight:600}
.lb__gift-ic{flex:0 0 32px;height:32px;border-radius:6px;display:grid;place-items:center;background:var(--lb-lav);color:var(--lb-mid)}
.lb__gift-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
.lb__gift-t{flex:1;min-width:0}
.lb__gift-tag{font-size:.625rem;letter-spacing:.14em;font-weight:700;padding:4px 7px;border-radius:4px;background:var(--lb-cha);color:var(--lb-mid)}
.lb__gift.is-on{background:#E9E3F7;border-color:var(--lb-lav)}
.lb__gift.is-pop .lb__gift-ic{animation:lbGift 1.2s ease}
@keyframes lbGift{0%,100%{transform:none}20%{transform:rotate(-12deg) scale(1.15)}40%{transform:rotate(10deg) scale(1.15)}60%{transform:rotate(-5deg)}}
.lb__cta.is-ready{animation:lbGlow 1.6s ease 2}
@keyframes lbGlow{0%,100%{box-shadow:0 0 0 0 rgb(195 163 104 / 0)}50%{box-shadow:0 0 0 6px rgb(195 163 104 / .45)}}
.lb-fly{position:fixed;z-index:70;pointer-events:none;border-radius:6px;overflow:hidden;box-shadow:0 10px 24px rgb(33 29 59 / .25)}
.lb-fly img{width:100%;height:100%;object-fit:cover;display:block}
.lb-card__btn.is-added{background:var(--lb-mid);color:var(--lb-moon)}
.lb-card.is-bump .lb-card__media{animation:lbBump .45s ease}
@keyframes lbBump{0%{transform:scale(1)}40%{transform:scale(.96)}100%{transform:scale(1)}}
.lb__confetti{position:fixed;inset:0;pointer-events:none;z-index:69;overflow:hidden}
.lb__confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:lbFall 1.4s ease-in forwards}
@keyframes lbFall{to{transform:translateY(105vh) rotate(540deg);opacity:.2}}
@media (max-width:989px){.lb__gift{font-size:.75rem}.lb__save strong{font-size:1.0625rem}.lb__bar-in{gap:8px;padding-block:8px}.lb__stages{display:none}.lb__msg{font-size:.75rem;max-width:none}.lb__cta{min-height:40px;padding-inline:14px;font-size:.6875rem}.lb__gift{padding:5px 8px;gap:8px}.lb__gift-ic{flex-basis:24px;height:24px}.lb__gift-ic svg{width:14px;height:14px}.lb__gift-t{font-size:.6875rem;line-height:1.3}.lb__gift-t strong{display:block}}
@media (max-width:749px){.lb__gift-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb__slots li{height:24px}}
@media (prefers-reduced-motion:reduce){.lb *{animation:none !important;transition:none !important}.lb-fly,.lb__confetti{display:none}}
/* END_SECTION:lunieve-builder */

/* START_SECTION:main-blog-post (INDEX:21) */
.blog-post-comments-container{width: 100%;max-width: var(--normal-content-width);margin: 0 auto}.blog-post-comments{display: flex;flex-direction: column;gap: var(--gap-3xl)}.blog-post-comment__author{display: flex;align-items: center;gap: var(--gap-2xs);margin-top: var(--margin-md);font-size: var(--font-size--body-sm);color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.blog-post-comments-pagination{display: flex;justify-content: center;gap: var(--gap-2xs)}.blog-post-comments-pagination,.blog-post-comments-pagination a{color: var(--color-foreground)}.blog-post-comments-pagination .current{color: var(--color-foreground)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a{display: block;padding: var(--padding-2xs) var(--padding-xs)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a:hover{border-bottom: 1px solid var(--color-foreground)}
/* END_SECTION:main-blog-post */

/* START_SECTION:main-blog (INDEX:22) */
.blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}.blog-posts-container{display: grid;grid-template-columns: repeat(6,1fr);gap: 1rem;width: 100%;column-gap: var(--columns-gap);row-gap: var(--rows-gap)}.blog-post-item{--blog-post-card-scale: 0.6;grid-column: span 2;@media screen and (max-width: 749px){--blog-post-card-scale: 0.5;grid-column: span 6}}.blog-post-item:nth-child(2),.blog-post-item:nth-child(3){--blog-post-card-scale: 0.8;grid-column: span 3;@media screen and (max-width: 749px){--blog-post-card-scale: 0.5;grid-column: span 6}}.blog-post-item:first-child{--blog-post-card-scale: 1;grid-column: span 6}.blog-post-item{border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding: 0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border: none;padding: 0}
/* END_SECTION:main-blog */

/* START_SECTION:main-cart (INDEX:23) */
.cart-page{--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl);display: grid;grid-template-columns: 1fr;gap: 0 var(--padding-5xl)}.cart-page--empty{display: flex;flex-direction: column;align-items: center;justify-content: center}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top: var(--margin-6xl)}.cart-page__more-blocks{width: 100%}.cart-page--empty .cart-title{text-align: center}.cart-page__main{grid-column: 1}.cart-page__summary{padding-top: var(--padding-xl)}@media screen and (min-width: 750px){.cart-page{grid-template-columns: 1fr min(50vw,var(--sidebar-width));grid-template-rows: min-content min-content 1fr}.cart-page__summary{display: grid;height: 100%;grid-column: 2;grid-row: 1 / -1;align-self: stretch;grid-template-rows: subgrid;padding-top: 0;position: relative}.section--page-width .cart-page:has(.cart__container--extend){grid-column: 2 / 4;grid-template-columns: 1fr minmax( var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)) )}.cart__container--extend{height: 100%}}@media screen and (min-width: 1400px){.cart-page{grid-template-columns: 1fr var(--sidebar-width)}}
/* END_SECTION:main-cart */

/* START_SECTION:main-collection (INDEX:25) */
.main-collection-grid{grid-column: var(--grid-column--mobile);@media screen and (min-width: 750px){grid-column: var(--grid-column--desktop)}}.collection-wrapper{@media screen and (min-width: 750px){grid-template-columns: 1fr repeat( var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number))) ) 1fr}}.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){@media screen and (min-width: 750px){grid-column: 1 / -1;grid-template-columns: minmax(var(--page-margin),1fr) repeat( var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number))) ) minmax(var(--page-margin),1fr)}}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden) ~ .main-collection-grid{@media screen and (min-width: 750px){grid-column: var(--facets-vertical-col-width) / var(--full-width-column-number)}}.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){@media screen and (min-width: 750px){grid-column: 1 / -1;grid-template-columns: 0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view='default'] .product-grid__card{@media screen and (max-width: 749px){padding-inline-start: max(var(--padding-xs),var(--padding-inline-start));padding-inline-end: max(var(--padding-xs),var(--padding-inline-end))}}:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view='mobile-single'] .product-grid__card{@media screen and (max-width: 749px){padding-inline-start: max(var(--padding-xs),var(--padding-inline-start));padding-inline-end: max(var(--padding-xs),var(--padding-inline-end))}}:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{@media screen and (max-width: 749px){margin-inline-start: calc(-1 * max(var(--padding-xs),var(--padding-inline-start)));margin-inline-end: calc(-1 * max(var(--padding-xs),var(--padding-inline-end)))}}
/* END_SECTION:main-collection */

/* START_SECTION:marquee (INDEX:27) */
marquee-component{display: block;width: 100%;overflow: hidden}.marquee__wrapper{display: flex;gap: var(--marquee-gap);width: fit-content;white-space: nowrap}.marquee__content{min-width: max-content;display: flex;gap: var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space: nowrap}.marquee__content .marquee__repeated-items *{max-width: none}.marquee__repeated-items{min-width: max-content;display: flex;gap: var(--marquee-gap);align-items: center;justify-content: center}.marquee__repeated-items > *{align-content: center}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation: marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform: translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}
/* END_SECTION:marquee */

/* START_SECTION:media-with-content (INDEX:28) */
.section--page-width{&.media-with-content{grid-template-areas: 'margin-left media margin-right' 'margin-left content margin-right';@media screen and (min-width: 750px){--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas: 'margin-left media content margin-right'}}&.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas: 'margin-left content media margin-right'}}&.media-with-content--medium{@media screen and (min-width: 750px){--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2,calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}&.media-with-content--narrow.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}&.media-with-content--narrow{@media screen and (min-width: 750px){--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}}.section--full-width{&.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas: 'content media'}}&.media-with-content--medium{@media screen and (min-width: 750px){--media-with-content-grid-columns: 1fr 1fr}}&.media-with-content--narrow{@media screen and (min-width: 750px){--media-with-content-grid-columns: 2fr 4fr}}&.media-with-content--narrow.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns: 4fr 2fr}}}.media-with-content.media-with-content--media-extend{grid-template-columns: var(--media-with-content-grid-columns);grid-template-areas: 'media media media' 'margin-left content margin-right';@media screen and (min-width: 750px){grid-template-areas: 'media media content margin-right'}}.media-with-content--media-extend.media-with-content--media-right{@media screen and (min-width: 750px){grid-template-areas: 'margin-left content media media'}}.media-with-content--media-right{@media screen and (min-width: 750px){grid-template-areas: 'margin-left content media media'}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns: var(--media-with-content-grid-columns);grid-template-areas: 'media media media' 'content content content';@media screen and (min-width: 750px){--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas: 'media content'}.media-block{grid-area: media}.media-with-content__content{grid-area: content}.media-with-content__content > .group-block-content{padding-inline: var(--page-margin);padding-block: calc(2 * var(--page-margin));@media screen and (min-width: 750px){padding-block: var(--page-margin)}}&.section--page-width .media-with-content__content > .group-block-content{padding-inline: 0;@media screen and (min-width: 750px){padding-inline-start: var(--page-margin)}}&.section--page-width.media-with-content--media-right .media-with-content__content > .group-block-content{padding-inline-end: var(--page-margin);padding-inline-start: 0}}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height: 500px}
/* END_SECTION:media-with-content */

/* START_SECTION:password (INDEX:29) */
.section--password{--section-min-height: calc(100svh - 8rem)}.password-enter{display: flex;flex-direction: column;align-items: center;gap: var(--gap-sm);padding-block: var(--padding-xl);position: fixed;bottom: 0;left: 0;right: 0;z-index: var(--layer-overlay)}.password-enter__powered-by{margin: 0;display: flex;align-items: center;gap: var(--padding-xs);height: 1em;a{display: flex}svg{display: inline;height: 1.3em;color: var(--color-foreground)}}.password-enter__links{display: flex;align-items: center;gap: var(--gap-2xl);@media screen and (max-width: 749px){flex-direction: column;gap: var(--gap-sm)}}.password-enter__admin-link{margin: 0}body:has(#PBarNextFrameWrapper) .password-enter{padding-bottom: var(--padding-6xl)}.password-enter__button{height: var(--minimum-touch-target);background-color: transparent;color: var(--color-primary);cursor: pointer;text-decoration: underline;&:hover{color: var(--color-primary-hover);text-decoration: none}}.password-dialog{max-width: 100vw;max-height: 100svh;width: 100vw;height: 100svh;border: none;transition: opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete;&::backdrop{display: none}}.password-dialog[open]{opacity: 1;top: 0;left: 0}@starting-style{.password-dialog[open]{opacity: 0}}.password-dialog:not([open]){opacity: 0}@starting-style{.password-dialog:not([open]){opacity: 1}}.password-dialog__close-button{cursor: pointer;width: var(--minimum-touch-target);height: var(--minimum-touch-target)}.password-dialog__header{position: absolute;top: 0;right: 0;padding: var(--padding-lg);z-index: var(--layer-raised)}.password-dialog__content{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: var(--padding-lg);height: 100%;transition: transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start: var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform: translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform: translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform: translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform: translateY(0)}}.storefront-password-form{max-width: 400px;width: 100%}.email-signup__input-group,.password-dialog__submit-button{width: 100%;@media screen and (min-width: 750px){width: auto}}
/* END_SECTION:password */

/* START_SECTION:predictive-search (INDEX:31) */
predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display: flex;width: 100%;position: relative;margin-inline: auto;align-items: center;background-color: var(--color-background);z-index: var(--layer-heightened)}input[type='search']::-webkit-search-decoration{-webkit-appearance: none}.predictive-search-dropdown{display: flex;flex-direction: column;position: relative;top: 0;left: 0;right: 0;z-index: var(--layer-base)}:not(:is(dialog)) > predictive-search-component{@media screen and (min-width: 750px){max-width: min(40dvw,650px)}}:not(:is(dialog)) > predictive-search-component .predictive-search__close-modal-button{display: none}.search-action .predictive-search{z-index: calc(var(--layer-header-menu) + 2)}.search-action .search-modal .predictive-search{z-index: var(--layer-window-overlay)}.predictive-search--right{margin-right: 0;margin-left: auto}.predictive-search--left{margin-right: auto;margin-left: 0}:not(:is(dialog)) > predictive-search-component.predictive-search--floating{width: min(40dvw,650px);position: absolute;top: var(--search-top,unset);right: var(--search-right,unset);left: var(--search-left,unset)}.predictive-search-form{position: relative;width: 100%;align-self: flex-start}.predictive-search-form__content-wrapper{position: absolute;top: 100%;width: 100%;left: 0;z-index: var(--layer-raised);display: flex;flex-direction: column;border-radius: 0 0 var(--search-border-radius) var(--search-border-radius);transition: box-shadow var(--animation-speed) var(--animation-easing);transform: translateZ(0);will-change: transform,opacity;overflow: hidden;@media screen and (max-width: 749px){border-radius: 0}@media screen and (min-width: 750px){max-height: var(--modal-max-height);height: var(--predictive-search-results-height,auto)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results)) > .predictive-search-form__content{padding-block-end: var(--padding-6xl)}.header__column--right .predictive-search-form__content-wrapper{right: 0;left: unset}.search-modal .predictive-search-form__content-wrapper{width: 100%}:not(:is(dialog)) > predictive-search-component:not(.predictive-search--expanded) .predictive-search-form__content-wrapper{display: none}.predictive-search-form__header-inner:has(.search-input:focus-visible){outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: calc(var(--focus-outline-offset) * -1)}.predictive-search-results__inner{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);--list-item-padding-block: var(--padding-sm);flex-grow: 1;overflow-y: auto;padding-block: var(--padding-lg);container-type: inline-size;color: var(--color-foreground)}.predictive-search-results__inner > *{padding-inline: var(--padding-xl)}.predictive-search-results__list{--slide-width: 27.5%;--slideshow-gap: var(--gap-md);padding-block-start: var(--border-width-sm)}.predictive-search-results__list:last-child{margin-block-end: 0}.predictive-search-results__resource-header{display: flex;padding-inline: var(--padding-xl);justify-content: space-between;align-items: center;height: 32px}.predictive-search-results__resource-header .svg-wrapper{width: var(--icon-size-xs)}.predictive-search-results__list-item{padding-inline: var(--padding-sm);padding-block: var(--list-item-padding-block);border-radius: var(--style-border-radius-popover);scroll-margin-block: var(--padding-xl);&:first-child{scroll-margin-block-start: calc( var(--title-font-size) + var(--title-margin-block) + var(--list-item-padding-block) )}&:not(:has(.predictive-search-results__list-item-link--pill))[aria-selected='true'].keyboard-focus{background-color: rgb(var(--color-primary-rgb) / var(--opacity-20));transform: translateY(0)}}.predictive-search-results__list-item:has(.predictive-search-results__list-item-link--pill){width: fit-content;padding: 0}.predictive-search-results__list-item-link{display: grid;grid-template-columns: auto 1fr;grid-column-gap: var(--gap-xl);align-items: center}.predictive-search-results__list-item-link--pill{display: block;padding: var(--padding-2xs) var(--padding-sm)}.predictive-search-results__list-item[aria-selected='true'] .predictive-search-results__list-item-link--pill{background-color: rgb(var(--color-primary-rgb) / var(--opacity-20))}.predictive-search-results__list-item-link--no-media{grid-template-columns: 1fr}.predictive-search-results__list-item-image,.predictive-search-results__list-item-icon{width: 100%;border-radius: var(--product-corner-radius);background-color: rgb(var(--color-primary-rgb) / var(--opacity-20));margin: auto;object-fit: cover}.predictive-search-results__list-item-details{display: flex;flex-direction: column;text-decoration: none;overflow: hidden}.predictive-search-results__list-item-content{font-size: var(--font-size-xs);color: rgb(var(--color-primary-rgb) / var(--opacity-subdued-text));text-overflow: ellipsis;overflow: hidden;text-wrap: nowrap}.header[transparent] :is(.predictive-search):not(:focus-within){background-color: transparent}.header[transparent] .predictive-search-form__header-inner{border-color: var(--color-foreground)}.predictive-search-form__header .search-input{border-radius: var(--style-border-radius-inputs);padding-block: var(--padding-sm);font-size: var(--font-size--md);&:hover{background-color: transparent}}.predictive-search__icon{position: absolute;left: var(--margin-xl);top: auto;width: var(--icon-size-lg);height: var(--icon-size-lg);color: rgb(var(--color-foreground-rgb) / var(--opacity-60));@media screen and (min-width: 750px){left: var(--margin-md)}}.predictive-search__icon > svg{width: var(--icon-size-md);height: var(--icon-size-md)}.predictive-search__reset-button{cursor: pointer;display: flex;align-items: center;justify-content: center;min-width: var(--minimum-touch-target);height: var(--minimum-touch-target);padding: 0;background: transparent;color: var(--color-foreground);opacity: 1;transition: opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing);&:hover{color: var(--color-foreground)}&:active{transform: scale(0.9);transition: transform 100ms var(--animation-timing-active)}@media screen and (max-width: 749px){margin-right: var(--margin-md)}}.predictive-search__reset-button[hidden]{opacity: 0;pointer-events: none;visibility: hidden}.predictive-search__reset-button-icon{display: flex;align-items: center;justify-content: center;width: var(--icon-size-lg);height: var(--icon-size-lg);transition: background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius: 50%;&:hover{background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform: scale(0.85);transition-timing-function: var(--animation-timing-active);transition-duration: 100ms}.predictive-search__reset-button svg{width: var(--icon-size-md);height: var(--icon-size-md)}.predictive-search__reset-button-text{display: none}.predictive-search-form__content{max-height: 50dvh;overflow-y: auto;background-color: var(--color-background);scrollbar-width: none;&::-webkit-scrollbar{display: none}}.search-modal__content .predictive-search-form__content{max-height: var(--modal-max-height)}.predictive-search-results__no-results:last-child{margin-block: var(--margin-lg);text-align: center}.predictive-search__search-button{margin: auto;z-index: var(--layer-raised);transition: transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin: center;&:hover{transform: translateY(-2px);box-shadow: 0 4px 8px rgb(0 0 0 / var(--opacity-5))}&:active{transform: scale(0.97);transition: transform 100ms var(--animation-timing-active);box-shadow: none}}.predictive-search:has(.predictive-search-dropdown) .search-input{outline-color: transparent}.predictive-search-form__header{display: flex;position: sticky;top: 0;z-index: var(--layer-heightened);width: 100%;align-items: center;background-color: var(--color-input-background);border-radius: var(--style-border-radius-inputs);@media screen and (max-width: 749px){padding: var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header-inner{background: var(--color-background);border: var(--search-border-width) solid var(--color-border);color: var(--color-foreground);border-radius: var(--style-border-radius-popover);display: flex;align-items: center;justify-content: space-between;width: 100%;@media screen and (max-width: 749px){border-radius: var(--style-border-radius-inputs);border: none}}.predictive-search-form__header-inner:focus-within{outline: 0;outline-offset: var(--focus-outline-offset);@media screen and (min-width: 750px){outline: var(--focus-outline-width) solid var(--color-primary)}}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color: transparent;border-right-color: transparent;border-left-color: transparent;@media screen and (max-width: 749px){border-bottom-color: transparent}}.predictive-search:has(.predictive-search-dropdown[aria-expanded='true']) .predictive-search-form__header-inner:focus-within{border-top-color: transparent;border-right-color: transparent;border-left-color: transparent;border-radius: var(--search-border-radius);@media screen and (max-width: 749px){border-radius: var(--style-border-radius-inputs)}}.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius: var(--search-border-radius) var(--search-border-radius) 0 0;transition: box-shadow var(--animation-speed) var(--animation-easing);background-color: var(--color-background);@media screen and (max-width: 749px){border-radius: var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0 0}}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display: flex;justify-content: center;align-items: center;width: var(--minimum-touch-target);height: var(--minimum-touch-target);margin-inline-start: var(--margin-sm);padding: 0;box-shadow: none;&:active{transform: scale(0.8);transition: transform 100ms var(--animation-timing-active)}.svg-wrapper,svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}@media screen and (min-width: 750px){display: none}}.predictive-search-form__footer{position: absolute;bottom: 0;left: 0;right: 0;@media screen and (min-width: 750px){--to-top-gradient-background: linear-gradient( to top,rgb(var(--color-background-rgb) / var(--opacity-90)),rgb(var(--color-background-rgb) / var(--opacity-80)),rgb(var(--color-background-rgb) / var(--opacity-40)),transparent );padding-block: var(--padding-xs) var(--padding-lg);background-image: var(--to-top-gradient-background)}}.dialog-modal .predictive-search-form__header{border: 0;border-radius: 0;background-color: var(--color-background);border-bottom: var(--style-border-width) solid var(--color-border);@media screen and (min-width: 750px){padding: var(--padding-2xs) var(--padding-2xs) 0;border-bottom: var(--search-border-width) solid var(--color-border)}@media screen and (max-width: 749px){transition: box-shadow 0.2s ease;box-shadow: none}}@media screen and (max-width: 749px){.dialog-modal .predictive-search__close-modal-button{padding-inline-start: var(--margin-xs);margin-inline-start: 0}}.dialog-modal[open]{@media screen and (max-width: 749px){border-radius: 0}}.dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){@media screen and (min-width: 750px){border-bottom-color: transparent}}.dialog-modal .predictive-search-form__header-inner{@media screen and (min-width: 750px){border: 0}}@media screen and (max-width: 749px){.dialog-modal{.predictive-search__reset-button-icon{display: none}.predictive-search__reset-button-text{display: block}.predictive-search-form__content{max-height: 100%}.predictive-search-form__content-wrapper{box-shadow: none}.predictive-search-form__header{box-shadow: none}.predictive-search-form__footer{padding-block: var(--padding-2xl)}}}.predictive-search-results__pill mark{background-color: transparent;font-weight: 200;color: rgb(var(--color-foreground-rgb) / var(--opacity-80))}.predictive-search-results__pill:focus,.predictive-search-results__pill:hover,.predictive-search-results__card--query:is([aria-selected='true'],:focus-within) .predictive-search-results__pill{--pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8));background-color: var(--pill-background-color);outline: var(--border-width-sm) solid var(--color-border);border: var(--border-width-sm);text-decoration: none}.predictive-search-results__pill{font-weight: 500;white-space: nowrap;color: var(--color-foreground)}.predictive-search-results__title{display: flex;justify-content: space-between;align-items: center;font-size: var(--font-size--body-md);font-weight: 500;margin-block: var(--margin-sm) var(--margin-xs);width: 100%;text-transform: var(--title-case);&:first-of-type{margin-block-start: 0}@media screen and (max-width: 749px){margin-block: var(--margin-lg) var(--margin-sm)}}.predictive-search-results__resource-header .predictive-search-results__title{margin-block-end: 0}.predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title{margin-block-end: 0}.predictive-search-results__wrapper{display: flex;overflow-x: auto;overflow-y: hidden;padding-block-end: var(--padding-sm);padding-inline: 0;scroll-snap-type: x mandatory;scroll-padding: 0 var(--padding-xl);scrollbar-width: none;-ms-overflow-style: none;&::-webkit-scrollbar{display: none}}.predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block: var(--padding-3xs);gap: var(--gap-md)}.predictive-search-results__wrapper-products{display: grid;grid-template-columns: repeat(2,1fr);padding-block-end: var(--padding-sm);gap: var(--gap-md);transition: height var(--animation-speed-medium) var(--animation-easing);@container (min-width: 550px){grid-template-columns: repeat(4,1fr)}}.predictive-search-results__wrapper-products:last-child{padding-block-end: var(--padding-lg);@media screen and (min-width: 750px){padding-block-end: var(--padding-sm)}}.predictive-search-results__wrapper-queries{margin-bottom: var(--margin-lg);padding-inline: var(--padding-xl);gap: var(--gap-2xs)}.predictive-search-results__card{flex: 0 0 auto;scroll-snap-align: start;scroll-margin-block: calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2);transition: transform var(--animation-speed-medium) var(--animation-timing-default),background-color var(--animation-speed-medium) var(--animation-timing-hover),border-color var(--animation-speed-medium) var(--animation-timing-hover);&:nth-last-child(3){scroll-snap-align: end}&:active{transform: scale(0.97);transition: transform 100ms var(--animation-timing-active)}}.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product{&:hover{background-color: var(--card-bg-hover);border-radius: var(--product-corner-radius);padding: calc(var(--padding-2xs) + 2px);margin: calc((var(--padding-2xs) + 2px) * -1)}&:is([aria-selected='true'].keyboard-focus,&:focus-visible,&:has(.resource-card:focus-visible)){background-color: var(--card-bg-hover);padding: calc(var(--padding-2xs) + 1px);margin: calc((var(--padding-2xs) + 1px) * -1);outline: var(--border-width-sm) solid var(--color-border);border-radius: calc(var(--product-corner-radius) + 1px);border-color: var(--card-border-focus)}&:active{transform: scale(0.97);transition: transform 100ms var(--animation-timing-active)}}.predictive-search-results__card:not(.predictive-search-results__card--product){padding: var(--padding-sm);border: var(--border-width-sm) solid var(--color-border);border-radius: var(--card-corner-radius);width: 60cqi;content-visibility: visible;@media screen and (min-width: 750px){width: 27.5cqi}&:hover{border-color: var(--card-border-hover);background-color: var(--card-bg-hover)}&[aria-selected='true'].keyboard-focus{border-color: var(--card-border-hover);background-color: var(--card-bg-hover)}&:active{transform: scale(0.97);transition: transform var(--animation-speed-medium) var(--animation-timing-active)}}@keyframes search-element-scale-in{0%{transform: scale(0.95);opacity: 0}40%{opacity: 1}100%{transform: scale(1);opacity: 1}}@keyframes search-element-scale-out{0%{transform: scale(1);opacity: 1}100%{transform: scale(0.95);opacity: 0}}@keyframes search-element-slide-in-top{from{margin-top: calc(var(--modal-top-margin) + var(--padding-sm));opacity: 0}to{margin-top: var(--modal-top-margin);opacity: 1}}@keyframes search-element-slide-out-top{from{margin-top: var(--modal-top-margin);opacity: 1}to{margin-top: calc(var(--modal-top-margin) + var(--padding-sm));opacity: 0}}@keyframes content-slide{from{transform: translateY(var(--slide-from,0));opacity: var(--slide-opacity-from,1)}to{transform: translateY(var(--slide-to,0));opacity: var(--slide-opacity-to,1)}}.recently-viewed-wrapper .predictive-search-results__card{opacity: 1;transform: translateY(0);transition: opacity 0.25s cubic-bezier(0.4,0,0.2,1),transform 0.25s cubic-bezier(0.4,0,0.2,1)}.recently-viewed-wrapper.removing .predictive-search-results__card{opacity: 0;transform: translateY(-10px);pointer-events: none}.predictive-search-results__resource-header slideshow-controls{@media screen and (max-width: 749px){display: none}}.predictive-search-results__list slideshow-arrows{@media screen and (max-width: 749px){display: none}}.predictive-search-dropdown .predictive-search-results__list-item-image,.predictive-search-dropdown .predictive-search-results__list-item-icon{width: 100%;border-radius: var(--product-corner-radius);background-color: rgb(var(--color-primary-rgb) / var(--opacity-20));margin: auto;object-fit: cover}.predictive-search-results__list-item,.predictive-search-results__no-results,.predictive-search-results__wrapper,.predictive-search-results__wrapper-products .predictive-search-results__card{animation: search-element-slide-up var(--animation-speed-medium) var(--animation-timing-bounce) backwards}slideshow-slide .resource-card{animation-delay: 0ms !important}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(1){animation-delay: 30ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(2){animation-delay: 60ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(3){animation-delay: 90ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(4){animation-delay: 120ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(n + 5){animation-delay: 150ms}.predictive-search-results__list,.predictive-search-results__wrapper{animation-duration: var(--animation-speed-medium)}.predictive-search-results__list-item{animation-delay: calc(30ms * var(--nth-child,1) + 50ms)}.predictive-search-results__wrapper-queries{animation-delay: 50ms}.predictive-search-results__wrapper-products{animation-delay: 50ms}.predictive-search-results__list:nth-of-type(2){animation-delay: 150ms}.predictive-search-results__list:nth-of-type(3){animation-delay: 200ms}.predictive-search-results__list:nth-of-type(4){animation-delay: 250ms}[data-resource-type]{animation-delay: 0ms !important}.predictive-search-results__no-results{animation-delay: 100ms}.predictive-search-results__list-item.removing,.predictive-search-results__no-results.removing,.predictive-search-results__wrapper.removing{animation: search-element-slide-down var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__card.removing{animation: fadeOut var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__wrapper{transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.predictive-search__reset-button{transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search-results__no-results{transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}@keyframes search-element-slide-up{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}@keyframes search-element-slide-down{from{opacity: 1;transform: translateY(0)}to{opacity: 0;transform: translateY(8px)}}.recently-viewed-wrapper{display: grid;grid-template-rows: auto auto;max-height: 1000px;opacity: 1;overflow: visible;transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s cubic-bezier(0.4,0,0.2,1);transform-origin: top center;transform: translateY(0)}.recently-viewed-wrapper.removing{max-height: 0;opacity: 0;transform: translateY(-10px);transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s cubic-bezier(0.4,0,0.2,1),transform 0.25s cubic-bezier(0.4,0,0.2,1);pointer-events: none}.recently-viewed-wrapper.removing .predictive-search-results__card{transition: none;transform: none;opacity: 1}.recently-viewed-wrapper > *{transition: opacity 0.25s cubic-bezier(0.4,0,0.2,1)}.predictive-search-results__clear.button-unstyled{color: var(--color-foreground);opacity: 0.5;transition: opacity var(--animation-speed-medium) var(--animation-easing);padding: 0;margin-left: var(--margin-sm);&:hover{opacity: 1}}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline: none !important;box-shadow: none !important}.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)),.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within{outline: none !important;box-shadow: none !important;border-color: var(--color-border) !important}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color: transparent;border-right-color: transparent;border-left-color: transparent;@media screen and (max-width: 749px){border-bottom-color: transparent}}.predictive-search-form__header{border-radius: var(--style-border-radius-inputs);border: var(--search-border-width) solid var(--color-border)}.predictive-search-results__card--query{transition: transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin: center;&:active{transform: scale(0.97)}}.predictive-search-results__pill{transition: background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);margin: 2px;&:hover{transform: scale(1.03);box-shadow: 0 2px 5px rgb(0 0 0 / var(--opacity-8))}}
/* END_SECTION:predictive-search */

/* START_SECTION:product-information (INDEX:32) */
.product-information{gap: var(--gap) 0}.product-information__grid{display: grid;grid-template-columns: subgrid;grid-column: 1 / -1;align-items: start}.product-details{order: 1}.product-information__media{order: 0;width: 0;min-width: 100%}@media screen and (max-width: 100px){.product-information__media{grid-column: 1 / -1}.product-details{grid-column: 2 / 3}}@media screen and (min-width: 1000px){.product-information__grid{grid-column: 2}.product-information__grid.product-information--media-none,.product-information__grid:has(.product-information__media:empty){.product-details{width: var(--narrow-content-width);margin: 0 auto}}.product-information__grid:not(:has(.product-information__media:empty)){&.product-information--media-left{grid-template-columns: 1fr min(50vw,var(--sidebar-width));.product-information__media{padding-right: calc(var(--gap,0) / 2)}.product-details{padding-left: calc(var(--gap,0) / 2)}&:has(.media-gallery--extend){grid-column: 1 / 3}}&.product-information--media-right{grid-template-columns: min(50vw,var(--sidebar-width)) 1fr;.product-information__media{padding-left: calc(var(--gap,0) / 2);order: 1}.product-details{padding-right: calc(var(--gap,0) / 2);order: 0}&:has(.media-gallery--extend){grid-column: 2 / -1}}&.product-information__grid--half,&.product-information__grid--half:has(.media-gallery--extend){grid-column: 1 / -1;grid-template-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc( var(--full-page-grid-central-column-width) / 2 ) var(--full-page-grid-margin);&.product-information--media-left{.product-information__media{grid-column: 2 / 3;&:has(.media-gallery--extend){grid-column: 1 / 3}}.product-details{grid-column: 3 / 4}}&.product-information--media-right{.product-information__media{grid-column: 3 / 4;&:has(.media-gallery--extend){grid-column: 3 / -1}}.product-details{grid-column: 2 / 3}}}}.section--full-width{.product-information__grid:not(:has(.product-information__media:empty)),.product-information__grid:not(:has(.product-information__media:empty)){&.product-information--media-left,&.product-information--media-right{grid-column: 1 / -1}&.product-information--media-left .product-details{padding-inline-end: var(--padding-lg)}&.product-information--media-right .product-details{padding-inline-start: var(--padding-lg)}&.product-information__grid--half.product-information--media-left{.product-information__media{grid-column: 1 / 3}.product-details{grid-column: 3 / -1}}&.product-information__grid--half.product-information--media-right{.product-information__media{grid-column: 3 / -1}.product-details{grid-column: 1 / 3}}}}}@media screen and (min-width: 1200px){.product-information__grid:not( .product-information__grid--half,:has(.product-information__media:empty) ).product-information--media-left{grid-template-columns: 1fr 1fr}.product-information__grid:not( .product-information__grid--half,:has(.product-information__media:empty) ).product-information--media-right{grid-template-columns: 1fr 2fr}}.product-information__grid--limit-details .product-details > .group-block{max-width: var(--sidebar-width)}body:has(#header-group #header-component[data-sticky-state='active']) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height);top:0px}.product-information__grid{display: flex;gap: 24px;flex-wrap: wrap;column-gap: 60px !important}.column-left{display: flex;flex-direction: column;gap: 16px;flex: 1}.column-right{flex: 1}.media-gallery{order: 1;z-index: 0}.product-description--inline{order: 2;max-width: 100%}.block-3{display: block}.block-4{display: none}@media (max-width: 1000px){.product-information__grid{flex-direction: column}.column-left,.column-right{width: 100%;max-width: 100% !important}.media-gallery{order: 1}.product-details{order: 2}.block-3{display: none}.block-4{display: block}}h2.product-description__title{font-size: var(--fontedescricao);font-weight: var(--negritodescricao);margin-bottom: 38px;width: 100%;max-width: 100%;padding-top: clamp(18px,2vw,28px);border-top: 1px solid rgb(0,0,0,0.1)}@media (min-width: 1000px){.column-right.sticky-buy-box{position: sticky;top: var(--dynamic-sticky-offset,0px);align-self: flex-start}.column-left,.column-right{width: 50%;max-width: 50% !important;min-width: 30%}.column-right.sticky-buy-box > .product-details{margin-top: 0 !important;padding: 0 !important}}.product-description__content table{width: 100% !important;max-width: 100% !important;table-layout: fixed;border-collapse: collapse}.product-description__content th,.product-description__content td{white-space: normal !important;word-break: break-word;overflow-wrap: anywhere}.product-description__content img,.product-description__content iframe{max-width: 100% !important;height: auto !important}.product-description__content table[style*="width"],.product-description__content th[style*="width"],.product-description__content td[style*="width"]{width: auto !important;max-width: 100% !important}.product-description__content table[width],.product-description__content th[width],.product-description__content td[width]{width: auto !important;max-width: 100% !important}.product-description__content th,.product-description__content td{padding: 10px 12px}.product-description__content table,.product-description__content th,.product-description__content td{border: 1px solid rgba(0,0,0,.08)}@media (max-width: 749px){.product-description__content .rte-table-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y}.product-description__content .rte-table-scroll > table{table-layout: auto;width: auto;min-width: 600px;max-width: none}.product-description__content th,.product-description__content td{white-space: nowrap;word-break: normal;overflow-wrap: normal}}.product-description__content .rte-table-scroll{scrollbar-width: thin}.product-description__content .rte-table-scroll::-webkit-scrollbar{height: 6px}@media (min-width: 1000px){.product-description__content .rte-table-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y}.product-description__content .rte-table-scroll > table{table-layout: auto !important;width: auto !important;min-width: 900px;max-width: none !important}.product-description__content .rte-table-scroll th,.product-description__content .rte-table-scroll td{white-space: nowrap !important;word-break: normal !important;overflow-wrap: normal !important}}@media (min-width: 1000px){.product-description__content .rte-table-scroll{scrollbar-width: thin}.product-description__content .rte-table-scroll::-webkit-scrollbar{height: 8px}}
/* END_SECTION:product-information */

/* START_SECTION:product-recommendations (INDEX:34) */
.product-recommendations__skeleton-item{aspect-ratio: 3 / 4;background-color: var(--color-foreground);opacity: var(--skeleton-opacity);border-radius: 4px}@media screen and (max-width: 749px){.product-recommendations__skeleton-item:nth-child(2n + 1){display: none}}product-recommendations:has([data-has-recommendations='false']){display: none}
/* END_SECTION:product-recommendations */

/* START_SECTION:slideshow-v (INDEX:39) */
.xss-container{width:min(100%,83%);margin-inline:auto}.xss-slider{position:relative;width:100%}.xss-viewport{position:relative;overflow:hidden;width:100%}.xss-track{width:100%;height:100%;position:relative}.xss-slide{width:100%;height:100%}.xss-slide__inner{position:relative;width:100%;height:100%;display:grid;place-items:center}.xss-media{position:relative;width:100%;height:100%;overflow:hidden}.xss--preserve-ratio .xss-media{aspect-ratio: var(--xss-aspect-desktop,2 / 1);height:auto}@media (max-width: 749px){.xss--preserve-ratio .xss-media{aspect-ratio: var(--xss-aspect-mobile,var(--xss-aspect-desktop,2 / 1))}}.xss-slider{margin-top:-2px}.xss-picture,.xss-img{display:block;width:100%;height:100%}.xss-picture{position:absolute;inset:0}.xss-img{object-fit:cover;object-position:center}.xss-overlay{position:absolute;inset:0;pointer-events:none;background: var(--xss-overlay,transparent)}.xss-link-cover{position:absolute;inset:0;z-index: 3}.xss-content{position:absolute;inset:0;z-index:4;display:grid;padding: clamp(12px,4vw,48px);color: var(--xss-text,#fff)}.xss-title{font-size: clamp(1.5rem,3.5vw,3rem);line-height:1.1;margin:0 0 .5em 0}.xss-text{font-size: clamp(1rem,1.5vw,1.125rem);margin:0 0 1rem 0;max-width: 60ch}.xss-button{display:inline-block;padding: .85em 1.25em;border-radius: 8px;background: var(--xss-btn-bg,#fff);color: var(--xss-btn-color,#000);text-decoration:none;font-weight:600}.xss-pos--top-left .xss-content{align-content:start;justify-items:start}.xss-pos--top-center .xss-content{align-content:start;justify-items:center}.xss-pos--top-right .xss-content{align-content:start;justify-items:end}.xss-pos--middle-left .xss-content{align-content:center;justify-items:start}.xss-pos--middle-center .xss-content{align-content:center;justify-items:center}.xss-pos--middle-right .xss-content{align-content:center;justify-items:end}.xss-pos--bottom-left .xss-content{align-content:end;justify-items:start}.xss-pos--bottom-center .xss-content{align-content:end;justify-items:center}.xss-pos--bottom-right .xss-content{align-content:end;justify-items:end}@media (max-width: 749px){.xss-content{align-content:center !important;justify-items:center !important;text-align:center}.xss-text{margin-left:auto;margin-right:auto}}.xss--small .xss-media{min-height: clamp(280px,45vh,520px)}.xss--medium .xss-media{min-height: clamp(320px,65vh,680px)}.xss--large .xss-media{min-height: clamp(360px,85vh,860px)}.xss-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:15px;z-index:5;align-items:center;--dot: 12px;--dot-active: 12px}.xss-dots .xss-dot{flex: 0 0 auto;width: var(--dot);aspect-ratio: 1 / 1;border-radius: 9999px;border: 0;padding: 0;line-height: 0;display: inline-block;background: rgba(255,255,255,.45);-webkit-appearance: none;appearance: none;box-sizing: border-box;cursor: pointer}.xss-dots .xss-dot.is-active{width: var(--dot-active);background:#fff}@supports not (aspect-ratio: 1 / 1){.xss-dots .xss-dot{height: var(--dot)}.xss-dots .xss-dot.is-active{height: var(--dot-active)}}.xss--effect-slide .xss-track{display:flex;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.xss--effect-slide .xss-slide{flex: 0 0 100%}.xss--effect-fade .xss-track{position:relative}.xss--effect-fade .xss-slide{position:absolute;inset:0;opacity:0;transition: opacity .5s ease}.xss--effect-fade .xss-slide.is-active{opacity:1;position:absolute;inset:0}.xss-viewport{touch-action: pan-y}.is-dragging .xss-link-cover{pointer-events: none}.is-dragging,.is-dragging *{cursor: grabbing !important}.xss-viewport{touch-action: pan-y}.is-dragging .xss-link-cover{pointer-events: none}.is-dragging,.is-dragging *{cursor: grabbing !important}.xss-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:.25rem;color:#fff;cursor:pointer;z-index:6;line-height:0}.xss-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.xss-prev{left:12px}.xss-next{right:12px}@media (max-width: 989px){.xss-arrow{display:none}}.xss--effect-slide .xss-track{will-change: transform}.xss-img{background-color: rgba(0,0,0,.04)}.xss--effect-slide .xss-track{will-change: transform}.xss-img{background-color: rgba(0,0,0,.04)}.xss-arrow{pointer-events:auto}.xss--preserve-ratio[data-equalize-active="true"] .xss-media{aspect-ratio: var(--xss-eq-aspect-desktop,2/1)}@media (max-width: 749px){.xss--preserve-ratio[data-equalize-active="true"] .xss-media{aspect-ratio: var(--xss-eq-aspect-mobile,var(--xss-eq-aspect-desktop,2/1))}}.xss-section:not(.xss--edge2edge) .xss-viewport{overflow:hidden}.xss-slider[data-booting] .xss-track{transition: none !important}
/* END_SECTION:slideshow-v */

/* CSS from block stylesheet tags */
/* START_BLOCK:_accordion-row (INDEX:44) */
.details__icon{height: auto;margin-inline-end: var(--margin-xs)}
/* END_BLOCK:_accordion-row */

/* START_BLOCK:_announcement (INDEX:45) */
.text-block{width: var(--width);max-width: 100%}.text-block > *{width: var(--width);max-width: var(--max-width,100%);text-align: var(--text-align)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap: balance;text-wrap: pretty}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap: balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color: transparent}.text-block h1,.text-block.h1 > *{margin-block: var(--font-h1--spacing)}.text-block h2,.text-block.h2 > *{margin-block: var(--font-h2--spacing)}.text-block h3,.text-block.h3 > *{margin-block: var(--font-h3--spacing)}.text-block h4,.text-block.h4 > *{margin-block: var(--font-h4--spacing)}.text-block h5,.text-block.h5 > *{margin-block: var(--font-h5--spacing)}.text-block h6,.text-block.h6 > *{margin-block: var(--font-h6--spacing)}.text-block > *:first-child{margin-block-start: 0}.text-block > *:last-child{margin-block-end: 0}.text-block--align-center,.text-block--align-center > *{margin-inline: auto;padding: 0}.text-block--align-right,.text-block--align-right > *{margin-inline-start: auto}
/* END_BLOCK:_announcement */

/* START_BLOCK:_blog-post-card (INDEX:46) */
.blog-post-card{display: flex;flex-direction: column;text-align: var(--text-align)}.blog-post-item .blog-post-card__image-container,.blog-post-item .blog-post-card__content{width: 100%}.blog-post-item:first-child .blog-post-card{flex-direction: row;@media screen and (max-width: 749px){flex-direction: column}}.blog-post-item:first-child .blog-post-card__image-container{width: 70%;@media screen and (max-width: 749px){width: 100%}}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding-inline-start: var(--columns-gap);width: 30%;@media screen and (max-width: 749px){padding-inline-start: 0;width: 100%}}.blog-post-card__content{padding-block-start: 0.4rem;display: flex;flex-direction: column}.blog-post-card__content a{display: block;text-wrap: pretty;text-decoration: none;padding-block-start: 0.75rem}.blog-post-card__content a:hover,.blog-post-card__content a:hover [style*='--color: var(--color-primary)']{color: var(--color-primary-hover)}.blog-post-card__content a:hover [style*='--color: var(--color-foreground-heading)']{color: rgb(var(--color-foreground-heading-rgb) / var(--opacity-subdued-text))}.blog-post-card__content a:hover [style*='--color: var(--color-foreground)']{color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}
/* END_BLOCK:_blog-post-card */

/* START_BLOCK:_blog-post-content (INDEX:47) */
.blog-post-content{max-width: var(--normal-content-width);margin: 0 auto}
/* END_BLOCK:_blog-post-content */

/* START_BLOCK:_blog-post-description (INDEX:48) */
.blog-post-card__content-text a{color: var(--color-primary)}.custom-color,.custom-color > :is(h1,h2,h3,h4,h5,h6,p,*){color: var(--color)}
/* END_BLOCK:_blog-post-description */

/* START_BLOCK:_blog-post-image (INDEX:49) */
.blog-post-card__image{width: 100%;object-fit: cover;object-position: center center;height: calc(var(--blog-post-card-img-height) * var(--blog-post-card-scale))}.blog-post-card__image--small{--blog-post-card-img-height: 280px}.blog-post-card__image--medium{--blog-post-card-img-height: 340px}.blog-post-card__image--large{--blog-post-card-img-height: 400px}
/* END_BLOCK:_blog-post-image */

/* START_BLOCK:_blog-post-info-text (INDEX:50) */
.blog-post-details{display: flex;gap: var(--gap-sm);font-size: var(--font-size--paragraph);color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));white-space: nowrap}.blog-post-details > span{text-overflow: clip;overflow: hidden}
/* END_BLOCK:_blog-post-info-text */

/* START_BLOCK:_cart-products (INDEX:51) */
.cart-page--empty .cart-items__wrapper{display: flex;flex-direction: column;align-items: center;margin-block-start: 0;text-align: center}.cart-page__title + .cart-page__items{margin-block-start: var(--margin-lg)}
/* END_BLOCK:_cart-products */

/* START_BLOCK:_cart-summary (INDEX:52) */
.cart__summary-item{display: flex;align-items: center;justify-content: space-between}.cart__summary-item.tax-note{font-size: var(--cart-font-size--sm)}.cart__discount-label{display: flex;align-items: center;gap: var(--gap-2xs)}.cart__total{align-items: baseline;font-weight: var(--font-weight-bold)}.cart__tax-note{color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart__discount-label svg{width: var(--icon-size-sm);height: var(--icon-size-sm);display: inline-block}.cart__summary-inner{display: flex;flex-direction: column;align-items: center;gap: var(--gap-2xl);container-type: inline-size;padding: 0;position: sticky;top: 0;align-self: start;@media screen and (min-width: 750px){padding: var(--padding-5xl);grid-row: 1 / -1}}body:has(> #header-group .header[sticky]) .cart__summary-inner{top: var(--header-height,0)}.cart__summary-container{@media screen and (max-width: 749px){border: none}@media screen and (min-width: 750px){display: grid;grid-template-rows: subgrid;grid-row: 1 / -1}}.cart__summary-container:not(.cart__container--extend),.cart__summary-container:not(.cart__container--extend) .cart__summary-inner{height: auto}.cart__container--extend{height: 100%;@media screen and (min-width: 750px){border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0}}.cart__container--extend:not(.has-border-radius){@media screen and (min-width: 750px){border-top: none;border-bottom: none}}.cart__container--extend .cart__summary-inner{height: 100%;padding: var(--padding-md) 0 var(--padding-4xl);@media screen and (min-width: 750px){grid-row: 2 / -1;padding-inline: var(--page-margin);width: var(--sidebar-width)}}.cart__summary-inner.has-border-radius{border-radius: var(--border-radius)}@media screen and (max-width: 749px){.inherit-parent-scheme--mobile{--color-background: inherit;--color-background-rgb: inherit;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-primary: inherit;--color-primary-rgb: inherit;--color-primary-hover: inherit;--color-primary-hover-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-shadow: inherit;--color-shadow-rgb: inherit;--color-foreground-heading: inherit;--color-primary-button-text: inherit;--color-primary-button-background: inherit;--color-primary-button-border: inherit;--color-primary-button-hover-text: inherit;--color-primary-button-hover-background: inherit;--color-primary-button-hover-border: inherit;--color-secondary-button-text: inherit;--color-secondary-button-background: inherit;--color-secondary-button-border: inherit;--color-secondary-button-hover-text: inherit;--color-secondary-button-hover-background: inherit;--color-secondary-button-hover-border: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-background: inherit}}
/* END_BLOCK:_cart-summary */

/* START_BLOCK:_cart-title (INDEX:53) */
.cart-title h1{margin-block-end: 0;display: inline-flex;align-items: center;gap: var(--gap-sm)}.cart-title .cart-bubble{width: fit-content;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--style-border-radius-buttons-primary);aspect-ratio: auto;padding: var(--cart-padding)}.cart-title .cart-bubble[data-maintain-ratio]{aspect-ratio: 1;min-width: 26px}.cart-title .cart-bubble__background{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-title .cart-bubble__text{color: var(--color-foreground);font-family: var(--font-paragraph--family);font-size: clamp(var(--cart-font-size--2xs),0.7lh,var(--cart-font-size--xs))}
/* END_BLOCK:_cart-title */

/* START_BLOCK:_collection-card-image (INDEX:54) */
.collection-card__image{position: relative;display: flex;width: 100%;max-width: 100%;max-height: 100%;aspect-ratio: var(--ratio);z-index: var(--layer-base);overflow: hidden}.collection-card__image--placeholder{width: 100%;height: 100%}
/* END_BLOCK:_collection-card-image */

/* START_BLOCK:_collection-image (INDEX:56) */
.collection-image{width: var(--image-width)}.collection-image .collection-image__featured-image{aspect-ratio: var(--ratio);object-fit: cover}
/* END_BLOCK:_collection-image */

/* START_BLOCK:_collection-link (INDEX:58) */
.collection-links__link{--min-font-size: var(--font-size--4xl);--max-font-size: var(--font-size--6xl);display: flex;color: inherit;text-decoration: none;text-wrap: pretty;font-size: clamp(var(--min-font-size),4.5vw,var(--max-font-size));@media (hover: hover){opacity: var(--disabled-opacity)}[layout='spotlight'] &{opacity: var(--disabled-opacity)}&[aria-current='true']{opacity: 1}.text-block{display: inline-block}@media (max-width: 749px){--min-font-size: var(--font-size--3xl);--max-font-size: var(--font-size--5xl);[layout='spotlight'] &{white-space: nowrap;scroll-snap-align: start;span{text-wrap: nowrap}}}}.collection-links__count{font-size: 0.5em;opacity: var(--disabled-opacity);font-weight: var(--font-paragraph--weight)}.collection-links__image{align-items: center;justify-content: center;&:not([hidden]){display: flex}&[reveal]{--offset: 15px;position: fixed;top: 0;left: 0;z-index: var(--layer-temporary);display: block;translate: calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events: none;width: auto;image-block{--image-height-basis: 5rem;height: var(--image-height)}}}
/* END_BLOCK:_collection-link */

/* START_BLOCK:_featured-product-price (INDEX:63) */
.featured-product-price{width: 100%}.featured-product-price.text-block--align-left{text-align: left}.featured-product-price.text-block--align-center{text-align: center}.featured-product-price.text-block--align-right{text-align: right}.featured-product-price.text-block--align-left [ref='priceContainer']{text-align: left}.featured-product-price.text-block--align-center [ref='priceContainer']{text-align: center}.featured-product-price.text-block--align-right [ref='priceContainer']{text-align: right}.featured-product-price [ref='priceContainer'] > span[role='group']{display: inline-flex;font-size: 1.125rem;align-items: baseline;gap: 8px}.featured-product-price [ref='priceContainer'] .price,.featured-product-price [ref='priceContainer'] .compare-at-price{display: inline-block;vertical-align: baseline}.featured-product-price [ref='priceContainer'] .atualizacao-marcos{width: 100%}.featured-product-price [ref='priceContainer']{line-height: 1.5}@media screen and (max-width: 749px){.featured-product-section .featured-product-content-meta .parcelamento{font-size: 14px !important}}
/* END_BLOCK:_featured-product-price */

/* START_BLOCK:_featured-product (INDEX:64) */
.featured-product-content-bottom:not(:has(product-swatches)){display: none}.featured-product-content-meta{display: flex;flex-direction: column;gap: 8px;margin-top: 10px}.featured-product-content-meta .product-title,.featured-product-content-meta .text-block,.featured-product-content-meta product-price{width: 100%;text-align: left}.featured-product-content-meta .product-title{margin: 0}
/* END_BLOCK:_featured-product */

/* START_BLOCK:_footer-policy-list (INDEX:66) */
.policy_list{display: flex;gap: var(--gap-2xs) var(--gap-sm);flex-wrap: wrap;justify-content: center;@media screen and (min-width: 750px){justify-content: flex-start}}
/* END_BLOCK:_footer-policy-list */

/* START_BLOCK:_footer-social-icons (INDEX:67) */
.social-icons__wrapper{display: flex;gap: var(--gap-sm);flex-wrap: wrap;justify-content: center;@media screen and (min-width: 750px){flex-wrap: nowrap;justify-content: flex-start}}
/* END_BLOCK:_footer-social-icons */

/* START_BLOCK:_header-logo (INDEX:68) */
.header-logo{display: flex;height: 100%;font-size: var(--font-size--md);font-family: var(--font-family);font-weight: var(--font-weight);font-style: var(--font-style);color: var(--color-foreground);justify-content: center;align-items: center;text-decoration: none;margin-inline: calc(-1 * var(--padding-inline-start));&[data-hidden-on-home-page]{display: none;#header-component:is( [sticky='always']:not([data-scroll-direction='none']),[sticky='scroll-up'][data-scroll-direction='up'] ) &{display: flex}}@media screen and (max-width: 749px){padding: 0}@media screen and (min-width: 750px){flex-shrink: 0}&:hover{text-decoration: none}}.header-logo__image{object-fit: contain;height: var(--header-logo-image-height-mobile);width: var(--header-logo-image-width-mobile);@media screen and (min-width: 750px){height: var(--header-logo-image-height);width: var(--header-logo-image-width)}}.header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display: var(--header-logo-display,block)}.header-logo__image-container--inverse{display: var(--header-logo-inverse-display,none)}
/* END_BLOCK:_header-logo */

/* START_BLOCK:_header-menu (INDEX:69) */
.menu-list--mobile{&.menu-list{display: grid}& .menu-list__list{width: max-content;margin-inline: auto;gap: var(--menu-horizontal-gap)}& li{width: max-content;padding-block: var(--padding-sm)}& li:first-of-type{padding-inline-start: var(--menu-horizontal-gap)}& li:last-of-type{padding-inline-end: var(--menu-horizontal-gap)}& a{color: var(--color-foreground)}}.menu-list__scroll-container{position: relative;overflow-x: auto;mask-image: linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);padding-block: var(--padding-2xs)}header-menu{width: 100%}.menu-drawer__featured-content{z-index: var(--layer-lowest);container-type: inline-size}.menu-drawer__featured-content--childlist{z-index: var(--layer-flat)}.menu-drawer__featured-content-list{display: flex;gap: 1em;overflow-x: auto;padding-block-end: var(--padding-lg)}.menu-drawer__featured-content-list-item{flex: 0 0 auto}.menu-drawer__featured-content-list-item--product{width: 35cqi}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width: 80cqi}.menu-drawer__featured-content-list-item:first-child{margin-inline-start: var(--margin-xl)}.menu-drawer__featured-content-list-item:last-child{margin-inline-end: var(--margin-xl)}.menu-drawer__featured-content-list-item--product .resource-card__title,.menu-drawer__featured-content-list-item--collection .resource-card__title{text-transform: var(--title-case)}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display: flex}.menu-list__list{display: flex;justify-content: var(--grid-area-alignment)}.menu-list__list-item{flex-shrink: 0;white-space: nowrap}.menu-list__list-item[aria-hidden='true']{visibility: hidden}.menu-list__link{font-family: var(--menu-top-level-font-family);font-style: var(--menu-top-level-font-style);font-weight: var(--menu-top-level-font-weight);font-size: var(--menu-top-level-font-size);line-height: var(--menu-top-level-font-line-height);text-transform: var(--menu-top-level-font-case);color: var(--menu-top-level-font-color);transition: color var(--animation-speed) var(--animation-easing);text-decoration: none;display: flex;min-height: var(--minimum-touch-target);align-items: center;&:hover,&:focus{color: var(--menu-top-level-font-color)}@media screen and (min-width: 750px){font-size: var(--menu-top-level-font-size-desktop)}}.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden='true']) .menu-list__link--active)){.menu-list__link{color: rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot='overflow'] .menu-list__link[aria-expanded='true']{color: var(--menu-top-level-font-color)}.overflow-menu::part(list){--focus-outline-size: calc(var(--focus-outline-offset) + var(--focus-outline-width));gap: 0 var(--menu-horizontal-gap)}.overflow-menu{background-color: transparent;padding: var(--focus-outline-size);margin: calc(-1 * var(--focus-outline-size))}.overflow-menu::after{content: '';position: absolute;top: calc(100% - 1px + var(--border-bottom-width));left: 0;width: 100%;height: var(--submenu-height);background-color: var(--color-background);box-shadow: var(--shadow-popover);clip-path: inset(0.5px 0 -100px 0);opacity: var(--submenu-opacity,1);transition: height var(--submenu-animation-speed) var(--ease-out-cubic),opacity var(--animation-speed-slow) var(--ease-out-cubic) var(--animation-speed-fast);z-index: calc(var(--layer-header-menu) - 1)}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color: transparent}.header__row[style*='--border-bottom-width: 0px']{.menu-list__submenu.color-scheme-matches-parent,.overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start: 0px}}.menu-list__list-item:where(:not([slot='overflow'])) > .menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * 0.75) var(--animation-easing);box-shadow: var(--shadow-drawer);visibility: hidden;background-color: var(--color-background);position: absolute;width: 100%;left: 0;top: calc(100% - 1px + var(--border-bottom-width));z-index: var(--layer-header-menu);padding-inline: var(--padding-inline);clip-path: rect(0 100% var(--submenu-height) 0);transition: clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded='true']) > .menu-list__submenu,.overflow-menu:has([slot="overflow"] [aria-expanded='true'])::part(overflow),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{--submenu-content-opacity: 1;visibility: visible}.menu-list__list-item:has([data-animating]) > .menu-list__submenu{--submenu-content-opacity: 0;visibility: visible;&::before{height: 0}}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){grid-column: 2;padding-block-start: var(--submenu-padding-block-start);padding-block-end: var(--submenu-padding-block-end);padding-inline: var(--section-padding-inline)}.overflow-menu::part(overflow){--menu-top-level-font-size: var(--font-size--xlarge);display: grid;grid-template-columns: var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){--submenu-content-opacity: 0;position: relative;display: grid;grid-template-columns: minmax(auto,200px) 1fr;grid-template-areas: 'left right';grid-template-rows: max-content;grid-gap: 0}.menu-list__list-item:is([slot='overflow']){--menu-top-level-font-color: var(--color-foreground);--menu-top-level-font-color-rgb: var(--color-foreground-rgb);display: contents;white-space: normal;.menu-list__link{--submenu-content-opacity: 0;grid-area: left;grid-row: auto;height: min-content;font-size: var(--font-size--xl);opacity: var(--submenu-content-opacity);transition: var(--submenu-content-animation)}.menu-list__submenu{visibility: hidden;grid-row: 1;grid-area: right;grid-row-end: span calc(var(--overflow-count) + 1);padding-inline-start: var(--menu-horizontal-gap);.menu-list__submenu-inner{padding-block-start: 0;grid-column: unset}}.menu-list__link[aria-expanded='true'] + .menu-list__submenu{visibility: visible}}.header-menu[data-overflow-expanded='true'] .menu-list__list-item:where([slot='overflow']) .menu-list__link{--submenu-content-opacity: 1}.menu-list__list-item:where([slot='overflow']):has([data-animating]) > .menu-list__link{--submenu-content-opacity: 0}.menu-list__submenu-inner{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;opacity: var(--submenu-content-opacity);transition: var(--submenu-content-animation)}.mega-menu__link{font-family: var(--menu-child-font-family);font-style: var(--menu-child-font-style);font-weight: var(--menu-child-font-weight);font-size: var(--menu-child-font-size);line-height: var(--menu-child-font-line-height);text-transform: var(--menu-child-font-case);color: var(--menu-child-font-color);white-space: normal;text-decoration: none;display: inline-flex;padding: var(--padding-2xs) 0;transition: color var(--animation-speed) var(--animation-easing);&:hover{color: var(--menu-child-active-font-color)}}.mega-menu__link--parent{font-family: var(--menu-parent-font-family);font-style: var(--menu-parent-font-style);font-weight: var(--menu-parent-font-weight);font-size: var(--menu-parent-font-size);line-height: var(--menu-parent-font-line-height);text-transform: var(--menu-parent-font-case);color: var(--menu-parent-font-color);&:hover{color: var(--menu-parent-active-font-color)}}@media screen and (max-width: 989px){.mega-menu__content-list-item--hidden-tablet{display: none}}.mega-menu__link:has(.mega-menu__link-image){display: flex;flex-direction: column;padding-inline: 0;padding-block: var(--padding-sm) 0}.mega-menu__link-image{width: 100%;position: relative;aspect-ratio: 16 / 9;margin-bottom: var(--padding-sm);object-fit: cover;border-radius: var(--menu-image-border-radius)}.mega-menu__grid{display: grid;grid-template-columns: repeat(var(--menu-columns-tablet),minmax(0,1fr));gap: var(--menu-vertical-gap) var(--menu-horizontal-gap);width: 100%;@media screen and (min-width: 990px){grid-template-columns: repeat(var(--menu-columns-desktop),minmax(0,1fr))}}.mega-menu__column{grid-column: span 1}.mega-menu__column--span-2{grid-column: span 2}.mega-menu__column--span-3{grid-column: span 3}.mega-menu__column--span-4{grid-column: span 4}.mega-menu__column--collection-image{grid-column: span 1;@media screen and (min-width: 990px){grid-column: span 2}}.mega-menu__column--collection-image .mega-menu__link{text-transform: var(--title-case)}.mega-menu__submenu .mega-menu__column--collection-image{grid-column: span 1}.mega-menu__content-list--products .resource-card__title,.mega-menu__content-list--collections .resource-card__title{text-transform: var(--title-case)}.mega-menu__content-list{display: grid;justify-content: end;gap: var(--menu-vertical-gap) var(--menu-horizontal-gap)}.mega-menu__content-list--products{grid-template-columns: repeat(var(--menu-content-columns-tablet),minmax(0,1fr));@media screen and (min-width: 990px){grid-template-columns: repeat(var(--menu-content-columns-desktop),minmax(0,1fr))}}.mega-menu__content-list--collections{grid-template-columns: repeat(var(--menu-content-columns-tablet),minmax(0,300px));@media screen and (min-width: 990px){grid-template-columns: repeat(var(--menu-content-columns-desktop),minmax(0,300px))}}.mega-menu__list{display: grid;grid-template-columns: subgrid;grid-column: span var(--menu-columns-tablet);gap: var(--menu-vertical-gap) var(--menu-horizontal-gap);@media screen and (min-width: 990px){grid-column: span var(--menu-columns-desktop)}}.mega-menu__content{grid-column: span var(--menu-content-columns-tablet) / -1;@media screen and (min-width: 990px){grid-column: span var(--menu-content-columns-desktop) / -1}}.menu-list__list-item[slot='overflow'] .section{grid-template-columns: 1fr}.menu-list__list-item[slot='overflow'] .section .mega-menu__grid{grid-column: 1}.mega-menu__content-list li{white-space: normal}.mega-menu__more-list{--menu-child-font-size: var(--font-size--xl);width: 200px}.mega-menu__more-list-item .mega-menu__link{color: rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.mega-menu__more-list-item:where(:hover,.active) .mega-menu__link{color: var(--menu-top-level-font-color)}.mega-menu__more-list-item[aria-hidden='true']{display: none}.mega-menu__submenu{display: contents}
/* END_BLOCK:_header-menu */

/* START_BLOCK:_image (INDEX:71) */
image-block{--image-height-basis: 10rem;--image-height-small: calc(var(--image-height-basis) * 2);--image-height-medium: calc(var(--image-height-basis) * 3);--image-height-large: calc(var(--image-height-basis) * 4);display: flex;align-items: center;justify-content: center;aspect-ratio: var(--ratio);width: 100%;max-width: calc(var(--image-height) * var(--ratio));height: var(--image-height);overflow: hidden;@media screen and (min-width: 750px){--image-height-small: calc(var(--image-height-basis) * 2.5);--image-height-medium: calc(var(--image-height-basis) * 3.5);--image-height-large: calc(var(--image-height-basis) * 4.5)}@media screen and (max-width: 749px){height: auto}&[height='small']{--image-height: var(--image-height-small)}&[height='medium']{--image-height: var(--image-height-medium)}&[height='large']{--image-height: var(--image-height-large)}&[ratio='portrait']{--ratio: 4 / 5}&[ratio='square']{--ratio: 1 / 1;@media screen and (min-width: 750px){max-width: var(--image-height)}}&[ratio='landscape']{--ratio: 16 / 9}img{object-fit: cover;width: 100%;height: auto;aspect-ratio: var(--ratio);border-radius: var(--border-radius)}}
/* END_BLOCK:_image */

/* START_BLOCK:_marquee (INDEX:74) */
marquee-component{display: block;width: 100%;overflow: hidden;background-color: var(--color-background)}.marquee__wrapper{display: flex;gap: var(--marquee-gap);width: fit-content;white-space: nowrap}.marquee__content{min-width: max-content;display: flex;gap: var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space: nowrap}.marquee__content .marquee__repeated-items *{max-width: none}.marquee__repeated-items{min-width: max-content;display: flex;gap: var(--marquee-gap);align-items: center;justify-content: center}.marquee__repeated-items > *{align-content: center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width: -webkit-fill-available;min-height: max-content}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation: marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform: translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}
/* END_BLOCK:_marquee */

/* START_BLOCK:_product-details (INDEX:80) */
@media screen and (max-width: 749px){.product-information.section--page-width .product-details > .group-block{padding-inline: 0}}.view-product-title{display: none}.product-details{display: flex;align-self: start;justify-content: center}@media screen and (min-width: 750px){.product-details > .group-block{height: min-content}.full-height--desktop{height: 100%;max-height: calc(100vh - var(--header-group-height,0));min-height: fit-content}.full-height--desktop .group-block{align-self: var(--details-position,'flex-start')}}
/* END_BLOCK:_product-details */

/* START_BLOCK:_product-media-gallery (INDEX:84) */
.dialog-zoomed-gallery{cursor: zoom-out}.dialog--preloading{opacity: 0}.product-media__drag-zoom-wrapper{aspect-ratio: inherit;min-height: inherit;min-width: inherit;display: inherit;flex: inherit}@media screen and (max-width: 749px){.dialog-zoomed-gallery{overscroll-behavior: none;scrollbar-width: none;display: flex;scroll-snap-type: x mandatory;overflow-x: hidden;scroll-behavior: smooth;height: 100%;&::-webkit-scrollbar{display: none}}.dialog-zoomed-gallery .product-media-container{flex: 0 0 100%;scroll-snap-align: start;position: relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio: auto;height: 100%;width: 100%;overflow: hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content: center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio: auto;align-items: center;height: 100%;.product-media__image{height: 100%}}.product-media__drag-zoom-wrapper{display: flex;aspect-ratio: auto;height: 100%;width: 100%;overflow: scroll;scrollbar-width: none;justify-content: center;&::-webkit-scrollbar{display: none}}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit: var(--product-media-fit);overflow: hidden;transform: scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x,0),var(--drag-zoom-translate-y,0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs);:not(.dialog-zoomed-gallery) > .product-media-container:not(:only-child){width: 90%;.product-media img{object-fit: cover}}}}.dialog-zoomed-gallery__close-button{border-radius: 50%;z-index: var(--layer-raised);background: rgba(255,255,255,.94);box-shadow: 0 4px 14px rgba(0,0,0,.14);border: none !important}button.button.button-unstyled.close-button.dialog-zoomed-gallery__close-button{outline: none !important}.media-gallery__mobile-controls{grid-area: auto}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor: zoom-out}.product-media-container--zoomable.product-media-container--image{cursor: zoom-in}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height: auto;aspect-ratio: var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height: 100vh}@media (max-width: 749px){.media-gallery__mobile-controls{position: static;margin-top: 8px}.media-gallery__mobile-controls [data-thumbnails],.media-gallery__mobile-controls .thumbnails,.media-gallery__mobile-controls .product__thumbnail-list,.media-gallery__mobile-controls .product__thumbnail-list-inner{display: flex;gap: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding: 6px 0}.media-gallery__mobile-controls .product__thumbnail,.media-gallery__mobile-controls .thumbnail,.media-gallery__mobile-controls button[aria-controls]{flex: 0 0 auto;width: var(--thumbnail-width2);height: var(--thumbnail-width2);border-radius: 6px;overflow: hidden}}@media (max-width: 749px){.media-gallery__mobile-controls{position: static;margin-top: 8px}.media-gallery__mobile-controls [data-thumbnails],.media-gallery__mobile-controls .thumbnails,.media-gallery__mobile-controls .product__thumbnail-list,.media-gallery__mobile-controls .product__thumbnail-list-inner{display: flex;gap: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding: 6px 0}.media-gallery__mobile-controls .product__thumbnail,.media-gallery__mobile-controls .thumbnail,.media-gallery__mobile-controls button[aria-controls]{flex: 0 0 auto;width: var(--thumbnail-width2);height: var(--thumbnail-width2);border-radius: 6px;overflow: hidden}}@media screen and (min-width: 1000px){.product-hover-zoom{position: relative;z-index: 5}.product-hover-zoom__main{position: relative;z-index: 1}.product-hover-zoom__popup{position: absolute;top: 0;left: calc(100% + 24px);width: 420px;height: 560px;background: #fff;border: 1px solid rgba(0,0,0,.14);border-radius: var(--media-radius,4px);overflow: hidden;z-index: 9999;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .18s ease,visibility .18s ease;box-shadow: 0 8px 28px rgba(0,0,0,.12)}.product-hover-zoom__popup.is-active{opacity: 1;visibility: visible}.product-hover-zoom__viewport{position: relative;width: 100%;height: 100%;overflow: hidden;background: #fff}.product-hover-zoom__image{position: absolute;top: 0;left: 0;width: 220%;max-width: none;height: auto;transform: translate(0,0);transform-origin: top left;will-change: transform;display: block}.product-media-container--zoomable.product-media-container--image{cursor: crosshair}media-gallery,.product-hover-zoom,.product-hover-zoom__popup{overflow: visible !important}}@media screen and (min-width: 1000px){.product-information,.product-info,.product__info,.product__details{position: relative;z-index: 1}}@media screen and (min-width: 1000px){.product-hover-zoom{position: relative}.product-media-container--zoomable.product-media-container--image{cursor: crosshair}.global-hover-zoom{position: fixed;top: 120px;left: 100px;width: 500px;height: 500px;background: #fff;border: 1px solid rgba(0,0,0,.14);border-radius: var(--media-radius,4px);overflow: hidden;z-index: 2147483647;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .18s ease,visibility .18s ease;box-shadow: 0 8px 28px rgba(0,0,0,.12)}.global-hover-zoom.is-active{opacity: 1;visibility: visible}.global-hover-zoom__viewport{position: relative;width: 100%;height: 100%;overflow: hidden;background: #fff}.global-hover-zoom__image{position: absolute;top: 0;left: 0;width: 220%;max-width: none;height: auto;transform: translate(0,0);transform-origin: top left;will-change: transform;display: block}}@media screen and (max-width: 999px){.global-hover-zoom{display: none !important}}@media screen and (min-width: 1000px){.product-hover-zoom--desktop{display: block}.product-hover-zoom--mobile{display: none !important}}@media screen and (max-width: 999px){.product-hover-zoom--desktop{display: none !important}.product-hover-zoom--mobile{display: block}}.media-gallery__mobile-controls .slideshow-controls__thumbnail[data-vessel-selected]{outline: 2px solid currentColor;outline-offset: 2px}.media-gallery__mobile-controls .slideshow-controls__thumbnail:not([data-vessel-selected]){outline: none !important;box-shadow: none !important}@media screen and (max-width: 999px){html.is-syncing-product-gallery .media-gallery__mobile-controls,.media-gallery__mobile-controls.is-syncing-variant{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: none !important}.media-gallery__mobile-controls{transition: opacity 0.08s ease}}@media screen and (min-width: 1000px){.product-hover-zoom--desktop slideshow-arrows,.product-hover-zoom--desktop .slideshow-arrows{opacity: 0 !important;visibility: hidden !important;transition: opacity .2s ease,visibility .2s ease}.product-hover-zoom--desktop:hover slideshow-arrows,.product-hover-zoom--desktop:hover .slideshow-arrows{opacity: 1 !important;visibility: visible !important}}@media screen and (max-width: 999px){.product-media-container--image{position: relative}.product-media-container__mobile-zoom-button{position: absolute;right: 14px;bottom: 14px;width: 46px;height: 46px;border-radius: 14px;border: 0;background: rgba(255,255,255,.96);color: #111;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 6px 18px rgba(0,0,0,.16);z-index: 6}.product-media-container__mobile-zoom-button svg{width: 22px;height: 22px;display: block}.zoom-dialog-mobile-arrows{position: absolute;inset: 0;pointer-events: none;z-index: 8}.zoom-dialog-mobile-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 42px;height: 42px;border: 0;border-radius: 50%;background: rgba(255,255,255,.94);color: #111;box-shadow: 0 4px 14px rgba(0,0,0,.14);display: inline-flex;align-items: center;justify-content: center;pointer-events: auto}.zoom-dialog-mobile-arrow--prev{left: 12px}.zoom-dialog-mobile-arrow--next{right: 12px}.zoom-dialog-mobile-arrow svg{width: 18px;height: 18px;display: block}.zoom-dialog-mobile-arrow.is-hidden{display: none}}@media screen and (max-width: 999px){.zoom-dialog-mobile-arrow,.zoom-dialog-mobile-arrow svg,.zoom-dialog-mobile-arrows{touch-action: manipulation;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}}@media screen and (min-width: 1000px){.product-hover-zoom--desktop{position: relative}}@media screen and (min-width: 1000px){.product-hover-zoom__helper{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;margin-top: 16px;margin-bottom: 8px;color: rgb(var(--text-color) / 0.72);font-size: 13px;line-height: 1.3;text-align: center}.product-hover-zoom__helper svg{width: 18px;height: 18px;display: block;flex: 0 0 18px}}.llips{}@media screen and (max-width: 999px){.product-hover-zoom__helper{display: none !important}}@media screen and (min-width: 1000px){.product-hover-zoom--desktop [data-hover-zoom-main] slideshow-slide[data-media-id] .product-media-container--image,.product-hover-zoom--desktop [data-hover-zoom-main] slideshow-slide[data-media-id] .product-media,.product-hover-zoom--desktop [data-hover-zoom-main] slideshow-slide[data-media-id] .product-media__image,.product-hover-zoom--desktop [data-hover-zoom-main] slideshow-slide[data-media-id] img{cursor: crosshair !important}}@media screen and (min-width: 1000px){.product-hover-zoom--desktop slideshow-slide[data-media-id],.product-hover-zoom--desktop slideshow-slide[data-media-id] *,.product-hover-zoom--desktop slideshow-slide[data-media-id]::before,.product-hover-zoom--desktop slideshow-slide[data-media-id]::after{cursor: crosshair !important}.product-hover-zoom--desktop .slideshow-controls__thumbnail,.product-hover-zoom--desktop .slideshow-controls__thumbnail *{cursor: pointer !important}.product-hover-zoom--desktop slideshow-arrows,.product-hover-zoom--desktop slideshow-arrows *,.product-hover-zoom--desktop .slideshow-arrows,.product-hover-zoom--desktop .slideshow-arrows *{cursor: pointer !important}}@media screen and (max-width: 999px){.product-hover-zoom--mobile slideshow-component{position: relative;isolation: isolate}.product-hover-zoom--mobile slideshow-slide[data-media-id]{position: relative;z-index: 1}.product-hover-zoom--mobile slideshow-slide[aria-hidden="false"][data-media-id],.product-hover-zoom--mobile slideshow-slide[aria-current="true"][data-media-id],.product-hover-zoom--mobile slideshow-slide.is-active[data-media-id],.product-hover-zoom--mobile slideshow-slide[active][data-media-id]{z-index: 5}.product-hover-zoom--mobile .product-media-container__mobile-zoom-button{position: absolute !important;z-index: 2147483646 !important;pointer-events: auto !important;touch-action: manipulation !important;cursor: pointer !important;isolation: isolate}.product-hover-zoom--mobile .product-media-container__mobile-zoom-button,.product-hover-zoom--mobile .product-media-container__mobile-zoom-button *{pointer-events: auto !important}}
/* END_BLOCK:_product-media-gallery */

/* START_BLOCK:_search-input (INDEX:85) */
.search-page-input{width: 100%;color: var(--color-input-text);background-color: var(--color-input-background);padding-block: var(--padding-lg);padding-inline: calc(var(--icon-size-lg) + var(--margin-xl) * 1.5);text-overflow: ellipsis;overflow: hidden;border-radius: var(--style-border-radius-inputs);border: var(--style-border-width-inputs) solid var(--color-input-border);@media screen and (max-width: 749px){padding-inline: calc(var(--margin-xs) + var(--icon-size-lg) + var(--padding-md))}}.search-page-input::placeholder{color: rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.search-page-input__parent{display: flex;flex-direction: column;align-items: var(--horizontal-alignment)}.search-results__no-results{opacity: var(--opacity-subdued-text)}search-page-input-component{position: relative;width: 100%;display: flex;top: 0;max-width: var(--size-style-width);align-items: center;background-color: var(--color-background);margin: var(--margin-2xl) 0 var(--margin-md);@media screen and (max-width: 749px){max-width: 100%}}search-page-input-component .search__icon,search-page-input-component .search__icon:hover,search-page-input-component .search__reset-button,search-page-input-component .search__reset-button:hover{background: transparent;position: absolute;top: auto;width: var(--icon-size-lg);height: var(--icon-size-lg)}search-page-input-component .search__icon svg,search-page-input-component .search__reset-button svg{width: var(--icon-size-md);height: var(--icon-size-md)}search-page-input-component .search__icon svg{color: var(--color-input-text)}search-page-input-component .search__icon{left: var(--margin-lg);@media screen and (max-width: 749px){left: var(--margin-md)}}search-page-input-component .search__reset-button{border-radius: 100%;color: var(--color-input-text);right: var(--margin-lg);cursor: pointer;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing);@media screen and (max-width: 749px){right: var(--margin-md)}}search-page-input-component:has(.search-page-input:not(:placeholder-shown)) .search__reset-button{opacity: 1;visibility: visible;pointer-events: auto}search-page-input-component .search__reset-button-icon{vertical-align: middle;display: flex;align-items: center;justify-content: center;width: var(--icon-size-lg);height: var(--icon-size-lg);transition: transform var(--animation-speed) var(--animation-easing)}search-page-input-component .search__reset-button:active .search__reset-button-icon{transform: scale(0.9)}search-page-input-component .search__reset-button-icon svg{width: var(--icon-size-md);height: var(--icon-size-md)}search-page-input-component .search__reset-button--hidden{cursor: default;opacity: 0;transition: opacity var(--animation-speed) var(--animation-easing);pointer-events: none;visibility: hidden}search-page-input-component .search__reset-button-text{display: none}
/* END_BLOCK:_search-input */

/* START_BLOCK:_slide (INDEX:86) */
.slide__content{height: 100%;position: relative;z-index: var(--layer-flat)}.slide__content > *{margin: auto}.slide__content.background-transparent{background-color: transparent}slideshow-slide > .slide__image-container{display: flex;width: 100%;height: 100%;overflow: hidden;position: absolute}.slide__image-container > placeholder-image,.slide__image-container > placeholder-image > img{width: 100%}.slide__image-container > .slide__image,.slide__image-container > .slide__video,.slide__image-container > .slide__video-poster{position: relative;width: 100%;height: 100%;object-fit: cover;object-position: center center}.slide__image-container > .slide__video-poster{position: absolute}
/* END_BLOCK:_slide */

/* START_BLOCK:_social-link (INDEX:87) */
.social-icons__icon-wrapper{display: flex;align-items: center;justify-content: center;height: var(--icon-size-lg)}.social-icons__icon{display: flex;fill: currentColor;flex-shrink: 0;width: var(--icon-size-lg);height: var(--icon-size-lg)}.social-icons__icon{display: none}.social-icons__icon-wrapper:has(.social-icons__icon path){width: var(--icon-size-lg);.social-icons__icon{display: block}.social-icons__icon-label{display: none}}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity: var(--disabled-opacity,0.5);cursor: not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events: none}
/* END_BLOCK:_social-link */

/* START_BLOCK:accelerated-checkout (INDEX:88) */
.accelerated-checkout-block[data-shopify-visual-preview]{width: 300px}more-payment-options-link{font-size: smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden='true']{display: none}
/* END_BLOCK:accelerated-checkout */

/* START_BLOCK:accordion (INDEX:89) */
.accordion{flex: 1;width: 100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start: var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*='color-'])[style*='--border-width: 0'],.accordion--dividers:not([class*='color-'])[style*='--border-style: none']{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start: calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end: calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end: var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display: none}.accordion .details__header{font-family: var(--summary-font-family);font-style: var(--summary-font-style);font-weight: var(--summary-font-weight);font-size: var(--summary-font-size);line-height: var(--summary-font-line-height);text-transform: var(--summary-font-case);min-height: var(--minimum-touch-target)}
/* END_BLOCK:accordion */

/* START_BLOCK:atendimentov (INDEX:91) */
.menu{width: 100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start: var(--spacing--size)}.menu__item + .menu__item{margin-block-start: var(--spacing--size)}.menu .menu__heading--empty{display: none}.menu__heading__default{display: contents}.menu__heading__accordion{display: none}@media screen and (max-width: 749px){.menu--accordion .menu__heading--empty{display: flex}.menu--accordion .menu__heading__accordion{display: contents}.menu--accordion .menu__heading__default{display: none}.menu--accordion .details-content{margin-block-start: var(--spacing--size)}.menu--accordion .menu__details{padding-inline: 0}.menu--dividers .menu__details{border-block-end: var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end: var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display: none}
/* END_BLOCK:atendimentov */

/* START_BLOCK:buy-buttons (INDEX:95) */
.buy-buttons-block{width: 100%}.product-form-buttons{display: flex;flex-wrap: wrap;gap: calc(var(--gap-sm) / 2);@media screen and (min-width: 750px){gap: var(--gap-sm)}}.product-form-buttons > *:not(.quantity-selector){flex: 1;min-width: 185px}.product-form-buttons--stacked > *:not(.quantity-selector){flex-basis: 51%}.quantity-selector{flex-grow: 0}.product-form-buttons button{width: 100%;padding-inline: var(--padding-4xl);padding-block: var(--padding-lg)}.add-to-cart-button{text-transform: var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform: var(--button-text-case-secondary)}.product-form-buttons .shopify-payment-button__button{width: 100%;min-height: var(--minimum-touch-target)}.quantity-selector,.add-to-cart-button{height: 60px}.product__pickup-availabilities{width: 100%}.pickup-availability__column{display: flex;flex-direction: column;justify-content: flex-start}.pickup-availability__row{display: flex;gap: var(--padding-xs)}.pickup-availability__dialog-row{display: flex;justify-content: space-between;align-items: flex-start}.pickup-availability__header-container{padding-block-end: var(--padding-2xl)}.pickup-location__wrapper{display: flex;flex-direction: column;padding-block: var(--padding-2xl);border-top: 1px solid var(--color-border);gap: var(--padding-xs)}.pickup-location__address-wrapper{display: flex;flex-direction: column;gap: var(--padding-md)}.pickup-location__dialog{padding: var(--padding-2xl);position: fixed;border-radius: 0;width: var(--sidebar-width);max-width: 95vw;height: 100%;margin: 0 0 0 auto;border: var(--style-border-drawer);box-shadow: var(--shadow-drawer);background-color: var(--color-background)}.pickup-location__dialog:modal{max-height: 100dvh}.pickup-location__text-sm{font-size: var(--font-size--sm);margin: 0}.pickup-location__text-xs{font-size: var(--font-size--xs);margin: 0}.product-form-text__error{display: flex;align-items: flex-start;gap: var(--gap-xs)}.pickup-location__button{width: fit-content;color: var(--color-primary);font-size: var(--font-size--xs);font-family: var(--font-body--family);padding: 0;cursor: pointer;margin-block: var(--margin-xs)}.pickup-location__button:hover{color: var(--color-primary-hover)}.pickup-location__h4{margin: 0}.pickup-location__text-bold{font-size: var(--font-size--md);font-weight: 600;margin: 0}.pickup-location__availability-wrapper{display: flex;align-items: center;gap: var(--gap-xs);font-family: var(--font-paragraph--family)}.pickup-location__address{font-style: normal}.pickup-location__close-button{position: absolute;top: calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right: calc(var(--padding-2xl) - var(--icon-size-xs));height: var(--minimum-touch-target);width: var(--minimum-touch-target)}.pickup-location__close-button svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}
/* END_BLOCK:buy-buttons */

/* START_BLOCK:contact-form-submit-button (INDEX:99) */
.submit-button{min-width: max-content}
/* END_BLOCK:contact-form-submit-button */

/* START_BLOCK:email-signup (INDEX:103) */
.email-signup-block{@media screen and (max-width: 749px){width: 100%}}.email-signup__form{display: flex;flex-direction: column}.email-signup__input-group{position: relative;display: grid;grid-template-columns: 1fr auto;background-color: transparent}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap: var(--gap-xs)}.email-signup__input-group:not(:has(.email-signup__button--arrow)){@media screen and (max-width: 749px){grid-template-columns: 1fr}}.email-signup__input{width: 100%;border-width: var(--border-width);border-radius: var(--border-radius);border-style: solid;border-color: var(--color-input-border)}.email-signup__button{white-space: nowrap;padding: 0;@media screen and (max-width: 749px){width: 100%}}.email-signup__input,.email-signup__button--text{padding: var(--padding-lg) var(--padding-3xl)}.email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color: var(--color-input-text);background-color: transparent;padding: 12px 0;border: none;border-radius: 0;box-shadow: 0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition: box-shadow var(--animation-values);&:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline: none}}.email-signup__input::placeholder{color: rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color: var(--color-input-text);background-color: var(--color-input-background);border: none}.email-signup__input:has(+ .email-signup__button--arrow),.email-signup__input:has(+ .email-signup__button--integrated){@media screen and (max-width: 749px){text-align: left}}.email-signup__button--arrow{aspect-ratio: 1;padding-inline: var(--padding-xs);&:not(.email-signup__button--integrated){width: auto}}.email-signup__button--integrated{--button-offset: var(--margin-xs);position: absolute;height: calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right: calc(var(--button-offset) + var(--border-width));top: calc(var(--button-offset) + var(--border-width));@media screen and (max-width: 749px){width: fit-content}&.email-signup__button--text{padding: 0 var(--padding-3xl)}&.email-signup__button--text.button-unstyled{padding: 0 var(--padding-xl)}&.button-unstyled{border-radius: var(--border-radius)}> .email-signup__button-icon{padding: 0}}.email-signup__input--underline + .email-signup__button--integrated{--button-offset: calc(10% - var(--border-width));right: 0;&.email-signup__button--text.button-unstyled{padding: 0}&.button-unstyled{border-radius: 0}}.email-signup__button:not(.button-unstyled){background-color: var(--button-background-color);color: var(--button-color);font-weight: var(--button-font-weight-primary);text-transform: var(--button-text-case-primary)}.email-signup__button.button-secondary{font-weight: var(--button-font-weight-secondary);text-transform: var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color: transparent;color: var(--color-input-text)}.email-signup__button.button-unstyled:hover{color: rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor: pointer}.email-signup__button-icon{fill: currentcolor;padding: 5px;@media screen and (max-width: 749px){padding: 0;align-self: center;justify-self: center;width: var(--icon-size-lg);height: var(--icon-size-lg)}}.email-signup__message{display: flex;align-items: center;gap: var(--gap-xs)}.email-signup__message-text{margin: 0}
/* END_BLOCK:email-signup */

/* START_BLOCK:filters (INDEX:106) */
.collection-wrapper{@media screen and (min-width: 750px){--facets-vertical-col-width: 6}@media screen and (min-width: 990px){--facets-vertical-col-width: 5}}.facets-block-wrapper{@media screen and (min-width: 750px){margin: var(--facets-margin);grid-column: var(--grid-column--desktop)}}.facets-block-wrapper--vertical{@media screen and (min-width: 750px){grid-column: var(--grid-column--desktop)}}.facets-block-wrapper--vertical + .facets-toggle{@media screen and (max-width: 749px){margin: 0}}.facets-mobile-wrapper{display: flex;align-items: center;gap: var(--gap-sm);justify-content: flex-end}.facets-mobile-wrapper:has(> :nth-child(2)){justify-content: space-between}dialog-component.facets-block-wrapper:not(:has(.facets--drawer[open])){@media screen and (min-width: 750px){display: none}}.variant-option__swatch-wrapper{position: relative;overflow: visible;border-radius: var(--options-border-radius)}.variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow: hidden}.facets{--facets-form-horizontal-gap: 20px;--facets-horizontal-max-input-wrapper-height: 230px;--facets-upper-z-index: var(--layer-raised);--facets-open-z-index: var(--layer-heightened);--facets-sticky-z-index: var(--layer-sticky);--facets-panel-min-width: 120px;--facets-panel-height: 300px;--facets-grid-panel-width: 300px;--facets-clear-padding: var(--padding-md);--facets-clear-shadow: 0 -4px 14px 0 rgb(var(--color-foreground-rgb) / var(--facets-low-opacity));--facets-input-label-color: rgb(var(--color-input-text-rgb) / var(--opacity-60));--facets-clear-all-min-width: 120px;--facets-see-results-min-width: 55%;--facets-mobile-gap: 22px;--facets-low-opacity: 10%;--facets-hover-opacity: 75%;top: auto;bottom: 0;height: var(--drawer-height);max-height: var(--drawer-height);width: var(--drawer-width);max-width: var(--drawer-max-width);box-shadow: none;padding-block: 0;&:not(.facets--drawer){@media screen and (min-width: 750px){padding-inline: var(--padding-inline-start) var(--padding-inline-end);width: 100%;max-width: 100%}}}.facets--horizontal{display: none;@media screen and (min-width: 750px){padding-block: var(--padding-block-start) var(--padding-block-end);display: flex;align-items: center;position: relative;z-index: var(--facets-upper-z-index);border: none;height: auto;top: initial;bottom: initial;max-height: none;width: auto;overflow: visible}}.facets--vertical{display: none;@media screen and (min-width: 750px){padding-block: 0 var(--padding-block-end);display: block;position: static;top: auto;bottom: auto;height: auto;max-height: none;width: auto;overflow: visible}}.collection-wrapper:has(.collection-wrapper--full-width) .facets--vertical:not(.facets--drawer){@media screen and (min-width: 750px){padding-inline-start: max(var(--padding-sm),var(--padding-inline-start))}}.facets--drawer{border-radius: 0;border-right: var(--style-border-drawer);box-shadow: var(--shadow-drawer);padding-inline: 0}.facets--drawer[open]{display: flex;flex-direction: column;justify-content: space-between}.facets.facets-controls-wrapper{@media screen and (min-width: 750px){grid-column: column-1 / column-12;color: rgb(var(--color-foreground-rgb) / var(--opacity-70));gap: 0 var(--facets-form-horizontal-gap);padding-bottom: var(--padding-xs)}}.collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{@media screen and (max-width: 749px){display: none}}.facets__inputs{display: flex;flex-direction: column;gap: var(--padding-lg);width: 100%}:is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end: var(--padding-sm)}.facets__form-wrapper{display: flex;flex-direction: column;color: var(--color-foreground-muted);width: 100%}.facets--horizontal .facets__form-wrapper{@media screen and (min-width: 750px){flex-direction: row;height: auto}}.facets__form{display: flex;flex-flow: column;width: 100%;height: 100%}.facets--horizontal .facets__form{@media screen and (min-width: 750px){flex-flow: row nowrap;height: auto}}.facets:not(.facets--drawer) .facets__filters-wrapper{@media screen and (min-width: 750px){margin-inline-end: var(--margin-md)}}.facets--horizontal .facets__filters-wrapper{@media screen and (min-width: 750px){max-width: 60%;display: flex;flex-wrap: wrap;column-gap: var(--gap-xl);margin-inline-end: 0}}.facets__summary{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;--icon-opacity: 0.5;@media screen and (min-width: 750px){--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}font-size: var(--font-h4--size);display: flex;justify-content: space-between;&:hover{--icon-opacity: 1}}.facets__filters-wrapper:hover .facets__summary,.facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity: var(--facets-hover-opacity)}.facets__filters-wrapper .facets__summary:hover,.facets__filters-wrapper .facets__panel[open] .facets__summary{opacity: 1}.facets--horizontal .facets__summary{@media screen and (min-width: 750px){font-size: var(--font-paragraph--size);justify-content: flex-start;height: var(--minimum-touch-target)}}.facets__summary .icon-caret{height: var(--icon-size-xs);width: var(--icon-size-xs);color: rgb(var(--color-foreground-rgb) / var(--icon-opacity));margin-block: var(--margin-2xs);transition: color var(--animation-speed) var(--animation-easing)}.facets--drawer .facets__summary .icon-caret{margin-inline-start: var(--margin-2xs)}.facets__bubble{display: inline-flex;font-family: var(--font-paragraph--family);font-weight: var(--font-paragraph--weight);aspect-ratio: 1 / 1}.facets__inputs-wrapper{margin-block: var(--padding-xs) var(--padding-xs)}.facets__inputs .show-more{display: flex;flex-direction: column;gap: var(--gap-xl);margin-block-end: var(--padding-xl)}.facets:not(.facets--drawer) .facets__inputs-wrapper{@media screen and (min-width: 750px){gap: var(--gap-sm)}}.facets--horizontal .facets__inputs .show-more{@media screen and (min-width: 750px){display: contents}}.facets--horizontal .facets__inputs-wrapper{@media screen and (min-width: 750px){max-height: var(--facets-horizontal-max-input-wrapper-height);scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;padding: var(--padding-md);margin-block: 0}}.facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block: var(--padding-sm);padding-inline: var(--padding-sm);margin-block: calc(var(--padding-sm) * -1);margin-inline: calc(var(--padding-sm) * -1)}@media screen and (max-width: 749px){.facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block: var(--padding-sm);padding-inline: var(--padding-sm);margin-block: calc(var(--padding-sm) * -1);margin-inline: calc(var(--padding-sm) * -1)}}.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{display: flex;gap: var(--facets-mobile-gap);flex-direction: column;@media screen and (min-width: 750px){gap: var(--gap-sm)}}@media screen and (min-width: 750px){.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches{gap: var(--gap-sm)}.facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid){display: grid;grid-template-columns: repeat(var(--swatch-columns,4),1fr)}}.facets__inputs-wrapper .facets__inputs-list--swatches{--facets-mobile-gap: var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 20%;display: grid;grid-template-columns: repeat(auto-fit,minmax(var(--min-column-width),1fr));gap: var(--gap-sm);@media screen and (min-width: 750px){--min-column-width: 50px}}.facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid{@media screen and (min-width: 750px){width: var(--facets-grid-panel-width)}}.facets__inputs-wrapper--row:not(:has(.facets__inputs-list)),.facets__inputs-wrapper--row .facets__inputs-list{flex-wrap: wrap;flex-direction: row}.facets__inputs .show-more__button{--show-more-icon-size: 22px;--show-more-gap: 8px;gap: var(--show-more-gap);@media screen and (min-width: 750px){--show-more-icon-size: 16px;--show-more-gap: 6px}}.facets__inputs .show-more__button .icon-plus{width: var(--show-more-icon-size);height: var(--show-more-icon-size);svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}}.facets__panel{padding: 0 var(--drawer-padding)}.facets:not(.facets--drawer) .facets__panel,.facets-controls-wrapper .facets__panel{@media screen and (min-width: 750px){padding: 0}}.facets--horizontal .facets__panel{@media screen and (min-width: 750px){position: relative}}.facets-mobile-wrapper .facets__panel-content{border-radius: var(--style-border-radius-popover)}.facets-mobile-wrapper{--facets-upper-z-index: var(--layer-raised);--facets-panel-min-width: 120px;--facets-panel-height: 300px}.facets--horizontal .facets__panel-content,.sorting-filter__options{@media screen and (min-width: 750px){border-radius: var(--style-border-radius-popover);position: absolute;top: 100%;width: max-content;min-width: var(--facets-panel-min-width);max-width: var(--facets-panel-width);max-height: var(--facets-panel-height);z-index: var(--facets-upper-z-index);box-shadow: var(--shadow-popover);border: var(--style-border-popover);background-color: var(--color-background);overflow-y: hidden;gap: 0}}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter)::before{content: '';display: block;height: 0;width: calc(100% - var(--drawer-padding) * 2);border-top: var(--style-border-width) solid var(--color-border);margin: 0 auto}@media screen and (min-width: 750px){.facets:not(.facets--drawer) :is(.facets__item,.sorting-filter)::before{width: 100%}.facets--horizontal .facets__item:not(:first-of-type)::before,.facets--horizontal .sorting-filter::before{content: none}}@media screen and (min-width: 750px){.facets--vertical .facets__item:not(:first-of-type)::before,.facets--vertical .sorting-filter::before{content: ''}}.facets__label,.facets__clear-all,.clear-filter{text-decoration-color: transparent;text-decoration-thickness: 0.075em;text-underline-offset: 0.125em;transition: text-decoration-color var(--animation-speed) var(--animation-easing)}.facets__label,.products-count-wrapper{text-transform: var(--facet-label-transform)}.clear-filter{background-color: transparent;box-shadow: none;padding: 0}.facets__label{color: var(--color-foreground);cursor: pointer;@media screen and (min-width: 750px){margin-inline-end: var(--margin-2xs)}}.products-count-wrapper{display: none}.facets--horizontal .products-count-wrapper{@media screen and (min-width: 750px){display: flex;margin-left: auto;flex-shrink: 0;align-items: center;height: var(--minimum-touch-target)}}.facets__title-wrapper{background-color: var(--color-background);color: var(--color-foreground);position: sticky;top: 0;display: flex;justify-content: space-between;align-items: center;padding-block: var(--padding-xs);padding-inline-start: var(--drawer-padding);padding-inline-end: var(--padding-2xs);z-index: var(--facets-sticky-z-index)}:is(.facets--horizontal,.facets--vertical) .facets__title-wrapper{@media screen and (min-width: 750px){display: none}}.facets-drawer__title{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;margin: 0;display: flex;align-items: center;gap: var(--gap-xs);@media screen and (min-width: 750px){--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets-drawer__close{display: flex;align-items: center;justify-content: center;padding: 0;background-color: transparent;border: none;cursor: pointer;width: var(--minimum-touch-target);height: var(--minimum-touch-target);box-shadow: none}.facets__status:not(:empty){width: max-content;display: flex;margin-inline-start: auto;font-weight: 500;color: var(--color-foreground)}.facets__panel[open] .facets__status{display: none}.facets--filters-title{margin-block-end: 0;color: var(--color-foreground);height: fit-content;@media screen and (max-width: 749px){display: none}}.facets--horizontal .facets__panel .facets__status:has(:not(:empty)){@media screen and (min-width: 750px){display: flex;margin-inline-start: var(--margin-xs);margin-inline-end: var(--margin-xs)}}.facets--horizontal .facets__form{@media screen and (min-width: 750px){gap: 0 var(--facets-form-horizontal-gap)}}.collection-wrapper:has(> .facets--horizontal) .facets__panel[open]{@media screen and (min-width: 750px){z-index: var(--facets-open-z-index)}}
/* END_BLOCK:filters */

/* START_BLOCK:footer-utilities (INDEX:108) */
.footer-utilities{width: 100%;display: flex;flex-direction: column;align-items: center;gap: var(--gap-lg);text-wrap: nowrap;border-top: var(--border-width) solid var(--color-border);color: var(--color-foreground-muted);@media screen and (min-width: 750px){flex-direction: row;justify-content: space-between;gap: var(--gap-md);align-items: center;text-align: left}}.footer-utilities a{color: var(--color-foreground-muted)}.footer-utilities__group{width: 100%;display: flex;flex: 1 1 max-content;text-align: center;flex-direction: column;align-items: center;flex-wrap: wrap;gap: var(--gap-md);@media screen and (min-width: 750px){flex-direction: row;align-items: baseline;gap: var(--gap-2xs) var(--gap-xl);text-align: left}}.footer-utilities__group--right{@media screen and (min-width: 750px){justify-content: flex-end}}.footer-utilities__group:empty{@media screen and (max-width: 749px){display: none}}
/* END_BLOCK:footer-utilities */

/* START_BLOCK:icon (INDEX:113) */
.icon-block{display: flex;fill: currentcolor;flex-shrink: 0}.icon-block__media{height: auto}
/* END_BLOCK:icon */

/* START_BLOCK:image (INDEX:114) */
.placeholder-image{position: relative;aspect-ratio: var(--ratio);overflow: hidden}placeholder-image img{width: 100%;height: 100%;aspect-ratio: var(--ratio)}.image-block{display: flex;justify-content: var(--horizontal-alignment,'inline-start')}.image-block--height-fill .image-block__image{height: 100%}.image-block__image{object-fit: cover;aspect-ratio: var(--ratio)}
/* END_BLOCK:image */

/* START_BLOCK:logo (INDEX:117) */
.logo-block{width: calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width: 100%;max-height: calc(var(--logo-height,100%) + var(--padding-block-start) + var(--padding-block-end));font-size: var(--logo-height);display: flex;@media screen and (max-width: 750px){max-height: calc( var(--logo-height-mobile,var(--logo-height,100%)) + var(--padding-block-start) + var(--padding-block-end) );font-size: var(--logo-height-mobile,var(--logo-height));width: calc( var(--logo-width-mobile,var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end) )}}.logo-block__image-wrapper{display: flex;width: 100%;max-width: 100%;max-height: 100%}.logo-block__image{object-fit: contain;width: 100%}
/* END_BLOCK:logo */

/* START_BLOCK:menu (INDEX:118) */
.menu{width: 100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start: var(--spacing--size)}.menu__item + .menu__item{margin-block-start: var(--spacing--size)}.menu .menu__heading--empty{display: none}.menu__heading__default{display: contents}.menu__heading__accordion{display: none}@media screen and (max-width: 749px){.menu--accordion .menu__heading--empty{display: flex}.menu--accordion .menu__heading__accordion{display: contents}.menu--accordion .menu__heading__default{display: none}.menu--accordion .details-content{margin-block-start: var(--spacing--size)}.menu--accordion .menu__details{padding-inline: 0}.menu--dividers .menu__details{border-block-end: var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end: var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display: none}
/* END_BLOCK:menu */

/* START_BLOCK:pagamento-e-seguranca (INDEX:121) */
.menu{width: 100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start: var(--spacing--size)}.menu__item + .menu__item{margin-block-start: var(--spacing--size)}.menu .menu__heading--empty{display: none}.menu__heading__default{display: contents}.menu__heading__accordion{display: none}@media screen and (max-width: 749px){.menu--accordion .menu__heading--empty{display: flex}.menu--accordion .menu__heading__accordion{display: contents}.menu--accordion .menu__heading__default{display: none}.menu--accordion .details-content{margin-block-start: var(--spacing--size)}.menu--accordion .menu__details{padding-inline: 0}.menu--dividers .menu__details{border-block-end: var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end: var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display: none}
/* END_BLOCK:pagamento-e-seguranca */

/* START_BLOCK:page (INDEX:123) */
.page-block{display: flex;flex-direction: column;max-width: 100%;max-height: 100%;width: 100%;height: auto;align-items: flex-start}.page-title{margin-bottom: var(--margin-xl)}.placeholder-image{position: relative;aspect-ratio: var(--ratio);overflow: hidden}.page-placeholder{width: 100%;height: 100%}
/* END_BLOCK:page */

/* START_BLOCK:payment-icons (INDEX:124) */
.payment-icons{width: 100%}.payment-icons__list{display: flex;align-items: center;justify-content: var(--alignment);flex-wrap: wrap;gap: var(--icon-gap);margin: 0;padding: 0}.payment-icons__item{display: flex;align-items: center}
/* END_BLOCK:payment-icons */

/* START_BLOCK:popup-link (INDEX:125) */
.popup-link__button svg{display: inline-block;position: relative;top: var(--margin-2xs)}.popup-link__content{box-shadow: var(--shadow-popover);border: var(--style-border-popover);border-radius: var(--style-border-radius-popover);background-color: var(--color-background);padding: var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width: var(--normal-content-width);max-height: var(--modal-max-height);@media screen and (min-width: 750px){padding: var(--padding-5xl)}}.popup-link__content[open]{animation: modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation: modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{position: fixed;border-radius: 0;width: var(--sidebar-width);max-width: 95vw;height: 100%;margin: 0 0 0 auto}.popup-link__content--drawer:modal{max-height: 100dvh}.popup-link__close{position: absolute;top: var(--margin-2xs);right: var(--margin-2xs);width: var(--minimum-touch-target);height: var(--minimum-touch-target);color: var(--color-foreground);background-color: transparent;display: flex;align-items: center;justify-content: center;padding: 0}.popup-link__close{background-color: transparent;opacity: 0.8}.popup-link__close svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}
/* END_BLOCK:popup-link */

/* START_BLOCK:price (INDEX:126) */
.tax-note:empty{display: none}form.payment-terms{padding-top: 0.5em}.installments:not(:has(shopify-payment-terms)){display: none}product-price.price-block--custom-extra-sizes .prod-bl-pix,product-price.price-block--custom-extra-sizes .prod-bl-pix-text,product-price.price-block--custom-extra-sizes .parcelamento{font-size: var( --extra-price-font-size-desktop,14px ) !important}product-price.price-block--custom-extra-sizes .prod-bl-pix svg,product-price.price-block--custom-extra-sizes .parcelamento svg{width: 1.15em !important;height: 1.15em !important;min-width: 1.15em;flex: 0 0 1.15em}@media screen and (max-width: 749px){product-price.price-block--custom-extra-sizes .prod-bl-pix,product-price.price-block--custom-extra-sizes .prod-bl-pix-text,product-price.price-block--custom-extra-sizes .parcelamento{font-size: var( --extra-price-font-size-mobile,14px ) !important}}
/* END_BLOCK:price */

/* START_BLOCK:product-inventory (INDEX:129) */
.product-inventory__status{display: flex;align-items: center;font-size: var(--font-paragraph--size);line-height: var(--font-paragraph--line-height);gap: var(--padding-xs)}.product-inventory__icon,.product-inventory__icon svg{width: var(--icon-size-sm);height: var(--icon-size-sm)}.product-inventory__icon-low{color: var(--color-lowstock)}.product-inventory__icon-in_stock{color: var(--color-instock)}.product-inventory__icon-out_of_stock{color: var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity: 0.3}
/* END_BLOCK:product-inventory */

/* START_BLOCK:product-recommendations (INDEX:130) */
.product-recommendations-wrapper{width: 100%}.product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]){width: 100vw}.product-recommendations{display: block}.product-recommendations__skeleton-item{aspect-ratio: 3 / 4;background-color: var(--color-foreground);opacity: var(--skeleton-opacity);border-radius: 4px}
/* END_BLOCK:product-recommendations */

/* START_BLOCK:spacer (INDEX:134) */
.layout-panel-flex--column > .spacer-block{width: 100%}.layout-panel-flex--row > .spacer-block{height: 100%}:is(.layout-panel-flex--row,.layout-panel-flex--column) > .spacer-block--size-percent{flex: var(--spacer-size)}.layout-panel-flex--row > .spacer-block--size-pixel{width: var(--spacer-size)}.layout-panel-flex--column > .spacer-block--size-pixel{height: var(--spacer-size)}@media screen and (max-width: 750px){.layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-percent{flex: var(--spacer-size-mobile);height: 100%}.layout-panel-flex--column > .spacer-block--size-mobile-percent,.mobile-column > .spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width: 100%;flex: var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-pixel{width: var(--spacer-size-mobile);height: 100%}.layout-panel-flex--column > .spacer-block--size-mobile-pixel,.mobile-column > .spacer-block--size-mobile-pixel{width: 100%;flex: 0;height: var(--spacer-size-mobile)}}
/* END_BLOCK:spacer */

/* START_BLOCK:swatches (INDEX:135) */
product-swatches{width: 100%;display: flex;justify-content: var(--product-swatches-alignment);flex-direction: row;position: relative;overflow: hidden;gap: 0;@media (max-width: 749px){justify-content: var(--product-swatches-alignment)}}swatches-variant-picker-component{display: flex;width: 100%;flex-direction: row;place-content: var(--product-swatches-alignment)}swatches-variant-picker-component .variant-option--swatches{padding-block: calc( var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width) ) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));padding-inline: calc( var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width)) ) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.variant-option--swatches{overflow-list::part(list){gap: var(--gap-sm)}overflow-list[defer]::part(list){flex-wrap: nowrap}}.hidden-swatches__count{display: flex;align-self: center;align-items: center;justify-content: center;color: rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color: transparent;padding: 0;border: 0;border-radius: 0;&::before{counter-reset: overflow-count var(--overflow-count);content: '+' counter(overflow-count);line-height: 1;cursor: pointer}}.hidden-swatches__count:hover{color: var(--color-foreground-rgb)}.variant-option__swatch-button{appearance: none;background: transparent;border: 0;padding: 0;margin: 0;cursor: pointer}.variant-option__swatch-button.is-active .swatch,.variant-option__swatch-button:focus-visible .swatch{outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: var(--focus-outline-offset)}product-swatches .variant-option__swatch{display: flex;align-items: center;justify-content: center}product-swatches .variant-option__button-label--has-swatch{padding: 0 !important;width: var(--product-swatches-thumb-size,36px);min-width: var(--product-swatches-thumb-size,36px);max-width: var(--product-swatches-thumb-size,36px);height: var(--product-swatches-thumb-size,36px);min-height: var(--product-swatches-thumb-size,36px);max-height: var(--product-swatches-thumb-size,36px);aspect-ratio: 1 / 1;overflow: hidden;display: flex;align-items: center;justify-content: center;flex-basis: auto}product-swatches .variant-option__button-label--has-swatch .swatch,product-swatches .variant-option__button-label--has-swatch img,product-swatches .variant-option__button-label--has-swatch picture{width: 100%;height: 100%;display: block}product-swatches .variant-option__button-label--has-swatch img{object-fit: cover;object-position: center}
/* END_BLOCK:swatches */

/* START_BLOCK:video (INDEX:140) */
.placeholder-video{aspect-ratio: 5 / 3}
/* END_BLOCK:video */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:account-actions (INDEX:141) */
.account-actions{background-color: var(--color-background);display: flex;flex-direction: column;position: relative;transition: height var(--animation-values);&:has([data-active]) .account-actions__main-menu{visibility: hidden}}.account-actions__header{padding: var(--padding-xl);display: flex;flex-direction: column;gap: var(--gap-2xs)}.account-actions__title{--font-h5--size: var(--font-size--lg);margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.account-actions__email{display: flex;align-items: center;gap: var(--gap-2xs);color: rgb(var(--color-foreground-rgb) / var(--opacity-60));max-width: var(--account-actions-max-width);word-break: break-all}.account-actions__sign-ins{padding: var(--padding-xl);padding-block-start: 0;padding-block-end: var(--padding-md);display: flex;flex-direction: column;gap: var(--gap-sm)}.account-actions__sign-in-text{display: inline}.account-actions__fallback-text{display: none}.account-actions__sign-ins:not(:has(shop-login-button)){gap: 0;.account-actions__sign-in-text{display: none}.account-actions__fallback-text{display: block}}.account-actions__shop-login{--buttons-radius: var(--style-border-radius-buttons-primary)}.account-actions__nav{padding: var(--padding-xl);padding-block-start: 0}.account-actions__list{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-sm);width: 100%;list-style: none;margin: 0;padding: 0;@media screen and (max-width: 300px){grid-template-columns: 1fr}}.account-actions__link{width: auto;display: flex;justify-content: center;align-items: center;gap: var(--gap-2xs)}.account-actions__icon{display: flex;width: var(--icon-size-sm);height: var(--icon-size-sm);margin-block: -4px}
/* END_SNIPPET:account-actions */

/* START_SNIPPET:account-button (INDEX:142) */
.account-button{color: var(--color-foreground);appearance: none;border: none;background: none;height: var(--button-size);width: var(--button-size);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition: color var(--animation-speed) var(--animation-easing)}.account-button__avatar{--account-button-size: 1.625rem;display: flex;align-items: center;justify-content: center;width: var(--account-button-size);height: var(--account-button-size);border-radius: var(--style-border-radius-50);background-color: var(--color-primary-button-background);font-size: var(--font-size--sm);font-weight: 500;color: var(--color-primary-button-text);text-transform: uppercase;line-height: 1}.account-button__icon{color: currentColor;display: inline-flex;justify-content: center;align-items: center;font-size: 22px}.account-button shop-user-avatar{pointer-events: none}.account-button{color: var(--color-foreground);appearance: none;border: none;background: none;height: var(--button-size);width: var(--button-size);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition: color var(--animation-speed) var(--animation-easing)}.account-button__avatar{--account-button-size: 1.625rem;display: flex;align-items: center;justify-content: center;width: var(--account-button-size);height: var(--account-button-size);border-radius: var(--style-border-radius-50);background-color: var(--color-primary-button-background);font-size: var(--font-size--sm);font-weight: 500;color: var(--color-primary-button-text);text-transform: uppercase;line-height: 1}.account-button__icon{color: currentColor;display: inline-flex;justify-content: center;align-items: center;font-size: 22px}.account-button shop-user-avatar{pointer-events: none}@media (max-width: 749px){.header-actions__action.account-button{display: none}}
/* END_SNIPPET:account-button */

/* START_SNIPPET:account-drawer (INDEX:143) */
.account-drawer{@media screen and (min-width: 750px){display: none}}.account-drawer__dialog{--animation-speed: 0.24s;--dialog-drawer-opening-animation: account-drawer-slide-in;--dialog-drawer-closing-animation: account-drawer-slide-out;height: fit-content;margin: 0;inset-block-end: 0;inset-block-start: auto;border-radius: 0;padding: 0}.account-drawer__close-button{position: absolute;z-index: 1;inset-block-start: var(--padding-xs);inset-inline-end: var(--padding-xs);width: var(--minimum-touch-target);height: var(--minimum-touch-target);color: var(--color-foreground);background-color: transparent;display: flex;align-items: center;justify-content: center}.account-drawer__close-button .svg-wrapper{display: flex;width: var(--button-size);height: var(--button-size);align-items: center;justify-content: center}.account-drawer__close-button svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}@keyframes account-drawer-slide-in{from{transform: translateY(100%)}to{transform: translateY(0)}}@keyframes account-drawer-slide-out{from{transform: translateY(0)}to{transform: translateY(100%)}}
/* END_SNIPPET:account-drawer */

/* START_SNIPPET:account-popover (INDEX:144) */
.account-popover{--account-popover-layer: var(--layer-temporary);--account-popover-min-width: 22rem;--account-actions-max-width: 22rem;--account-popover-transition-opacity: 0;--account-popover-transition-transform: translateY(-20px);--account-popover-transition-visibility: hidden;position: relative;&[open]{--account-popover-transition-opacity: 1;--account-popover-transition-transform: translateY(0);--account-popover-transition-visibility: visible}&::details-content{transition: content-visibility 0.3s ease-in-out;transition-behavior: allow-discrete;content-visibility: var(--account-popover-transition-visibility)}}.account-popover__summary{padding: 0;&:hover{color: var(--color-foreground)}}.account-popover__panel{border-radius: var(--style-border-radius-popover);position: absolute;inset-block-start: calc(100% + 10px) !important;inset-inline-end: 0;width: max-content;min-width: var(--account-popover-min-width);z-index: var(--account-popover-layer);box-shadow: var(--shadow-popover);border: var(--style-border-popover);background-color: var(--color-background);overflow-y: hidden;opacity: var(--account-popover-transition-opacity);transform: var(--account-popover-transition-transform);transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out}
/* END_SNIPPET:account-popover */

/* START_SNIPPET:add-to-cart-button (INDEX:145) */
.add-to-cart-text{display: flex;gap: var(--gap-2xs);align-items: center;justify-content: center;animation-duration: var(--animation-speed);animation-timing-function: var(--animation-easing);animation-fill-mode: forwards;transition: opacity var(--animation-speed) var(--animation-easing)}.atc-added .add-to-cart-text{animation-name: atc-slide-out}.add-to-cart-text--added{position: absolute;inset: 0;animation-duration: var(--animation-speed);animation-timing-function: var(--animation-easing);animation-fill-mode: forwards;display: flex;align-items: center;justify-content: center;opacity: 0;transition: width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.atc-added .add-to-cart-text--added{animation-name: atc-slide-in}@keyframes atc-slide-in{from{opacity: 0;transform: translateY(0.5em)}to{opacity: 1;transform: translateY(0)}}@keyframes atc-slide-out{from{transform: translateY(0);opacity: 1}to{transform: translateY(-1em);opacity: 0}}
/* END_SNIPPET:add-to-cart-button */

/* START_SNIPPET:background-video (INDEX:149) */
@media (prefers-reduced-motion: reduce){video-background-component video{display: none}}
/* END_SNIPPET:background-video */

/* START_SNIPPET:bento-grid (INDEX:152) */
.bento-box{display: grid;column-gap: var(--bento-gap);row-gap: calc(var(--bento-gap) * 1.5);width: 100%}.bento-box:has(.collection-card--image-bg){row-gap: var(--bento-gap)}.bento-box ~ .bento-box{padding-block-start: var(--bento-gap)}@media (max-width: 900px){.bento-box{grid-template-columns: repeat(2,1fr)}.bento-box__item:nth-child(3n + 1){grid-column: span 1}.bento-box__item:nth-child(3n + 2){grid-column: span 1}.bento-box__item:nth-child(3n + 3){grid-column: span 2}.bento-box__item:last-child:nth-child(3n + 5){grid-column: span 1}.bento-box__item:last-child:nth-child(3n + 4){grid-column: span 2}}@media (min-width: 901px){.bento-box{grid-template-columns: repeat(12,1fr);grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H I I I I I I' 'J J J J K K K K L L L L'}.bento-box__item:nth-child(1){grid-area: A}.bento-box__item:nth-child(2){grid-area: B}.bento-box__item:nth-child(3){grid-area: C}.bento-box__item:nth-child(4){grid-area: D}.bento-box__item:nth-child(5){grid-area: E}.bento-box__item:nth-child(6){grid-area: F}.bento-box__item:nth-child(7){grid-area: G}.bento-box__item:nth-child(8){grid-area: H}.bento-box__item:nth-child(9){grid-area: I}.bento-box__item:nth-child(10){grid-area: J}.bento-box__item:nth-child(11){grid-area: K}.bento-box__item:nth-child(12){grid-area: L}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas: 'A A A A A A A A A A A A'}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas: 'A A A A A A B B B B B B'}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas: 'A A A A B B B B B B B B' 'C C C C C C C C D D D D'}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E E E E'}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D D D D E E E' 'F F F F F F G G G G G G'}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H H H H H H H'}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G G G G G G G H H H' 'I I I J J J J J J J J J'}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H I I I I I I' 'J J J J K K K K K K K K'}}
/* END_SNIPPET:bento-grid */

/* START_SNIPPET:blog-comment-form (INDEX:153) */
.blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width: 100%;max-width: var(--normal-content-width);margin: var(--margin-4xl) auto 0}.blog-post-comments__form{display: grid;grid-template-columns: 1fr;gap: var(--comment-form-gap);@media screen and (min-width: 750px){grid-template-columns: 1fr 1fr}}.blog-post-comments__form-input{padding: var(--padding-lg) var(--padding-xl);border: var(--style-border-width-inputs) solid var(--color-input-border)}.blog-post-comments__form-input--textarea{resize: vertical;min-height: var(--input-textarea-min-height)}.blog-post-comments__form-message{display: flex;align-items: center;gap: var(--gap-xs)}.blog-post-comments__form-body{grid-column: 1 / -1}.blog-post-comments__form-input:focus-visible{outline: var(--focus-outline-width) solid currentcolor;outline-offset: var(--focus-outline-offset)}.blog-post-comments__form-moderated{font-size: var(--font-size--xs)}.blog-post-comments__form-submit{margin-block-start: var(--comment-form-gap)}
/* END_SNIPPET:blog-comment-form */

/* START_SNIPPET:button (INDEX:157) */
.link{text-decoration: none;text-decoration-color: currentcolor;&:hover{color: var(--color-primary-hover);text-decoration-color: transparent}}
/* END_SNIPPET:button */

/* START_SNIPPET:card-gallery (INDEX:158) */
.card-gallery{overflow: hidden;container-type: inline-size;container-name: card-gallery-container}.card-gallery__mobile-static{aspect-ratio: var(--gallery-aspect-ratio,var(--ratio));border-radius: var(--product-corner-radius);overflow: hidden}.card-gallery__mobile-static img{width: 100%;height: 100%;object-fit: cover;display: block}.card-gallery__placeholder svg{height: 100%;width: 100%}.card-gallery placeholder-image{aspect-ratio: var(--gallery-aspect-ratio,var(--ratio))}.product-card-gallery__title-placeholder{padding: var(--padding-md);font-size: var(--font-size--2xl);line-height: var(--line-height--display-loose);word-break: break-word;color: var(--color-foreground);background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio: var(--gallery-aspect-ratio);border-radius: var(--product-corner-radius);display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}@media screen and (min-width: 750px){.product-grid[data-product-card-size='extra-large'] .product-card-gallery__title-placeholder{padding: var(--padding-3xl);font-size: var(--font-size--3xl)}.product-grid[data-product-card-size='large'] .product-card-gallery__title-placeholder{padding: var(--padding-2xl);font-size: var(--font-size--2xl)}.product-grid[data-product-card-size='medium'] .product-card-gallery__title-placeholder{padding: var(--padding-xl);font-size: var(--font-size--xl)}.product-grid[data-product-card-size='small'] .product-card-gallery__title-placeholder{padding: var(--padding-sm);font-size: var(--font-size--lg)}}@media screen and (max-width: 749px){.product-card-gallery__title-placeholder{font-size: var(--font-size--xl);padding: var(--padding-md)}}[product-grid-view='zoom-out'] .card-gallery .product-card-gallery__title-placeholder{padding: var(--padding-xs) !important;font-size: var(--font-size--xs)}product-card{position: relative;display: block}.product-card__link{position: absolute;inset: 0;z-index: 2;display: block}.product-card__content{position: relative;z-index: 3;pointer-events: none}.product-card__content :is( a,button,input,select,textarea,label,summary,[role="button"],.quick-add,.quick-add *,.shopify-payment-button,.shopify-payment-button *,.card-gallery__nav,.card-gallery__nav *,slideshow-arrows,slideshow-arrows *,.slideshow-control,.slideshow-control *,.variant-option,.variant-option *,swatches-variant-picker-component,swatches-variant-picker-component * ){pointer-events: auto}
/* END_SNIPPET:card-gallery */

/* START_SNIPPET:cart-discount (INDEX:160) */
.cart-discount__input{background-color: var(--color-input-background);color: var(--color-input-text);border-width: var(--style-border-width-inputs);border-color: var(--color-input-border);border-style: solid;border-radius: var(--style-border-radius-inputs);padding: var(--padding-sm) var(--padding-md);height: 100%;flex-grow: 1;min-width: 0}.cart-discount__input::placeholder{color: rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__label{display: flex;align-items: flex-start;gap: var(--gap-2xs);font-size: var(--cart-font-size--sm)}.cart-discount__pill-code{overflow: hidden;max-width: 100px;text-overflow: ellipsis;white-space: nowrap;margin: 0}.cart-discount{width: 100%}.cart-discount__summary{display: flex;align-items: center;justify-content: space-between}.cart-discount__summary:hover{color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-discount__codes{display: none;gap: var(--padding-xs);flex-wrap: wrap;list-style: none;padding-inline: 0;margin: 0}.cart-discount__codes:has(.cart-discount__pill){display: flex}.cart-discount__button{height: 100%}.cart-discount__content{height: calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{display: flex;color: var(--color-foreground);gap: var(--padding-xs);align-items: center;padding: var(--padding-xs) var(--padding-sm);border-radius: var(--style-border-radius-pills);background-color: var(--color-input-background);text-transform: uppercase}.cart-discount__form{display: flex;gap: var(--padding-md);align-items: center;height: 100%;padding-block: var(--padding-2xs) var(--padding-sm)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: 0.4;color: var(--color-foreground);background-color: transparent;pointer-events: all;cursor: pointer;height: 100%}.cart-discount__error{display: flex;align-items: center;width: 100%;padding-block: var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink: 0;width: var(--icon-size-xs);height: var(--icon-size-xs);margin-inline: var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start: var(--margin-3xs)}cart-discount-component{display: flex}
/* END_SNIPPET:cart-discount */

/* START_SNIPPET:cart-drawer (INDEX:161) */
.cart-items-component{width: 100%;height: 100%;display: flex;flex-direction: column}.cart-drawer__dialog{overflow: hidden}.cart-drawer__inner{height: 100%;overflow: hidden}.cart-drawer__content{height: 100%;display: flex;flex-direction: column}.cart-drawer__layout{display: flex;height: 100%;gap: 1.6rem}.cart-drawer__recommendations-column{flex: 0 0 20rem;max-width: 20rem;height: 100%;padding: var(--cart-drawer-padding);border-right: 1px solid rgba(0,0,0,0.06);display: flex;flex-direction: column;overflow-y: auto;overflow-x: hidden;background-color: #f5f5f5;padding-block-start: 35px;padding-block-end: 35px}.cart-drawer__cart-column{flex: 1;min-width: 0;display: grid;grid-template-rows: auto 1fr auto}.cart-drawer__header{background-color: var(--color-background);display: flex;align-items: center;justify-content: space-between;width: 100%;padding: var(--cart-drawer-padding);border-bottom: var(--style-border-width) solid none;position: sticky;top: 0;z-index: 1}@media (min-width: 750px){.cart-drawer__header{padding: var(--cart-drawer-padding-desktop)}}.cart-drawer__items{overflow: auto}.cart-drawer__summary{background-color: var(--color-background)}@media (max-width: 749px){.cart-drawer__layout{flex-direction: column;gap: 0}.cart-drawer__recommendations-column{flex: 0 0 auto;width: 100%;max-width: none;border-right: none;border-top: 1px solid rgba(0,0,0,0.06);max-height: none;height: auto;padding-bottom: .5rem}}.cart-drawer__recommendations-title{font-size: 13px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 0.75rem;line-height: 1.23077;font-weight: 600}.cart-drawer__recommendations-list{display: flex;flex-direction: column;gap: 0.75rem}@media (max-width: 749px){.cart-drawer__recommendations-list{display: grid;grid-auto-flow: column;grid-auto-columns: 85%;gap: .75rem;overflow-x: auto;overflow-y: hidden;padding-bottom: .25rem;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch}.cart-drawer__recommendations-list::-webkit-scrollbar{height: 0}.reco-slide{scroll-snap-align: start}}.cart-drawer__recommendation{display: grid;grid-template-rows: auto 1fr auto;gap: 0.4rem;width: 100%}.cart-drawer__recommendation-main{display: flex;width: 100%;text-align: left;border: none;background: transparent;padding: 0.5rem 0;cursor: pointer;gap: 0.75rem;align-items: center}.cart-drawer__recommendation-main:hover,.cart-drawer__recommendation-main:focus-visible{outline: none;opacity: 0.9}.cart-drawer__recommendation-image-wrapper{flex-shrink: 0;width:74px;height: 74px;border-radius: var(--style-border-radius,8px);overflow: hidden}.cart-drawer__recommendation-image{width: 100%;height: 100%;object-fit: cover;display: block}.cart-drawer__recommendation-info{display: flex;flex-direction: column;gap: 0.35rem;min-width: 0}.cart-drawer__recommendation-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: var(--reco-title-height,auto);font-size: 14px;font-family: var(--cart-primary-font-family);line-height: 1.3;color:#000 !important}.cart-drawer__pricewrap{display: flex;align-items: baseline;gap: .5rem;line-height: 1.3;color:var(--color-foreground);font-weight: var(--font-weight);min-height: calc(1.3em * 2)}.cart-drawer__recommendation-price{font-size: var(--font-size-small,0.95rem);font-family: var(--cart-primary-font-family);font-weight: var(--font-accent--weight)}.cart-drawer__recommendation-compare{font-size: var(--font-size-small,0.85rem);text-decoration: line-through;opacity: .6;font-family: var(--cart-primary-font-family)}.cart-drawer__recommendation-compare.is-placeholder{visibility: hidden}.cart-drawer__recommendation-cta{display: inline-flex;align-items: center;justify-content: center;font-size: 14px;padding: 0.4rem 0.95rem;border-radius: var(--recomendaraio);border: var(--style-border-width,1px) solid #c7c7c7b3;background: #ffff;color: var(--color-foreground);text-decoration: none;cursor: pointer;font-family: var(--cart-primary-font-family);line-height: 1;place-self: center}.cart-drawer__recommendation-cta:hover{opacity: .95;transform: scale(1.1)}.cart-drawer__recommendations-empty{font-size: var(--font-size-small,0.85rem);opacity: 0.7}.hidden-desktop{display: none}@media (max-width: 749px){.hidden-desktop{display: flex;justify-content: center;align-items: center;gap: .75rem;margin-top: .25rem}.reco-slider-nav{position: relative}.reco-arrow{width: 25px;height: 25px;border-radius: 999px;background: #000;color: #fff;border: none;display: inline-flex;align-items: center;justify-content: center}.reco-arrow svg{width: 18px;height: 18px}.reco-dots{display: inline-flex;gap: 6px}.reco-dot{width: 8px;height: 8px;border-radius: 999px;background: rgba(0,0,0,.25);border: none}.reco-dot.is-active{background: rgba(0,0,0,.7)}}@media (min-width: 990px){.cart-drawer__dialog.dialog-drawer{max-width: none !important;inline-size: min(780px,calc(60vw - 48px)) !important}}@media (min-width: 990px){.cart-drawer__dialog.dialog-drawer:has(.cart-drawer__recommendations-column){max-width: none !important;inline-size: min(780px,calc(60vw - 48px)) !important}.cart-drawer__dialog.dialog-drawer:not(:has(.cart-drawer__recommendations-column)){max-width: none !important;inline-size: min(460px,calc(60vw - 48px)) !important}}}h3.cart-drawer__recommendations-title{text-align: center}.cart-drawer__recommendation-cta{transform: scale(1);transform-origin: center;transition: transform 200ms cubic-bezier(.2,.8,.2,1),opacity 200ms ease;will-change: transform,opacity;backface-visibility: hidden;font-weight: 600}.cart-drawer__recommendation-cta:hover{opacity: .95;transform: scale(1.06)}.cart-drawer__recommendation-cta:active{transform: scale(.99)}@media (prefers-reduced-motion: reduce){.cart-drawer__recommendation-cta{transition: none}}button.continuarcomprando{width: 100%;height: clamp(25px,var(--height-buy-buttons),55px);--text-align: center;display: grid;align-content: center;text-decoration: none;text-align: var(--text-align);color: var(--color-primary-button-background);-webkit-appearance: none;appearance: none;border: 2px solid var(--color-primary-button-background) !important;background-color: var(--color-background);border-radius: var(--recomendaraio1);font-family: var(--font-paragraph--family);font-style: var(--font-paragraph--style);font-size: 15px;line-height: var(--font-paragraph--line-height);margin-block: 0;transition: color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor: pointer;margin-top: -20px;padding-block: var(--button-padding-block);padding-inline: var(--button-padding-inline);letter-spacing: 0px}@media screen and (max-width: 900px){button.continuarcomprando{margin-top: 0px}}.reco-quickadd[hidden]{display:none !important}.reco-quickadd{position:fixed;inset:0;z-index:9999;display:grid;place-items:center}.reco-quickadd__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.reco-quickadd__panel{position:relative;width:min(560px,92vw);max-height:85vh;overflow:auto;background:var(--color-background,#fff);color:var(--color-foreground,#111);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:30px}.reco-quickadd__close{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:35px;line-height:1;cursor:pointer;color:#000 !important}.reco-quickadd__head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.reco-quickadd__thumb img{width:120px;height:auto;object-fit:cover;border-radius:8px;display:block}.reco-quickadd__title{font-weight:600;font-size:1rem;line-height:1.3}.reco-quickadd__options{display:grid;gap:10px;margin:12px 0}.reco-quickadd__options label{display:block;font-size:.85rem;margin-bottom:6px;opacity:.9}.reco-quickadd__options select{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:.6rem .7rem;background:#fff}.reco-quickadd__qty{display:flex;align-items:center;gap:10px;margin:8px 0 14px}.reco-quickadd__qty input{width:90px;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:.45rem .6rem}.reco-quickadd__status{min-height:1.2em;font-size:.9rem;opacity:.9;margin-bottom:10px}.reco-quickadd__submit{width:100%;padding:.9rem 1rem;border-radius:10px;border:none;background:var(--fundoadd);color:var(--fonteadd);font-weight:600;cursor:pointer;transition:.2s}.reco-quickadd__submit[disabled]{opacity:.5;cursor:not-allowed}.reco-quickadd__submit:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px)}.reco-quickadd__head{align-items: flex-start}.reco-quickadd__title{display: flex;flex-direction: column;gap: 10px;font-size: 1.05rem}.qa-price-line{font-size: 1.05rem;line-height: 1.2;font-weight: 700}.qa-price-line .qa-price__compare{font-weight: 500;text-decoration: line-through;opacity: .7;font-size: .9em;margin-left: .4rem}.reco-quickadd__options select{font-size: 1rem;padding: .7rem .8rem}.reco-quickadd__submit{font-size: 1.05rem;padding: 1rem 1.15rem}@media (max-width: 767px){.cart-drawer__recommendation-title{font-size: 13px}}@media (max-width: 767px){.cart-drawer__recommendation-price{font-size: 13px}}@media (max-width: 767px){.cart-drawer__recommendation-compare{font-size: 13px}}@media (min-width: 767px){aside.cart-drawer__recommendations-column.mobile{display: none}button.cart-drawer__recommendation-cta{margin-top: -20px}}@media (max-width: 767px){aside.cart-drawer__recommendations-column.desktop{display:none}aside.cart-drawer__recommendations-column.mobile{padding: 10px 20px;margin-top: 16px}button.cart-drawer__recommendation-cta{margin-top: 0px;margin-left: 0px}td.cart-items__quantity{margin-top: 2px;height: 30px}.quantity-selector :is(.quantity-minus,.quantity-plus){height: 30px !important;width: 30px !important}.quantity-selector input[type=number]{font-size: 14px !important}}@media (max-width: 767px){.cart-drawer__recommendation{display: grid;grid-template-columns: 74px 1fr;column-gap: .75rem;row-gap: .35rem;align-items: start;margin-top: 15px;margin-bottom: 10px}.cart-drawer__recommendation-main{display: contents}.cart-drawer__recommendation-image-wrapper{grid-column: 1;grid-row: 1 / span 3}.cart-drawer__recommendation-info{grid-column: 2;grid-row: 1 / span 2;min-width: 0}.cart-drawer__recommendation-cta{grid-column: 2;grid-row: 3;width: 100%;margin: .25rem 0 0 0;place-self: start}button.cart-drawer__recommendation-cta{margin-top: -20px !important;margin-left: 0 !important}}@media (max-width: 749px){.cart-drawer__items{padding-bottom: 260px}}
/* END_SNIPPET:cart-drawer */

/* START_SNIPPET:cart-icon-component (INDEX:162) */
cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px;.svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}}
/* END_SNIPPET:cart-icon-component */

/* START_SNIPPET:cart-products (INDEX:164) */
.cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name: cart-items;container-type: inline-size;width: 100%}.cart-items-disabled{pointer-events: none}.cart-items__table{width: 100%}@media screen and (max-width: 900px){:is(cart-drawer,.cart-drawer,#cart-drawer) .cart-items__table{width: 100%}}.cart-items__table *{margin: 0}.cart-items__table-row{--cart-item-price-width: 6rem;display: grid;grid-template-columns: clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas: 'media details price' 'media quantity price' 'media error error';column-gap: var(--gap-md);align-items: start;padding-bottom: var(--cart-items-gap);margin-bottom: var(--margin-lg)}.cart-items__table-row.cart-items__nested-line td:first-child{width: 60%;justify-self: right}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name: none !important}.cart-items__table-row.removing{overflow: hidden;animation: removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay: var(--animation-speed)}@keyframes removeRow{0%{height: var(--row-height)}100%{opacity: 0;height: 0;padding-bottom: 0;margin-bottom: 0;border-color: transparent}}.cart-items__table-row:last-child{padding-bottom: 0}.cart-items--dividers .cart-items__table-row{border-bottom: 1px solid var(--color-border);margin-bottom: var(--cart-items-gap)}.cart-items--dividers .cart-items__table-row:has(+ .cart-items__nested-line){border-bottom: none;margin-bottom: 0}.cart-items--dividers .cart-items__table-row:last-child{border-block-end: none;padding-block-end: 0;margin-bottom: 0}.cart-items__details{grid-area: details;color: rgb(var(--color-foreground-rgb) / var(--opacity-70))}.cart-items__details > * + *,.cart-items__bundle li{margin-block-start: var(--margin-2xs)}.cart-items__details *{font-size: 13px}.cart-items__details a{text-decoration: none}.cart-items__title{font-size: 13px;color: var(--color-foreground);text-transform: var(--product-title-case);white-space: break-spaces;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}.cart-items__variant{display: inline-block}.cart-items__quantity{grid-area: quantity;margin-block-start: var(--margin-xs);display: flex;align-items: center;justify-content: flex-start;gap: var(--gap-xs);width: fit-content}.cart-items__quantity .quantity-selector{display: inline-flex;flex: 0 1 var(--quantity-selector-width);font-size: var(--cart-font-size--sm);height: auto;border-radius: var(--raioquantidade)}.cart-items__remove{background-color: transparent;color: var(--color-foreground);width: var(--minimum-touch-target);height: var(--minimum-touch-target);justify-content: center;box-shadow: none;padding: 0}.cart-items__media{grid-area: media;padding: 0}.cart-items__price{grid-area: price;min-height: unset;min-width: var(--cart-item-price-width);text-align: end;display: block;font-size: var(--cart-font-size--md)}.cart-items__price-unit{font-size: var(--cart-font-size--xs)}.cart-items__media-container{display: flex;aspect-ratio: var(--ratio);position: relative;width: 100%;overflow: hidden}.cart-items__media-image{aspect-ratio: inherit;object-fit: cover;object-position: center center;width: 100%;height: auto}.cart-items__empty-button{margin-top: var(--margin-md);padding-inline: var(--padding-4xl);padding-block: var(--padding-lg)}.cart-items__error{display: flex;align-items: flex-start;width: 100%;grid-area: error;margin-block-start: var(--margin-xs);opacity: 1;overflow: hidden;transform: translateY(0);transition: opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing);@starting-style{opacity: 0;transform: translateY(-0.5rem)}}.cart-item__error{display: flex;align-items: flex-start;width: 100%;font-size: var(--cart-font-size--sm);padding-block: var(--padding-2xs)}.cart-item__error .svg-wrapper{flex-shrink: 0;width: var(--icon-size-xs);height: var(--icon-size-xs);margin-inline: var(--margin-3xs) var(--margin-xs);margin-block-start: var(--margin-3xs)}@container cart-items (min-width: 720px){.cart-items__table-row{--cart-item-price-width: 6rem;grid-template-columns: 7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-rows: min-content 1fr;grid-template-areas: 'media details quantity price' 'media details error error'}.cart-items__quantity,.cart-items__price{grid-area: initial}.cart-items__quantity{margin-top: 0}.cart-items__price{min-height: var(--minimum-touch-target);display: flex;flex-direction: column;align-items: flex-end;justify-content: center}}.cart__original-total-container,.cart__total-container{display: flex;flex-direction: column}.cart__total-container{row-gap: var(--gap-2xs);&:has(.cart__installments){row-gap: var(--gap-xs)}}.cart__original-total-container:empty{display: none}.cart__summary-totals{display: flex;flex-direction: column;gap: var(--gap-xl);width: 100%;border-block-start: none;&:has(> :first-child:not(.cart__original-total-container,.cart__total-container)){padding-block-start: 0;border-block-start: none}@media screen and (min-width: 750px){padding-block-start: 0}}.cart__original-total-container,.cart__original-total-container *{font-size: var(--cart-font-size--sm)}.cart__total{font-weight: var(--font-weight-bold)}.cart__total-label{font-size: var(--cart-font-size--sm)}.cart__total-value{font-size: 17px;font-weight: var(--font-accent--weight)!important}.cart-primary-typography{font-family: var(--cart-primary-font-family);font-style: var(--cart-primary-font-style);font-weight: var(--cart-primary-font-weight)}.cart-secondary-typography{font-family: var(--cart-secondary-font-family);font-style: var(--cart-secondary-font-style);font-weight: var(--cart-secondary-font-weight)}.cart__ctas{width: 100%;display: grid;gap: var(--checkout-button-gap);grid-auto-flow: row;grid-template-columns: 1fr}.cart__additional-checkout-buttons{width: 100%}.cart__ctas .cart__checkout-button{width: 100%;height: clamp(25px,var(--height-buy-buttons),55px);padding-inline: var(--padding-4xl)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary)}.cart-note{width: 100%}.cart-note__inner{padding-block: var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display: flex;align-items: center;justify-content: space-between}.cart-note__summary:hover{color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display: flex;align-items: flex-start;gap: var(--gap-2xs);font-size: var(--cart-font-size--sm)}.cart-note__instructions{color: var(--color-input-text);background-color: var(--color-input-background);border-width: var(--style-border-width-inputs);border-color: var(--color-input-border);transition: box-shadow var(--animation-speed) ease;box-shadow: var(--input-box-shadow);min-height: 5.5rem;min-width: 100%;max-width: 100%;font-size: var(--cart-font-size--sm);padding: max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-note .svg-wrapper{height: var(--icon-size-sm);width: var(--icon-size-sm);margin: 0}.cart-note .icon-plus{height: var(--icon-size-xs);width: var(--icon-size-xs)}.remove-icon-bottom,.remove-icon-top{transition: transform var(--animation-speed) var(--animation-easing)}.cart-items__remove:hover .remove-icon-top{transform: translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}.cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform: translateY(var(--icon-stroke-width))}.cart-items__table-row.removing .remove-icon-bottom{transform: translateY(0)}.cart-items__table-row.removing .remove-icon-top{animation: removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform: translate(0,calc(-1 * var(--icon-stroke-width)))}100%{transform: translate(0,0)}}.cart-items__properties{display: block;margin-block-start: var(--margin-2xs)}.cart-items__properties dt,.cart-items__properties dd{display: inline}.cart-items__price text-component{font-weight: var(--font-accent--weight);color: var(--color-foreground) !important}
/* END_SNIPPET:cart-products */

/* START_SNIPPET:cart-summary (INDEX:165) */
.cart-actions{display: flex;flex-direction: column;gap: var(--gap-2xs);border-block: 1px solid var(--color-border);padding-block: var(--padding-sm);margin-block-start: var(--margin-3xs)}.cart__summary-totals:not(:has(.cart-actions)){margin-block-start: var(--margin-3xs);border-block-start: 1px solid var(--color-border);padding-block-start: var(--margin-xl)}.cart__installments{color: var(--color-foreground)}
/* END_SNIPPET:cart-summary */

/* START_SNIPPET:collection-card (INDEX:168) */
.collection-card{--fixed-card-height: var(--height-small);width: 100%;position: relative}.collection-card > placeholder-image,.collection-card > placeholder-image > img{height: 100%;width: 100%;aspect-ratio: var(--ratio)}.collection-card__inner{width: 100%;overflow: hidden;position: relative;gap: var(--collection-card-gap);display: flex;flex-direction: column}.collection-card--image-bg .collection-card__inner{height: 100%}.collection-card__inner{z-index: var(--layer-flat);pointer-events: none;a,button{pointer-events: auto}}.shopify-design-mode .collection-card__content *{pointer-events: auto}.collection-card__content{position: relative;display: flex;height: 100%;width: 100%;max-width: 100%;gap: var(--collection-card-gap);flex-direction: column;align-items: var(--horizontal-alignment);justify-content: var(--vertical-alignment)}.collection-card__link{position: absolute;inset: 0;border-radius: var(--border-radius)}.collection-card.collection-card--image-bg{aspect-ratio: var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding: var(--padding-lg)}.collection-card--image-height-fixed .collection-card__image{height: var(--fixed-card-height);width: 100%}.collection-card--image-height-fixed.collection-card--image-bg{height: var(--fixed-card-height);aspect-ratio: unset}.collection-card__image .image-block__image{object-fit: cover;width: 100%;height: 100%;max-width: 100%}.collection-card--image-bg .collection-card__image{position: absolute;width: 100%;height: 100%}.collection-card__image placeholder-image{width: 100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio{&.collection-card.collection-card--image-bg,&.collection-card .placeholder-svg{aspect-ratio: 99}.collection-card__image{aspect-ratio: 99;height: 100%}.collection-card__inner{display: flex;flex-direction: column;height: 100%}.collection-card__content{flex-shrink: 0}&:not(.collection-card--image-bg) .collection-card__content{height: auto}}
/* END_SNIPPET:collection-card */

/* START_SNIPPET:contact-form (INDEX:170) */
.contact-form__form{display: flex;flex-direction: column;gap: var(--gap-md)}.contact-form__form-row{display: flex;flex-direction: column;gap: var(--gap-md);@media screen and (min-width: 750px){flex-direction: row;align-items: center}}.contact-form__input{width: 100%;overflow: hidden;text-overflow: ellipsis;color: var(--color-foreground);background-color: var(--color-input-background);padding: var(--padding-lg) var(--padding-xl);border-radius: var(--style-border-radius-inputs);border: var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing: antialiased}.contact-form__input--textarea{resize: vertical;min-height: var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{display: flex;align-items: center;gap: var(--gap-xs)}
/* END_SNIPPET:contact-form */

/* START_SNIPPET:divider (INDEX:173) */
.divider{align-self: stretch;display: flex;align-items: center;justify-content: var(--divider-justify-content);margin: 0 !important}.divider__line{border-bottom: var(--divider-border-thickness) solid var(--color-border);border-radius: calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis: var(--divider-flex-basis);min-height: var(--divider-flex-basis)}
/* END_SNIPPET:divider */

/* START_SNIPPET:editorial-collection-grid (INDEX:176) */
.editorial-collection__grid{display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: 1fr;gap: var(--gap-xl);.resource-list__item,.collection-card{height: 100%}}.editorial-collection__spacer{aspect-ratio: 1}@media (max-width: 768px){.editorial-collection__grid{display: flex;flex-direction: column;gap: var(--gap-2xl)}.editorial-collection__spacer{display: none}.editorial-collection__item-0{width: 66%;align-self: flex-start;aspect-ratio: 4 / 5}.editorial-collection__item-1{width: 83%;align-self: flex-end;aspect-ratio: 5 / 5}.editorial-collection__item-2{width: 83%;align-self: flex-start;aspect-ratio: 8 / 6}.editorial-collection__item-3{width: 100%;align-self: center;aspect-ratio: 8 / 6}}
/* END_SNIPPET:editorial-collection-grid */

/* START_SNIPPET:editorial-product-grid (INDEX:177) */
.editorial-product__grid{display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: 1fr;gap: var(--gap-xl);.card-gallery{--gallery-aspect-ratio: 99 !important}.card-gallery,slideshow-component,slideshow-container,slideshow-slides{height: 100%}}.editorial-product__spacer{aspect-ratio: 1}@media (max-width: 768px){.editorial-product__grid{display: flex;flex-direction: column;gap: var(--gap-2xl)}.editorial-product__spacer{display: none}.editorial-product__item-0{width: 83%;align-self: flex-start;aspect-ratio: 7 / 6}.editorial-product__item-1{width: 83%;align-self: flex-end;aspect-ratio: 4 / 5}.editorial-product__item-2{width: 66%;align-self: flex-start;aspect-ratio: 5 / 5}.editorial-product__item-3{width: 100%;aspect-ratio: 8 / 6}}
/* END_SNIPPET:editorial-product-grid */

/* START_SNIPPET:facets-actions (INDEX:179) */
.facets__actions{--to-top-gradient-background: linear-gradient( to top,rgb(var(--color-background-rgb) / var(--opacity-90)),rgb(var(--color-background-rgb) / var(--opacity-80)),rgb(var(--color-background-rgb) / var(--opacity-40)),transparent );order: 1;position: sticky;bottom: 0;display: flex;justify-content: space-between;align-items: stretch;gap: var(--gap-sm);background-image: var(--to-top-gradient-background);z-index: var(--facets-sticky-z-index);padding-block-start: var(--padding-xs);padding-block-end: var(--padding-md);padding-inline: var(--padding-lg);margin-top: auto}.facets:not(.facets--drawer) .facets__actions{@media screen and (min-width: 750px){position: static}}.facets--vertical .facets__actions{padding-inline: 0;justify-content: center}.facets--horizontal .facets__actions{@media screen and (min-width: 750px){order: 0;bottom: auto;position: static;padding: 0;z-index: var(--layer-flat);flex-shrink: 0;align-items: center;margin-top: initial;background-image: none}}.facets--horizontal .facets__actions--active::before{@media screen and (min-width: 750px){content: '';border-inline-start: var(--style-border-width) solid var(--color-border);height: var(--font-paragraph--size);position: absolute}}.facets__clear{display: none}.facets--horizontal .facets__clear{@media screen and (min-width: 750px){width: 100%;justify-content: flex-end;padding: 0 var(--facets-clear-padding) var(--facets-clear-padding) 0;cursor: pointer}}.facets__clear--active{@media screen and (min-width: 750px){display: flex}}.clear-filter:hover{text-decoration: underline;background-color: transparent}.facets__clear-all{display: none;cursor: pointer;min-width: var(--facets-clear-all-min-width);transition: transform var(--animation-values),opacity var(--animation-values);opacity: 0;transform: translateY(100%);flex-grow: 1;padding-block: var(--padding-lg)}.facets:not(.facets--drawer) .facets__clear-all{box-shadow: none}.facets--horizontal .facets__clear-all{@media screen and (min-width: 750px){--facets-clear-all-min-width: var(--minimum-touch-target);--button-color: var(--color-primary);text-decoration: underline transparent 0.075em;text-underline-offset: 0.125em;width: auto;transform: none;opacity: 1;height: var(--minimum-touch-target);align-items: center;flex-grow: 0;transition: text-decoration-color var(--animation-speed) var(--animation-easing)}}.facets--horizontal .facets__clear-all:hover{@media screen and (min-width: 750px){--button-color: var(--color-primary-hover)}}@starting-style{.facets__clear-all{opacity: 1;transform: translateY(0)}}.facets__clear-all.active{transform: translateY(0);opacity: 1;display: grid}.facets--horizontal .facets__clear-all.active{@media screen and (min-width: 750px){padding-block: 0;padding-inline: var(--facets-form-horizontal-gap);background-color: transparent;position: static;transform: none}}@starting-style{.facets__clear-all.active{opacity: 0;transform: translateY(100%)}.facets--horizontal .facets__clear-all.active{@media screen and (min-width: 750px){opacity: 1;transform: none}}}.facets__see-results{min-width: var(--facets-see-results-min-width);flex-grow: 1;padding-block: var(--padding-lg)}.facets:not(.facets--drawer) .facets__see-results{@media screen and (min-width: 750px){display: none}}
/* END_SNIPPET:facets-actions */

/* START_SNIPPET:filter-remove-buttons (INDEX:180) */
.facets-remove{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;display: flex;align-items: center;flex-wrap: wrap;gap: var(--gap-xs);padding: 0 var(--drawer-padding);margin-block-start: var(--margin-2xs);margin-block-end: var(--margin-md);@media screen and (min-width: 750px){--variant-picker-swatch-width: 16px;--variant-picker-swatch-height: 16px;gap: var(--gap-2xs)}}.facets__clear-all-link{--button-color: var(--color-primary);border: none;background-color: transparent;padding: var(--padding-xs);min-width: fit-content;color: var(--button-color);transition: text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.facets__clear-all-link:hover{--button-color: var(--color-primary-hover);color: var(--button-color);text-decoration-color: var(--button-color)}.facets:not(.facets--drawer) .facets-remove--mobile-and-vertical{@media screen and (min-width: 750px){padding: 0}}.facets--horizontal .facets-remove--mobile-and-vertical{@media screen and (min-width: 750px){display: none}}.facets-remove:not(:has(facet-remove-component)){display: none;margin: 0}.facets-remove__pill{.svg-wrapper,.swatch{flex-shrink: 0}}.facets--horizontal .facets-remove{@media screen and (min-width: 750px){display: none}}
/* END_SNIPPET:filter-remove-buttons */

/* START_SNIPPET:filters-toggle (INDEX:181) */
.facets-toggle{--icon-offset: -3px;display: flex;justify-content: space-between;align-items: center;height: var(--minimum-touch-target);margin: var(--facets-margin);padding-block: var(--facets-inner-padding-block);padding-inline: var(--facets-inner-padding-inline);@media screen and (min-width: 750px){display: none}}.facets-toggle__wrapper{margin-left: var(--icon-offset)}.facets-toggle__button{box-shadow: none;@media screen and (min-width: 750px){display: none}}.filter-count-bubble{position: relative;width: 20px;aspect-ratio: 1;border-radius: 50%;display: grid;line-height: normal;place-content: center;color: var(--color-foreground);border: var(--icon-stroke-width) solid var(--color-background)}.facets-mobile__title-wrapper .h3{margin-block-end: 0;display: inline-flex;align-items: center;gap: var(--gap-xs)}.facets-mobile__title-wrapper .filter-count-bubble{width: 22px;height: 22px}.facets-mobile__title-wrapper .filter-count-bubble__text{font-size: var(--font-size--xs)}.filter-count-bubble__background{position: absolute;inset: 0;background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius: var(--style-border-radius-50)}.filter-count-bubble__text{font-size: 11px;font-weight: var(--font-paragraph--weight);aspect-ratio: 1 / 1}.facets-toggle--no-filters{@media screen and (max-width: 749px){justify-content: unset !important;& > .facets-mobile-wrapper{width: 100%}}}
/* END_SNIPPET:filters-toggle */

/* START_SNIPPET:grid-density-controls (INDEX:185) */
.column-options-wrapper{--icon-offset: -3px;display: flex;gap: var(--gap-sm);min-width: fit-content;justify-content: flex-end;height: var(--minimum-touch-target);align-items: center;margin-right: var(--icon-offset)}.column-options-wrapper:only-child{margin-left: auto}.facets__form-wrapper > .column-options-wrapper:first-child{margin-left: auto}.facets .column-options-wrapper{display: none;@media screen and (min-width: 750px){display: flex}}.column-options{display: flex;flex-wrap: wrap;gap: var(--gap-xs);margin: 0;padding: 0;border: none;@media screen and (min-width: 750px){gap: var(--gap-2xs)}}.column-options__option{display: none;position: relative}.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){@media screen and (max-width: 749px){display: flex}}.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){@media screen and (min-width: 750px){display: flex}}.column-options__legend{padding: 0;margin: 0}.column-options__option-input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.column-picker{color: rgb(var(--color-foreground-rgb) / var(--opacity-50));padding: var(--padding-2xs);border-radius: var(--style-border-radius-xs);transition: background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked ~ .column-picker{color: rgb(var(--color-foreground-rgb));background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5))}
/* END_SNIPPET:grid-density-controls */

/* START_SNIPPET:group (INDEX:186) */
.group-block__link{position: absolute;inset: 0}.group-block__link ~ :is(.group-block-content,.group-block__media-wrapper){pointer-events: none;:is(a,button,input,textarea,select){pointer-events: auto}}.group-block__link ~ .group-block-content--design-mode{pointer-events: auto}
/* END_SNIPPET:group */

/* START_SNIPPET:header-actions (INDEX:187) */
.cart-drawer{--cart-drawer-padding: var(--padding-lg) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl);--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl)}.cart-drawer__dialog{position: fixed;border-radius: 0;width: var(--sidebar-width);max-width: 92vw;height: 100%;margin: 0 0 0 auto;padding: 0;border-left: var(--style-border-drawer);box-shadow: var(--shadow-drawer);background-color: var(--color-background)}.cart-drawer__dialog:modal{max-height: 100dvh;overflow-y: hidden}.cart-drawer__inner{height: 100%}.cart-drawer__content{padding: 0;background-color: var(--color-background);display: flex;flex-direction: column;flex-grow: 1;overflow-y: auto}.cart-drawer__heading{display: flex;align-items: center;gap: var(--gap-xs)}.cart-drawer__close-button{width: var(--minimum-touch-target);height: var(--minimum-touch-target);display: flex;align-items: center;justify-content: center;margin-right: calc(var(--padding-sm) * -1)}.cart-drawer__close-button svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}.cart-drawer--empty .cart-drawer__content{text-align: center;min-height: auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom: var(--margin-md)}.cart-drawer__items .cart-items__table-row{padding-bottom: var(--gap-xl);border-bottom: var(--style-border-width) solid var(--color-border);margin-bottom: var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+ .cart-items__nested-line){border-bottom: none;margin-bottom: 0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom: none}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);display: flex;flex-direction: column;align-items: center;gap: var(--gap-2xl);padding: var(--cart-drawer-summary-padding);margin-top: auto;background-color: var(--color-background);mask-image: linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));@media screen and (min-width: 750px){--cart-drawer-summary-padding: var(--padding-2xl)}}@media screen and (max-width: 900px){.cart-drawer__summary{position: fixed;bottom: 0;width: 100%;z-index: 9;gap: 13px}}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__original-total-container:empty)){border-block-start: var(--style-border-width) solid var(--color-border);padding-block-start: var(--padding-2xl)}.cart-drawer__summary .cart-note{@media screen and (min-width: 750px){margin-block-start: var(--margin-3xs)}}.cart-drawer__heading--empty{display: flex;justify-content: center}.cart-drawer__items{display: flex;flex-direction: column;padding-inline: var(--cart-drawer-padding);overflow-y: auto;@media screen and (min-width: 750px){padding-inline: var(--cart-drawer-padding-desktop)}}.cart-drawer__items .cart-items__table-row{padding-bottom: var(--gap-xl);border-bottom: var(--style-border-width) solid var(--color-border);margin-bottom: var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{border-bottom: none;padding-block-end: 0;margin-block-end: 0}.cart-drawer--empty .cart-drawer__inner{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100dvh;margin-top: 0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content: center}.cart-drawer--empty .cart-drawer__header{justify-content: right;border-bottom: none;padding-bottom: 0}.cart-drawer--empty .cart-drawer__heading{text-align: center}.cart-drawer:not(:has(.cart-form)) .cart-items__wrapper{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center}header-actions{display: flex;@media screen and (max-width: 749px){justify-self: flex-end}}.header__column--right header-actions{margin-inline-start: calc(var(--gap-md) * -1)}.header-actions__action{--button-color: var(--color-foreground);cursor: pointer;display: flex;justify-content: center}.header-actions__action .svg-wrapper{height: var(--button-size);width: var(--button-size);font-size: 23px}.header-actions__action svg{width: var(--icon-size-md);height: var(--icon-size-md)}.header-actions__cart-icon{--cart-bubble-top: 0.5px;--cart-bubble-right: 0.5px;font-size: 24px;position: relative}.header-actions__cart-icon .cart-bubble{position: absolute;width: var(--cart-bubble-size,16px);top: var(--cart-bubble-top);right: var(--cart-bubble-right)}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family: var(--font-paragraph--family);font-weight: var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask: radial-gradient( calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,white 45.45%,white 100% )}.cart-drawer__heading .cart-bubble__background{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color: var(--color-foreground);font-size: var(--font-size--xs)}.cart-bubble--animating .cart-bubble__background{animation: grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{animation: cartBubbleSlideIn var(--animation-speed) var(--animation-easing)}
/* END_SNIPPET:header-actions */

/* START_SNIPPET:header-drawer (INDEX:188) */
.header__icon--menu{position: initial}@media screen and (min-width: 750px){.header--desktop header-menu + .header__drawer header-drawer{display: none}}.menu-drawer-container .header__icon--summary{color: var(--color-foreground);display: flex;justify-content: center;align-items: center;padding: var(--padding-lg)}.header__icon--summary .header-drawer-icon{margin: auto;width: var(--icon-size-xs);height: var(--icon-size-xs);font-size: 23px}.header__drawer{display: flex;min-height: 60px;align-items: center;@media screen and (min-width: 750px){min-height: 0}}.header--compact .header__drawer{min-height: var(--minimum-touch-target)}.menu-drawer__navigation{padding: 0;@media screen and (min-width: 750px){margin-top: var(--drawer-header-desktop-top)}}details:not([open]) .header__icon--menu .header-drawer-icon--close{display: none}details[open] .header__icon--menu .header-drawer-icon--close{@media screen and (min-width: 750px){display: none}}details[open] .header__icon--menu .header-drawer-icon--open{display: none;@media screen and (min-width: 750px){display: flex}}.menu-drawer{position: fixed;transform: translateX(-100%);visibility: hidden;height: var(--drawer-height);width: var(--drawer-width);max-width: var(--drawer-max-width);z-index: var(--layer-menu-drawer);left: 0;top: 0;padding: 0;background-color: var(--color-background);overflow: auto;display: flex;border-right: var(--style-border-drawer);box-shadow: var(--shadow-drawer);flex-direction: column;@media screen and (min-width: 750px){width: 25rem}.header__drawer--desktop &{height: 100vh}}.menu-drawer:has(details[open]){overflow: initial}.menu-drawer__backdrop{position: fixed;top: 0;left: 0;width: 100vw;height: 100dvh;backdrop-filter: brightness(0.75);z-index: var(--layer-heightened);opacity: 0;transition: opacity var(--drawer-animation-speed) ease;.menu-open &{opacity: 1}}.menu-drawer,details[open] > .menu-drawer__submenu{transition: transform var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease,opacity var(--drawer-animation-speed) ease}.menu-open > .menu-drawer,.menu-open > .menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform: translateX(0);visibility: visible;opacity: 1;display: flex;flex-direction: column;will-change: transform}.menu-drawer__inner-container{position: relative;height: 100%}.menu-drawer__navigation-container{display: grid;grid-template-rows: 1fr auto;align-content: space-between;overflow-y: auto;height: 100%}.menu-drawer__inner-submenu{display: flex;flex-direction: column;height: 100%;overflow-y: auto;@media screen and (min-width: 750px){margin-top: var(--drawer-header-desktop-top)}}.menu-drawer__nav-buttons{display: flex;justify-content: space-between;align-items: center}.menu-drawer__menu{--menu-drawer-inline-padding: calc(var(--padding-sm) + 7px);list-style: none;padding-inline: var(--drawer-padding);margin-inline: 0;margin-block-start: 0}.menu-drawer__menu--grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--padding-sm);padding-inline-end: var(--menu-drawer-inline-padding);padding-block-start: var(--padding-xs)}.menu-drawer__menu--childlist:not(.menu-drawer__menu--grid){flex-grow: 1}.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){margin-block-end: var(--margin-xs);@media screen and (min-width: 750px){margin-block-end: 2.5rem}}.menu-drawer__list-item--divider{border-block-end: 1px solid var(--color-border)}.menu-drawer__list-item--deep:not(.menu-drawer__list-item--divider) .menu-drawer__menu{margin-block-start: -0.3rem}.menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu{margin-block-start: -0.4rem}.menu-drawer__menu-container--divider{border-block-end: 1px solid var(--color-border)}.menu-drawer__menu > .menu-drawer__list-item{display: flex;min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs))}.menu-drawer__list-item--deep .menu-drawer__list-item,.menu-drawer__list-item--flat .menu-drawer__list-item{min-height: auto}.menu-drawer__menu .menu-drawer__list-item--flat{display: flex;flex-direction: column;align-items: flex-start;margin-block-end: var(--margin-md)}.menu-drawer__menu--childlist .menu-drawer__list-item--flat{margin-block-end: var(--margin-sm);@media screen and (min-width: 750px){margin-block-end: var(--margin-lg)}}.menu-drawer__menu--childlist .menu-drawer__list-item--flat.menu-drawer__list-item--divider{margin-block-end: 0}.menu-drawer__list-item--flat .menu-drawer__menu--childlist{width: 100%;padding-inline-start: 0}.menu-drawer-container[open] .menu-drawer__animated-element{animation: menu-drawer-nav-open var(--drawer-animation-speed) ease-in-out;animation-delay: calc(var(--drawer-animation-speed) + (var(--menu-drawer-animation-index) - 1) * 0.1s);animation-fill-mode: backwards;padding-block-start: 1rem;padding-block-end: 1rem;line-height: 1.7}.menu-drawer__menu details,.menu-drawer__menu-item,.menu-drawer__menu accordion-custom{width: 100%}.menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs))}.menu-drawer__menu-item--mainlist{min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs));font-family: var(--menu-top-level-font-family);font-style: var(--menu-top-level-font-style);font-weight: var(--menu-top-level-font-weight);font-size: var(--menu-top-level-font-size);line-height: var(--menu-top-level-font-line-height);text-transform: var(--menu-top-level-font-case);color: var(--menu-top-level-font-color);justify-content: space-between;border-bottom: 1px solid #eaeaea;&:hover{color: var(--menu-top-level-font-color)}}.menu-drawer__menu-item--parent{font-family: var(--menu-parent-font-family);font-style: var(--menu-parent-font-style);font-weight: var(--menu-parent-font-weight);font-size: var(--menu-parent-font-size);line-height: var(--menu-parent-font-line-height);text-transform: var(--menu-parent-font-case);color: var(--menu-parent-font-color);&:hover{color: var(--menu-parent-font-color)}}.menu-drawer__menu-item--child{font-family: var(--menu-child-font-family);font-style: var(--menu-child-font-style);font-weight: var(--menu-child-font-weight);font-size: var(--menu-child-font-size);line-height: var(--menu-child-font-line-height);text-transform: var(--menu-child-font-case);color: var(--menu-child-font-color);&:hover{color: var(--menu-child-font-color)}}.menu-drawer__menu--childlist summary.menu-drawer__menu-item{display: flex;width: 100%;padding-inline-end: 0}.menu-drawer__list-item--deep .menu-drawer__menu,.menu-drawer__menu--grandchildlist{padding-inline-start: 0}.menu-drawer__list-item--deep .menu-drawer__menu{padding-block-end: 0.5rem}.menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu{padding-block-end: 0.3rem}.menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu--grandchildlist{padding-block-end: 0.5rem}.menu-drawer__menu-item{display: flex;padding: var(--padding-2xs) 0;position: relative;text-decoration: none;justify-content: space-between;align-items: center}.menu-drawer__menu-item:has(> .menu-drawer__link-image){display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;row-gap: var(--padding-3xs);padding: 0}.menu-drawer__link-image{width: 100%;position: relative;aspect-ratio: 16 / 9;object-fit: cover}.menu-drawer__close-button{background-color: transparent;color: var(--color-foreground);padding: var(--padding-xl);box-shadow: none;will-change: transform}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}.menu-drawer__back-button{display: flex;width: 100%;padding: var(--padding-md) var(--padding-xl);border: none;align-items: center;color: var(--color-foreground);background-color: transparent;text-align: left;text-decoration: none;white-space: nowrap;overflow-x: hidden;line-height: 1.2;box-shadow: none}.menu-drawer__menu-item-text{overflow: hidden;text-overflow: ellipsis}.menu-drawer .language-selector:not(.menu-drawer__submenu *){width: fit-content;padding-inline-start: 0;.localization-form__select{text-align: left}}.menu-drawer__menu-item > .svg-wrapper{width: fit-content;height: fit-content;margin: 0}.menu-drawer__list-item--divider .menu-drawer__menu-item > .svg-wrapper{padding-block: var(--padding-md)}.menu-drawer svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}.menu-drawer__submenu{position: absolute;width: 100%;top: 0;height: 100dvh;left: 0;background-color: var(--color-background);z-index: var(--layer-flat);transform: translateX(-5%);visibility: hidden;overflow-y: auto;opacity: 0}.menu-drawer__back-button > .svg-wrapper{margin-right: var(--padding-md);width: var(--icon-size-xs);height: var(--icon-size-xs)}.menu-drawer__utility-links{display: flex;flex-direction: column;padding: 0;margin-block: auto var(--padding-sm);margin-inline-start: var(--padding-xl);background-color: rgb(var(--color-foreground) 0.03)}.menu-drawer__account{display: inline-flex;align-items: center;gap: var(--gap-xs);text-decoration: none;height: 44px;font-size: 13px;color: rgb(var(--color-foreground));padding-inline-start: 1.0rem}.menu-drawer__account svg{height: var(--icon-size-sm);width: var(--icon-size-sm)}.menu-drawer__account shop-user-avatar{--shop-avatar-size: 2.4rem;margin-right: 0.55rem;margin-left: -0.45rem}.menu-drawer__link-image,.menu-drawer__featured-product-image,.menu-drawer__featured-collection-image,.menu-drawer__featured-collection-link::before{border-radius: var(--menu-image-border-radius)}@keyframes menu-drawer-nav-open{0%{visibility: hidden;opacity: 0;transform: translateX(-0.5rem)}100%{visibility: visible;opacity: 1;transform: translateX(0)}}@keyframes menu-drawer-subnav-open{0%{visibility: visible;opacity: 1;transform: translateX(0)}100%{visibility: hidden;opacity: 0;transform: translateX(-1rem)}}.menu-drawer__menu-item > .svg-wrapper{flex-shrink: 0}.menu-drawer:has(accordion-custom details[open]){overflow-y: auto !important;-webkit-overflow-scrolling: touch}.menu-drawer__menu details[open] > .menu-drawer__menu--childlist,.menu-drawer__menu details[open] > .menu-drawer__menu--grandchildlist{max-height: calc(100dvh - 200px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;margin-top: 7px}@media (min-width: 750px){.menu-drawer__menu details[open] > .menu-drawer__menu--childlist,.menu-drawer__menu details[open] > .menu-drawer__menu--grandchildlist{max-height: calc(100dvh - 200px)}}.menu-drawer{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch}.menu-drawer:has(details[open]){overflow-y: auto;overflow-x: hidden}.menu-drawer__menu details[open] > .menu-drawer__menu--childlist,.menu-drawer__menu details[open] > .menu-drawer__menu--grandchildlist{max-height: none !important;overflow: visible !important;overscroll-behavior: auto !important;-webkit-overflow-scrolling: auto !important;margin-top: 7px}
/* END_SNIPPET:header-drawer */

/* START_SNIPPET:header-menu (INDEX:189) */
@media (min-width: 990px){.menu-list__list-item{position: relative}.menu-list__list-item > .menu-list__submenu{left: -30px;right: auto;top: calc(100% + 2px);width: max-content;padding-inline: 30px;clip-path: none;border: 1px solid rgb(0 0 0 / 12%)}.overflow-menu::after{display: none !important}.menu-list__submenu-inner{grid-column: auto !important;display: block !important;width: 100%;padding: var(--padding-sm);justify-content: flex-start !important;text-align: left !important;opacity: var(--submenu-content-opacity)}.menu-list__submenu-inner .mega-menu__list,.menu-list__submenu-inner ul{display: block !important;columns: auto !important;column-gap: 0 !important;margin: 0;padding: 0;list-style: none;max-width: 100%}.menu-list__submenu-inner .mega-menu__link{display: block !important;padding: .5rem 1rem;text-align: left !important;white-space: normal !important;word-break: normal !important;hyphens: auto}.menu-list--mobile .overflow-menu::part(overflow),.menu-list--mobile .overflow-menu::part(overflow-list){display: flex !important;grid-template-columns: none!important;padding-inline: 0!important;flex-direction: row;gap: 20px;justify-content: space-around}.mega-menu.section.section--full-width-margin.section--page-width{display: block !important}}.menu-list__link{display: inline-flex;align-items: center;gap: .25rem}.menu-caret{transition: transform 0.3s var(--animation-easing,ease)}.menu-list__link[aria-expanded='true'] .menu-caret{transform: rotate(180deg)}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{}.xmega{font: inherit;color: inherit}.xmega__list,.xmega__sublist{list-style:none;margin:0;padding:0}.xmega__item{position: relative}.xmega__link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;text-decoration:none;line-height:1.25;white-space:nowrap}.xmega__title{font-weight:500;font-size: var(--font-size-100,15px)}.xmega__caret{transition: transform .25s var(--animation-easing,ease)}.xmega__sublink{display:block;padding:.5rem .75rem;text-decoration:none;line-height:1.25;font-size: var(--font-size-90,14px)}.xmega__link:hover,.xmega__sublink:hover{opacity:.9}@media (min-width: 990px){.xmega__flyout{position:absolute;top:0;left:100%;min-width: 220px;background: var(--color-background);border: 1px solid var(--color-border);box-shadow: 0 8px 24px rgba(0,0,0,.08);display:none;z-index: 20}.xmega__item.has-children:hover > .xmega__flyout{display:block}.xmega__item.has-children:hover > .xmega__link .xmega__caret{transform: rotate(180deg)}.xmega__flyout.xmega__flyout--left{left: auto;right: 100%}}@media (max-width: 989px){.xmega__flyout{display:none}.xmega__item.is-open > .xmega__flyout{display:block}.xmega__item.is-open > .xmega__link .xmega__caret{transform: rotate(180deg)}}.menu-list__submenu-inner .xmega__link{font-size: 15px}.menu-list__submenu-inner .xmega__sublink{font-size: 14px}@media (min-width: 990px){.menu-list__submenu-inner .xmega__link .xmega__caret{transform: rotate(-90deg)}.xmega__item.has-children:hover > .xmega__link .xmega__caret,.xmega__item.is-open > .xmega__link .xmega__caret{transform: rotate(-270deg)}}@media (min-width: 990px){.menu-list__list-item > .menu-list__submenu{max-height: calc(100vh - var(--header-height,72px) - 24px);overflow: visible;z-index: 60}.menu-list__submenu-inner{max-height: inherit;overflow: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;scrollbar-gutter: stable both-edges}.xmega__flyout{max-height: calc(100vh - var(--header-height,72px) - 24px);overflow: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;z-index: 70}}@media (min-width: 990px){.menu-list__submenu-inner,.xmega__flyout{cursor: default}}@media (min-width: 990px){.menu-list__submenu-inner,.xmega__flyout{scrollbar-width: none;-ms-overflow-style: none}.menu-list__submenu-inner::-webkit-scrollbar,.xmega__flyout::-webkit-scrollbar{width: 0;height: 0;background: transparent}}@media (min-width: 990px){.menu-list__list-item,.menu-list__submenu,.menu-list__submenu-inner,.xmega__list{overflow: visible !important;max-height: none !important}.menu-list__submenu{clip-path: none !important}.xmega__flyout{z-index: 999 !important}}@media (min-width: 990px){.menu-list--mobile{display: none !important}.menu-list--desktop{display: block !important}}@media (max-width: 989px){.menu-list--desktop{display: none !important}.menu-list--mobile{display: block !important}}@media (min-width: 990px){.menu-list__desktop-wrap{display: flex;flex-wrap: wrap;gap: 0px 20px;align-items: center;margin: 0;padding: 0;list-style: none;justify-content: center}.menu-list__desktop-wrap .menu-list__list-item{position: relative}}@media (max-width: 990px){.header__row.header__row--mobile.desktop\:hidden.color-scheme-1{display: none}}
/* END_SNIPPET:header-menu */

/* START_SNIPPET:jumbo-text (INDEX:194) */
.jumbo-text__container{width: 100%}jumbo-text{display: block;font-family: var(--font-family,inherit);font-style: var(--font-style,normal);color: var(--color,inherit);font-weight: var(--font-weight,inherit);letter-spacing: var(--letter-spacing,-0.02em);line-height: var(--line-height,1);opacity: 0;text-align: var(--text-align);text-box: var(--text-trim,trim-end cap text);text-transform: var(--text-transform,none);transition: opacity 0.3s ease;white-space: pre;width: 100%;will-change: font-size;margin-left: var(--margin-left-nudge,0);margin-right: var(--margin-right-nudge,0);overflow: visible}jumbo-text.ready{opacity: 1}jumbo-text[data-cap-text='true']{text-box-edge: cap text}.jumbo-text-space{display: inline-flex;width: 0.5ch}:is(.jumbo-text-char,.jumbo-text-line){display: inline-flex}@media (prefers-reduced-motion: no-preference){[data-text-effect='blur']{filter: blur(20px);opacity: 0.5;scale: 1.05;transition: filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect='blur']{filter: blur(0);opacity: 1;scale: 1}.ready[data-text-effect='reveal'],.ready[data-text-effect='reveal'] .jumbo-text-line{overflow: hidden}.ready[data-text-effect='reveal'] .jumbo-text-char{transform: translateY(100%)}.jumbo-text-visible[data-text-effect='reveal'] .jumbo-text-char{transition: transform 0.5s var(--animation-timing-fade-in) calc(var(--line-index) * 0.05s);transform: translateY(0)}.jumbo-text-visible[data-text-effect='reveal'],.jumbo-text-visible[data-text-effect='reveal'] .jumbo-text-line{overflow: visible;transition: overflow 0s linear 0.75s}}
/* END_SNIPPET:jumbo-text */

/* START_SNIPPET:list-filter (INDEX:198) */
.facets input:checked + label{font-weight: 500}.facets .checkbox .icon-checkmark{transition: border-color 0.2s ease,background-color 0.2s ease}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark{border-color: rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-85))}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color: rgb(var(--color-foreground-rgb) / var(--opacity-90))}.facets .checkbox .checkbox__label-text{transition: color 0.2s ease,font-weight 0.2s ease}.facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color: var(--color-background);--pill-label-background-color-rgb: var(--color-background-rgb);--pill-label-border-opacity: var(--facets-low-opacity);display: inline-flex;position: relative;align-items: center;justify-content: center;box-shadow: inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius: var(--pill-label-border-radius);height: var(--pill-label-height);width: 100%;padding-inline: var(--pill-label-padding-inline);color: rgb(var(---pill-label-color-rgb));background-color: rgb(var(--pill-label-background-color-rgb));cursor: pointer;transition: color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color: var(--pill-label-focus-outline-color);&:hover{--pill-label-border-opacity: 100%}}.facets__pill-input{&:checked + .facets__pill-label{--pill-label-color: var(--color-background);--pill-label-background-color: var(--color-foreground);--pill-label-border-opacity: 0;font-weight: 500}&:disabled + .facets__pill-label{opacity: var(--disabled-opacity);cursor: not-allowed;&:hover{--pill-label-border-opacity: var(--facets-low-opacity)}}}.facets__status-wrapper{display: flex;align-items: center}.facets--drawer .facets__status-wrapper{@media screen and (max-width: 749px){gap: var(--gap-3xs)}}.facets--vertical .facets__status-wrapper{gap: var(--gap-xs)}.facets--horizontal .facets__status-wrapper{gap: 0}.facets__pill-input:disabled + .facets__pill-label svg{position: absolute;top: 0;left: 0;border-radius: var(--style-border-radius-md)}.facets__pill-label svg line{stroke-width: 1.5px;stroke: rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}.facets__pill-wrapper{position: relative}.facets__pill-input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.facets__status--swatches{display: none}.facets__swatch-wrapper{display: flex}.facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}.facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;@media screen and (min-width: 750px){--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap: var(--gap-sm)}.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display: flex}.facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display: grid;grid-template-columns: repeat(var(--columns),1fr)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor: pointer;overflow: visible;&.variant-option--swatches-disabled,&:has(input:disabled){cursor: not-allowed}}.facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor: pointer;word-break: break-word;white-space: normal;.variant-option--swatches-disabled &,.variant-option--swatches:has(input:disabled) &{cursor: not-allowed}}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{align-items: center;overflow: visible;justify-content: flex-start;display: flex;width: 100%;flex-basis: unset;gap: var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color: rgb(var(--color-foreground-rgb));background-color: rgb(var(--color-background-rgb));font-weight: 500;transition: font-weight 0.2s ease}.facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width: auto}.facets--horizontal .facets__status--swatches{@media screen and (min-width: 750px){display: flex}}.facets--horizontal .sorting-filter .facets__status{@media screen and (min-width: 750px){display: none}}.facets__status--swatches .swatch{width: calc(var(--variant-picker-swatch-width) / 1.5);height: calc(var(--variant-picker-swatch-height) / 1.5)}.facets__status--swatches .swatch + .swatch{margin-left: calc(var(--variant-picker-swatch-width) / -3);outline: 1px solid rgb(var(--color-background-rgb))}.variant-option--images{position: relative}.variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);border-radius: var(--image-facet-border-radius);&:hover:not(:has(input:disabled)),&:has(input:checked){--image-facet-border-opacity: 100%}&:has(input:checked){font-weight: 500;transition: font-weight 0.2s ease}&:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + 0.5px)}&:has(input:focus-visible){outline: var(--focus-outline-width) solid currentcolor;outline-offset: var(--focus-outline-offset)}&:has(input:disabled),&:has(input:disabled):hover{--image-facet-border-opacity: 0;opacity: var(--disabled-opacity);cursor: not-allowed;img{opacity: var(--disabled-opacity)}input,label,.facets__image-label{cursor: not-allowed}.facets__image-wrapper{border: var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius: var(--image-facet-border-radius)}}}.facets__inputs-wrapper .facets__inputs-list--images{display: grid;grid-template-columns: repeat(var(--image-columns),125px);gap: var(--gap-sm)}.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns: repeat(3,1fr);@media screen and (min-width: 750px){grid-template-columns: repeat(4,1fr)}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns: repeat(2,1fr)}.facets--drawer .facets__inputs-list--images{padding-top: var(--padding-xs)}.facets__image-wrapper{aspect-ratio: 1/1;width: 100%;padding: var(--padding-xs);position: relative;overflow: hidden}.facets__image-wrapper img{height: 100%;width: 100%;object-fit: contain;border-radius: calc(var(--border-radius) / 2)}.variant-option--images svg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;stroke-width: var(--border-width);stroke: rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets__inputs-list-item,.variant-option--images{min-width: 0}.facets__image-label{width: 100%;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-block-end: var(--padding-xs);cursor: pointer;.variant-option--images:has(input:disabled) &{cursor: not-allowed}}.facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)){font-weight: 500}.variant-option--images:not(:has(input:disabled)) .facets__image-label:hover{font-weight: 500}
/* END_SNIPPET:list-filter */

/* START_SNIPPET:localization-form (INDEX:199) */
localization-form-component{display: flex;width: var(--width,auto);@media screen and (min-width: 750px){position: relative}}localization-form-component[data-show-filter='false'] .country-selector-form__wrapper{padding-block-start: var(--padding-xs)}.localization-form{width: 100%}localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color: var(--color-primary);--button-background-color: var(--language-button-background-color,var(--color-background));--button-border-color: var(--language-button-border-color,var(--color-border));text-decoration-color: transparent;text-decoration-thickness: 0.075em;text-underline-offset: 0.125em;transition: text-decoration-color var(--animation-speed) var(--animation-easing)}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,.localization-form__list-item:hover,.localization-form__list-item:focus{--button-color: var(--color-primary-hover);background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.localization-form__list-item[aria-current='true']{--button-color: var(--color-primary-active);background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-10))}.localization-form__list-item-disabled{pointer-events: none}.localization-form__list-item:focus-visible{outline: none}localization-form-component .localization-selector{display: flex;align-items: center;gap: var(--margin-2xs)}localization-form-component .country-filter__search-icon{left: 8px;right: auto;color: var(--color-foreground-muted);pointer-events: none}.country-filter__search-icon .svg-wrapper svg{width: var(--icon-size-sm);height: var(--icon-size-sm)}.disclosure{width: 100%}.dropdown-localization__button{display: flex;position: relative;align-items: center;gap: 4px;font-family: var(--menu-localization-font);font-size: var(--menu-localization-font-size);font-weight: var(--menu-top-level-font-weight);padding-inline: var(--padding-2xs);margin-inline: calc(-1 * var(--padding-2xs))}.dropdown-localization__button .icon-caret{height: var(--icon-size-xs);width: var(--icon-size-xs);right: var(--margin-xs);top: calc(50% - var(--padding-2xs));flex-shrink: 0;transition: transform var(--animation-speed) var(--animation-easing)}.drawer-localization__button .icon-flag,.dropdown-localization__button .icon-flag{width: var(--menu-localization-font-size,var(--icon-size-sm));height: var(--menu-localization-font-size,var(--icon-size-sm));clip-path: circle(50%);background-position: center;background-size: cover;margin-inline-end: 4px;position: relative}.icon-flag::after{content: '';position: absolute;inset: 0;box-shadow: inset 0 0 var(--size-shadow) var(--color-shadow);border-radius: 50%}.dropdown-localization__button[aria-expanded='true'] .icon-caret svg{transform: rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow: none;background-color: transparent;border-color: transparent;color: var(--color-foreground)}.localization-form__list{position: relative;width: 100%;padding-block: 0 var(--padding-xs);font-size: var(--font-size-lg);scroll-padding: var(--padding-xs) 0;overflow-y: auto;white-space: nowrap;scrollbar-width: none;&::-webkit-scrollbar{display: none}}dropdown-localization-component .localization-form__list{max-height: 20.5rem}.localization-wrapper{position: fixed;z-index: var(--layer-raised);border-radius: var(--style-border-radius-popover);animation: localization-slide-down 0.3s ease-in-out}.localization-wrapper:not([hidden]){animation: localization-slide-up 0.3s ease-in-out}@keyframes localization-slide-up{from{display: none;opacity: 0;transform: translateY(20px)}to{display: block;opacity: 1;transform: translateY(0)}}@keyframes localization-slide-down{from{display: block;opacity: 1;transform: translateY(0)}to{display: none;opacity: 0;transform: translateY(20px)}}.localization-form__list-item:not([hidden]){margin-block-end: var(--margin-3xs);display: flex;gap: var(--margin-sm);padding: 8px;border-radius: 8px;line-height: var(--font-line-height-md);align-items: center;text-align: start;cursor: pointer;transition: background-color var(--animation-speed) var(--animation-easing);.country{flex: 1;color: var(--color-foreground)}&:hover{background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8))}&[aria-current='true']{.country{font-weight: 500}}}.localization-form__list-item#no-results-message{grid-template-columns: 1fr;text-align: center;color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.is-searching .localization-form__list-item .country{color: rgb(var(--color-foreground-rgb) / var(--opacity-80))}.localization-form__list-item .country mark{font-weight: 500;background: none;color: var(--color-foreground)}.country-filter{position: relative;padding: var(--padding-xs);border-bottom: var(--style-border-width) solid transparent;transition: border-color var(--animation-values)}.country-filter.is-scrolled{border-color: var(--color-border)}.drawer-localization .country-filter{padding-block: 8px}dropdown-localization-component .country-filter{position: relative;padding: 8px}.country-selector-form__wrapper{overflow-y: auto;max-height: 100%;flex-grow: 1}.language-selector{display: flex;gap: var(--gap-xs);padding: var(--padding-md) var(--padding-lg);position: relative;align-items: center;justify-content: space-between;width: 100%}.language-selector__label{flex-shrink: 0;color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.localization-form__select{border: none;color: var(--color-foreground);appearance: none;background-color: var(--color-input-background);padding-block: var(--padding-3xs);padding-inline: var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align: right;cursor: pointer;max-width: 40vw;text-overflow: ellipsis;&:focus-visible{outline: var(--focus-outline-width) solid currentcolor}&:focus{outline: none}}#header-component[transparent] localization-form-component .localization-form .localization-form__select{background-color: transparent}.localization-form__select option{background-color: var(--color-input-background);color: var(--color-input-text)}dropdown-localization-component .localization-form__select:hover{background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.language-selector .svg-wrapper.icon-caret{width: var(--icon-size-xs);height: var(--icon-size-xs);position: absolute;right: 12px;top: 50%;transform: translateY(-50%);display: flex;align-items: center}.language-selector--collapse-space{padding-inline-end: var(--padding-2xs)}.language-selector--collapse-space .localization-form__select{padding-inline-end: var(--icon-size-xs)}.language-selector--collapse-space .svg-wrapper.icon-caret{right: 0}.localization-form .icon-checkmark{width: var(--icon-size-xs);height: var(--icon-size-xs)}.localization-form .svg-wrapper.icon-checkmark{visibility: hidden}.localization-form__list-item[aria-current='true'] .svg-wrapper.icon-checkmark{visibility: visible}.country-filter__input{width: 100%;height: 44px;font-size: var(--font-size-lg);padding: var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border: 1px solid var(--color-foreground);color: var(--color-input-text);background-color: var(--color-input-background);outline-offset: -1px;@media screen and (min-width: 750px){height: 36px}}.country-filter__input::placeholder{color: inherit}.country-filter .field{position: relative}.country-filter .field__label{font-size: var(--font-size-lg);left: var(--margin-2xl);top: var(--margin-xl);pointer-events: none;position: absolute}.country-filter__input:focus ~ .field__label,.country-filter__input:not(:placeholder-shown) ~ .field__label,.country-filter__input:-webkit-autofill ~ .field__label{font-size: var(--font-size-xs);top: var(--margin-xs)}.country-filter .field__button:not([hidden]){display: flex;height: fit-content;position: absolute;padding: 0;right: 8px;top: 50%;transform: translateY(-50%);align-items: center;background-color: transparent;color: var(--color-input-text);border: 0}input[type='search']::-webkit-search-cancel-button{appearance: none}.country-selector__close-button{display: none}.drawer-localization .drawer-localization__button{display: flex;padding: 0;position: relative;text-decoration: none;height: 44px;&:hover{color: var(--color-foreground)}}.drawer-localization .drawer-localization__button .icon-caret{width: fit-content;height: fit-content;margin: 0;padding: var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs)}dropdown-localization-component{position: relative;background-color: transparent}dropdown-localization-component .country-filter__input{border: none}dropdown-localization-component .localization-form__list-item{margin-inline: 8px}dropdown-localization-component .localization-wrapper{box-shadow: var(--shadow-popover);border: var(--style-border-popover);background-color: var(--color-background);max-height: 27.5rem;position: absolute;top: calc(100% + 10px);z-index: calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right: 0;left: unset}dropdown-localization-component .localization-wrapper.left-bound{left: -8px;right: unset}dropdown-localization-component .language-selector.language-selector{padding: 10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width: max-content;opacity: 0;visibility: hidden;transition: none}dropdown-localization-component :is( .localization-form__list-item:hover,.localization-form__list-item[aria-selected='true'],.localization-form__list-item[aria-current='true'] ) .localization-form__currency{opacity: 1;color: var(--color-foreground-muted);transition: opacity var(--animation-speed-slow) var(--animation-easing);visibility: visible}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight: var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector,.menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family: var(--menu-localization-font);font-size: var(--menu-localization-font-size)}.menu-drawer__localization .language-selector.h5{padding-inline-start: 0}.header__column .localization-form__select{background-color: var(--header-bg-color)}.drawer-localization{display: contents;color: var(--color-foreground)}.drawer-localization localization-form-component{position: relative;height: 100%}.drawer-localization .mobile-localization,.drawer-localization .drawer-localization__button--label{display: flex;gap: var(--gap-xs);margin-block: 0;align-items: center}.drawer-localization__button--label.h6{font-family: var(--menu-localization-font)}.drawer-localization img{width: var(--icon-size-sm)}.drawer-localization .localization-button__icon,.drawer-localization .localization-button__icon svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}.drawer-localization summary.is-disabled{pointer-events: none}.drawer-localization .localization-wrapper{width: 100%}.drawer-localization .localization-form{display: flex;flex-direction: column;position: absolute;inset: 0;width: 100%;height: 100%}.drawer-localization .localization-form > *{padding-inline: var(--padding-xl)}.drawer-localization .language-selector .svg-wrapper.icon-caret{transform: translateY(-50%) rotate(0deg)}.drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform: none}
/* END_SNIPPET:localization-form */

/* START_SNIPPET:media (INDEX:201) */
.media-block{overflow: hidden;position: relative;@media screen and (min-width: 750px){min-height: var(--media-height)}}.media-block__media{height: var(--media-height-mobile,auto);object-fit: var(--image-position,'cover');object-position: center center;width: 100%;@media screen and (min-width: 750px){height: 100%;position: absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button ~ video){object-fit: var(--video-position,'cover')}.media-block__media--video{display: flex;align-items: center;justify-content: center;@media screen and (max-width: 749px){--media-height-mobile: auto}}
/* END_SNIPPET:media */

/* START_SNIPPET:overlay (INDEX:209) */
.overlay{position: absolute;inset: 0;z-index: var(--overlay-layer);pointer-events: none;border-radius: var(--overlay-border-radius,0)}.overlay--solid{background: var(--overlay-color)}.overlay--gradient{background: linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}
/* END_SNIPPET:overlay */

/* START_SNIPPET:predictive-search-resource-carousel (INDEX:213) */
.predictive-search-results__wrapper slideshow-slides{padding: 16px;margin-block: -16px}
/* END_SNIPPET:predictive-search-resource-carousel */

/* START_SNIPPET:predictive-search (INDEX:214) */
predictive-search-component{&:has([data-search-results]):not(:has(.predictive-search-results__no-results)){.predictive-search-form__footer{display: block}}}.predictive-search-form__footer{display: none}
/* END_SNIPPET:predictive-search */

/* START_SNIPPET:price-filter (INDEX:215) */
.price-facet{container-type: inline-size;display: flex;flex-direction: column}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap: nowrap}.price-facet__field{width: 50%;flex-grow: 0}@container (max-width: 199px){.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap: wrap;width: 100%}.price-facet__inputs-wrapper .price-facet__field{width: 100%}}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding: var(--style-border-width-inputs);gap: calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}.facets--horizontal .facets__panel-content:has(.price-facet){min-width: 360px}.facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{@media screen and (min-width: 750px){padding: calc(var(--padding-md) + var(--style-border-width-inputs))}}.price-facet__input{width: 100%;text-align: right;padding-left: calc(2.5 * var(--input-padding-x))}.price-facet__input::placeholder{color: var(--facets-input-label-color)}.price-facet__separator{display: flex;align-items: center;justify-content: center;font-size: var(--font-paragraph--size)}.price-facet__highest-price{padding: var(--padding-xs) 0 var(--padding-sm)}.facets--horizontal .price-facet__highest-price{padding: 0 var(--padding-md) var(--padding-xs)}.field__label.price-facet__label{top: 0;left: 0;color: var(--facets-input-label-color);padding: var(--input-padding-y) var(--input-padding-x);transform: none}
/* END_SNIPPET:price-filter */

/* START_SNIPPET:product-card-badges (INDEX:217) */
.product-badges{--badge-inset: max(var(--padding-xs),calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position: absolute;z-index: var(--layer-flat)}.product-badges--bottom-left{bottom: calc(var(--badge-inset) + var(--padding-block-start));left: calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top: calc(var(--badge-inset) + var(--padding-block-start));left: calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top: calc(var(--badge-inset) + var(--padding-block-start));right: calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display: flex;align-items: center;justify-content: center;text-align: center;color: var(--color-foreground);background: var(--color-background);font-size: var(--badge-font-size);font-family: var(--badge-font-family);font-weight: var(--badge-font-weight);text-transform: var(--badge-text-transform);border-radius: var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block: var(--badge-rectangle-padding-block);padding-inline: var(--badge-rectangle-padding-inline)}
/* END_SNIPPET:product-card-badges */

/* START_SNIPPET:product-card (INDEX:218) */
product-card-link{width: 100%}.product-card__placeholder-image svg{height: 100%}@media screen and (max-width: 749px){.product-card slideshow-arrows .slideshow-control{display: none}}:is(.product-card):has(swatches-variant-picker-component) .quick-add .variant-option--swatches{display: none}:is(.product-card):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose{display: none}:is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add{display: none}:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover{& .quick-add__button--choose{display: none}& .quick-add__button--add{display: grid}}
/* END_SNIPPET:product-card */

/* START_SNIPPET:product-grid (INDEX:219) */
.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);isolation: isolate;@media screen and (min-width: 750px){--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display: none;@media screen and (min-width: 750px){display: grid}}.main-collection-grid{padding: var(--grid--margin--mobile);@media screen and (min-width: 750px){padding: var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block: var(--padding-6xl);padding-inline: var(--page-margin);display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--padding-sm)}.main-collection-grid__empty-title{margin: 0}.collection-wrapper--full-width .main-collection-grid__title{margin-left: var(--page-margin)}.collection-wrapper--full-width-on-mobile .main-collection-grid__title{@media screen and (max-width: 749px){margin-left: var(--page-margin)}}
/* END_SNIPPET:product-grid */

/* START_SNIPPET:product-media (INDEX:220) */
.product-media{aspect-ratio: var(--gallery-aspect-ratio,var(--ratio));min-height: 0;min-width: 0}@media screen and (min-width: 750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media > *{border-radius: var(--media-radius,0);overflow: hidden;border: 1px solid rgb(0,0,0,0.1)}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius: 0;border-bottom-left-radius: 0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius: 0;border-bottom-right-radius: 0}.product-information:not(.product-information--media-right){.media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *,.media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media > *,.media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(even)) .product-media > *{border-top-left-radius: 0;border-bottom-left-radius: 0}}.product-information.product-information--media-right{.media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *,.media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(even) .product-media > *,.media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media > *{border-top-right-radius: 0;border-bottom-right-radius: 0}}}::view-transition-old(gallery-item),::view-transition-new(gallery-item){animation-duration: 0ms}
/* END_SNIPPET:product-media */

/* START_SNIPPET:quick-add-modal (INDEX:222) */
.quick-add-modal{padding: 0;border: var(--style-border-popover);height: fit-content;overflow: hidden;min-height: 700px;min-width: 700px;box-shadow: 0 5px 30px rgb(0 0 0 / var(--opacity-15));@media screen and (max-width: 750px){position: fixed;display: block;margin: auto 0 0 0;min-height: unset;max-width: 100%;border-radius: 0}}.quick-add-modal[open]{@media screen and (min-width: 750px){display: flex}}.quick-add-modal .view-more-details__wrapper{@media screen and (max-width: 750px){display: none}}.quick-add-modal[open]{animation: modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation: modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position: absolute;top: var(--margin-2xs);right: var(--margin-2xs);width: var(--minimum-touch-target);height: var(--minimum-touch-target);color: var(--color-foreground);background-color: var(--color-background);display: flex;align-items: center;justify-content: center;padding: 0;z-index: 2;transition: transform 0.15s var(--animation-timing-bounce),opacity 0.15s var(--animation-easing)}.quick-add-modal__close:active{transform: scale(0.8)}.quick-add-modal__close svg{width: var(--icon-size-xs);height: var(--icon-size-xs)}.quick-add-modal__content{display: grid;grid-template-columns: repeat(7,1fr);grid-template-rows: 100% 1fr;position: relative;max-width: var(--wide-content-width);overflow-y: auto;max-height: 100vh;padding:25px;@media screen and (max-width: 750px){grid-template-columns: repeat(4,1fr);grid-template-rows: auto;padding-inline: var(--padding-xl);padding-block: var(--padding-xl);gap: var(--gap-lg);flex: 1;min-height: 0;overflow-y: auto;height: auto;max-height: 100vh;max-width: 100vw}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns: 1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column: auto}.quick-add-modal__content{.media-gallery--grid:not(.media-gallery--two-column) .product-media > *,.media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media > *,.media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(even)) .product-media > *,.media-gallery--carousel slideshow-container{border-top-left-radius: 0;border-bottom-left-radius: 0}}.quick-add-modal__content .view-more-details__wrapper{display: flex;justify-content: flex-start;width: 100%}.view-more-details__wrapper .view-more-details{display: flex;align-items: center;width: fit-content}.quick-add-modal__content .product-header{@media screen and (max-width: 750px){display: flex;flex-direction: column;grid-column: 2 / -1;grid-row: 1;padding-right: 0}}@media screen and (max-width: 749px){#quick-add-modal-content span.price{font-size: 15px}#quick-add-modal-content span.compare-at-price{font-size: 14px}#quick-add-modal-content div.atualizacao-marcos > p{font-size: 13px !important;margin-top: -5px}#quick-add-modal-content div.product-pix > div{font-size: 10px !important}#quick-add-modal-content > div.product-header > product-price > div:nth-child(1) > div.discount__percentage{top: 0 !important}#quick-add-dialog>dialog>button{display: flex;position: relative;margin-left: 15px;margin-top: 5px;right: 0}.quick-add-modal[open] .product-information__media{border-right: none}#quick-add-modal-content > div.product-header > product-price > div:nth-child(1){margin-top: -20px}#quick-add-modal-content > div.product-header > product-price > div:nth-child(1) > div.atualizacao-marcos{font-size: 15px}}.quick-add-modal__content .product-header a:not(product-price *){@media screen and (max-width: 749px){font-size: 13px;font-weight: 500;color: inherit;width: fit-content}}.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{@media screen and (max-width: 750px){grid-column: 1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor: default}.quick-add-modal__content .product-details{grid-column: 4 / -1;grid-row: 1 / span 2;display: flex;flex-direction: column;height: 100%;min-height: 0;dialog[open] &{animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both;animation-delay: 0.1s}@media screen and (max-width: 750px){grid-column: 2 / span 2;grid-row: span 1;overflow-y: auto;max-height: 100%;height: 100%}}.quick-add-modal__content > *{min-height: 0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex: 0 0 auto}.quick-add-modal__content .product-details .variant-picker{flex: 1 1 auto;overflow-y: auto;min-height: 0}.quick-add-modal__content .variant-option--swatches{padding-inline-start: var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start: calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column: 1 / -1}.quick-add-modal__content .view-product-title{padding: 0}.quick-add-modal__content .view-product-title a{color: inherit;text-decoration: none;text-align: left;font-size: var(--font-size--2xl);font-weight: 600;line-height: 1.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;transition: color 0.2s var(--animation-easing)}.quick-add-modal__content .view-product-title{display: flex}.quick-add-modal__content .product-details *:not( .group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper * ){@media screen and (min-width: 750px){display: none !important}}.quick-add-modal__content .group-block:not(:has( .buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper * ),.buy-buttons-block){display: none}@media screen and (min-width: 750px){.quick-add-modal__content .group-block-content{gap: min(var(--gap-2xl),var(--gap))}.quick-add-modal__content .media-gallery__grid{gap: min(var(--gap-2xs),var(--image-gap));border-radius: var(--style-border-radius-popover,0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius: 0}.quick-add-modal__content .media-gallery--grid .product-media-container:first-child{border-top-right-radius: var(--style-border-radius-popover,0)}.quick-add-modal__content .media-gallery--grid .product-media-container:last-child{border-bottom-right-radius: var(--style-border-radius-popover,0)}}.quick-add-modal__content .product-details > .group-block{padding: var(--padding-2xl);max-height: 100%}.quick-add-modal__content slideshow-slide:not([aria-hidden='false']){content-visibility: auto}.quick-add-modal__content .product-information__media{width: 100%;grid-column: 1 / span 1;grid-row: 1;position: relative;top: 0;animation: fadeIn 0.4s var(--animation-timing-fade-in) both;@media screen and (min-width: 750px){position: sticky;grid-column: 1 / 4;overflow-y: auto;-ms-overflow-style: none;scrollbar-width: none}&::-webkit-scrollbar{display: none}}.quick-add-modal__content .product-information__media media-gallery{pointer-events: none;@media screen and (min-width: 750px){position: absolute;inset: 0}}.quick-add-modal media-gallery{padding: 0}.quick-add-modal__content .product-information__media slideshow-arrows{display: none}.quick-add-modal__content .product-information__media slideshow-container{display: block}.quick-add-modal__content .product-information__media slideshow-slides{display: flex;flex-direction: column;gap: var(--gap-2xs);overflow: visible;scroll-snap-type: none}.quick-add-modal__content .product-information__media slideshow-slide{width: 100%;flex: none;scroll-snap-align: unset;position: relative;transform: none;opacity: 1;visibility: visible;transition: opacity 0.3s var(--animation-easing)}.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden='true']{@media screen and (max-width: 750px){display: none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both;animation-delay: 0.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both;animation-delay: 0.1s}.quick-add-modal__content .product-information__media slideshow-controls{display: none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top: 0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display: none}@keyframes fadeSlideIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}
/* END_SNIPPET:quick-add-modal */

/* START_SNIPPET:quick-add (INDEX:223) */
.quick-add{--quick-add-offset: var(--padding-sm);--quick-add-top: calc(var(--quick-add-offset) + var(--padding-block-start));--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));--quick-add-left: calc(var(--quick-add-offset) + var(--padding-inline-end));position: absolute;display: var(--quick-add-mobile-display,none);flex-direction: column;justify-content: flex-end;inset: max(var(--quick-add-top),calc((var(--border-radius) + var(--quick-add-top)) * (1 - cos(45deg)))) max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg)))) max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg)))) max(var(--quick-add-left),calc((var(--border-radius) + var(--quick-add-left)) * (1 - cos(45deg))));width: auto;height: auto;z-index: var(--layer-raised);cursor: default;pointer-events: none;@media screen and (min-width: 750px){--quick-add-offset: var(--padding-md);display: var(--quick-add-display,flex)}}.quick-add .variant-option__button-label input[data-option-available='false']{cursor: not-allowed}.quick-add[class*='color-scheme-']{background-color: transparent}.quick-add__button{display: grid;padding: var(--padding-xs);align-items: center;background-color: var(--color-background);color: var(--color-foreground);border-color: transparent;box-shadow: var(--shadow-popover);pointer-events: all;position: relative;overflow: hidden;border-radius: 100px;@media screen and (min-width: 750px){display: none;padding: var(--padding-xs) var(--padding-sm)}.quick-add[stay-visible] &{display: grid}}.quick-add__button .add-to-cart-text{gap: 0;line-height: 1;grid-row: 1 / span 1;grid-column: 1 / span 1;animation: none;@media screen and (min-width: 750px){margin-inline: calc(var(--padding-sm) * -1);padding-inline: var(--padding-xs)}}.quick-add__button .add-to-cart-text--added{position: relative;grid-row: 1 / span 1;grid-column: 1 / span 1;justify-self: end;line-height: 1;@media screen and (min-width: 750px){width: 0}}.quick-add__button .add-to-cart-text__content{width: 0;opacity: 0;transform: translateX(1em);transition: width var(--animation-speed) ease-in-out,opacity var(--animation-speed) ease-in-out,transform var(--animation-speed) ease-in-out;interpolate-size: allow-keywords;will-change: width,opacity,transform}@container (min-width: 99px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{gap: var(--gap-2xs);@media screen and (min-width: 750px){margin-inline: 0;padding-inline: 0}}.quick-add[stay-visible] .add-to-cart-text__content,.quick-add__button:is(:focus,:hover) .add-to-cart-text__content{width: fit-content;opacity: 1;transform: translateX(0)}}.quick-add__button.atc-added .add-to-cart-text{opacity: 0}.quick-add__button.atc-added .add-to-cart-text--added{opacity: 1;width: auto;@supports (width: calc-size(auto,size)){width: calc-size(auto,size)}}.quick-add__button.atc-added .add-to-cart-text{animation-name: atc-fade-out}.quick-add__button.atc-added .add-to-cart-text--added{animation-name: atc-fade-in}.quick-add__product-form-component{height: 100%}.quick-add__product-form-component .shopify-product-form{display: flex;justify-content: flex-end;align-items: flex-end;container-type: inline-size;height: 100%}.quick-add-modal .product-media{width: 100%;height: 100%}.quick-add-modal deferred-media{display: none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}@keyframes atc-fade-in{from{opacity: 0;transform: translateX(1em);position: absolute}to{opacity: 1;transform: translateX(0);position: inherit}}@keyframes atc-fade-out{from{opacity: 1;transform: translateX(0);position: inherit}to{opacity: 0;transform: translateX(-1em);position: absolute}}
/* END_SNIPPET:quick-add */

/* START_SNIPPET:resource-card (INDEX:224) */
.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display: flex;flex-direction: column;row-gap: var(--padding-xs);position: relative;text-decoration: none;height: 100%;opacity: 0;animation: fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position: absolute;inset: 0;z-index: 1}.resource-card__content{display: flex;flex-direction: column;color: var(--color-foreground);gap: var(--padding-3xs);.price{font-weight: 500}}.resource-card[data-resource-type='article'] .resource-card__content,.resource-card[data-resource-type='page'] .resource-card__content{gap: var(--padding-xs)}.resource-card__image{aspect-ratio: var(--resource-card-aspect-ratio,auto);object-fit: cover;border-radius: var(--resource-card-corner-radius);opacity: var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position: absolute;top: 0;opacity: var(--resource-card-secondary-image-opacity);border-radius: var(--resource-card-corner-radius)}.resource-card__media:empty{display: none}.resource-card__image-placeholder{padding: var(--padding-sm);font-size: var(--font-size--lg);line-height: var(--line-height--display-loose);word-break: break-word;background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio: var(--resource-card-aspect-ratio,auto);border-radius: var(--resource-card-corner-radius);color: var(--color-foreground)}.resource-card__title{margin-block: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.3}.resource-card__title.paragraph{line-height: 1.3}.resource-card--overlay{height: 100%;&::before{content: '';position: absolute;inset: 50% 0 0;background: var(--gradient-image-overlay);border-radius: var(--resource-card-corner-radius);pointer-events: none;z-index: var(--layer-flat)}}.resource-card--overlay .resource-card__image{height: 100%}.resource-card--overlay .resource-card__content{position: absolute;inset: auto 0 0;padding: var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index: var(--layer-raised)}.resource-card--overlay .resource-card__title{color: var(--color-white)}.resource-card__image-wrapper{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--gap-2xs)}.resource-card__collection-image{aspect-ratio: 1 / 1;object-fit: cover;border-radius: calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-block-start: 0}.resource-card__subtext.paragraph{font-size: var(--font-size--body-sm);line-height: var(--line-height--body-tight);color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary){&:hover,&:focus{--resource-card-secondary-image-opacity: 1}}
/* END_SNIPPET:resource-card */

/* START_SNIPPET:resource-list-carousel (INDEX:225) */
.resource-list-carousel-wrapper{position: relative;width: 100%;max-width: 100%;min-width: 0}.resource-list-carousel-wrapper--contained .resource-list-carousel-viewport{position: relative;width: 100%;max-width: 100%;min-width: 0;overflow: hidden}.resource-list-carousel-wrapper--contained slideshow-component,.resource-list-carousel-wrapper--contained slideshow-container{display: block;width: 100%;max-width: 100%;min-width: 0}.resource-list-carousel-wrapper--contained slideshow-slides::-webkit-scrollbar{display: none}.resource-list-carousel-wrapper--contained slideshow-slides{width: 100%;max-width: 100%;min-width: 0;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;overscroll-behavior-inline: contain;scroll-padding-inline: 0 !important}.resource-list-carousel-wrapper--contained slideshow-slides::-webkit-scrollbar{display: none}@media screen and (min-width: 990px){.resource-list-carousel-wrapper--contained slideshow-slide.resource-list__slide{--slide-width: var(--resource-carousel-slide-width);flex-basis: var(--resource-carousel-slide-width);width: var(--resource-carousel-slide-width);min-width: var(--resource-carousel-slide-width);max-width: var(--resource-carousel-slide-width);box-sizing: border-box;scroll-snap-align: start}.resource-list-carousel-wrapper--contained .resource-list__item{width: 100%;min-width: 0;box-sizing: border-box}}.resource-list-carousel-wrapper--contained .resource-list__item img{max-width: 100%}.resource-list-carousel-wrapper--contained .resource-carousel-arrow{position: absolute;top: var(--resource-carousel-arrow-center,35%);transform: translateY(-50%);z-index: 10;width: 44px;height: 44px;min-width: 44px;min-height: 44px;max-width: 44px;max-height: 44px;aspect-ratio: 1 / 1;padding: 0;margin: 0;border: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: var(--resource-carousel-arrow-color);background: var(--resource-carousel-arrow-background);box-shadow: 0 4px 14px rgb(0 0 0 / 12%);cursor: pointer;opacity: 0;visibility: hidden;pointer-events: none;mix-blend-mode: normal;isolation: isolate;transition: opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease}.resource-list-carousel-wrapper--contained .resource-carousel-arrow svg{display: block;width: 18px;height: 18px;flex: 0 0 18px}.resource-list-carousel-wrapper--contained .resource-carousel-arrow--previous{left: -23px}.resource-list-carousel-wrapper--contained .resource-carousel-arrow--next{right: -23px}@media screen and (min-width: 990px) and (hover: hover) and (pointer: fine){.resource-list-carousel-wrapper--contained:hover .resource-carousel-arrow:not(.is-hidden){opacity: 1;visibility: visible;pointer-events: auto}.resource-list-carousel-wrapper--contained .resource-carousel-arrow:not(.is-hidden):hover{transform: translateY(-50%) scale(1.04)}}.resource-list-carousel-wrapper--contained .resource-carousel-arrow.is-hidden{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}@media screen and (max-width: 989px){.resource-list-carousel-wrapper--contained .resource-carousel-arrow{display: none !important}}.resource-list-carousel-wrapper slideshow-slide.resource-list__slide{display: block !important;visibility: visible !important;opacity: 1 !important;content-visibility: visible !important}.resource-list-carousel-wrapper slideshow-slide.resource-list__slide[hidden],.resource-list-carousel-wrapper slideshow-slide.resource-list__slide[aria-hidden="true"],.resource-list-carousel-wrapper slideshow-slide.resource-list__slide[inert]{display: block !important;visibility: visible !important;opacity: 1 !important;content-visibility: visible !important}@media screen and (min-width: 990px){.resource-list-carousel-wrapper--contained slideshow-slide.resource-list__slide{--slide-width: var(--resource-carousel-slide-width);display: block !important;flex: 0 0 var(--resource-carousel-slide-width);flex-basis: var(--resource-carousel-slide-width);width: var(--resource-carousel-slide-width);min-width: var(--resource-carousel-slide-width);max-width: var(--resource-carousel-slide-width);visibility: visible !important;opacity: 1 !important;content-visibility: visible !important;box-sizing: border-box;scroll-snap-align: start}.resource-list-carousel-wrapper--contained .resource-list__item{display: block;width: 100%;min-width: 0;box-sizing: border-box}}
/* END_SNIPPET:resource-list-carousel */

/* START_SNIPPET:search-modal (INDEX:227) */
.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__button{display: flex;align-items: center;justify-content: center}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding: 0;@media screen and (min-width: 750px){width: var(--modal-width);margin-block-start: var(--modal-top-margin);overflow: hidden}}@media screen and (max-width: 749px){.search-modal__content::backdrop{display: none}}.dialog-modal[open].search-modal__content{transform-origin: bottom center;animation: search-element-slide-in-bottom 300ms var(--ease-out-quad) forwards;border-radius: var(--search-border-radius);box-shadow: var(--shadow-popover);@media screen and (max-width: 749px){border-radius: 0}}.dialog-modal.search-modal__content.dialog-closing{animation: search-element-slide-out-bottom 200ms var(--ease-out-quad) forwards}.search-modal__content[open]{display: flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position: relative}@media screen and (max-width: 749px){.dialog-modal .predictive-search-form__header:has( .predictive-search__reset-button:not(.predictive-search__reset-button[hidden]) )::before{content: '';position: absolute;right: calc(var(--padding-sm) + var(--minimum-touch-target));top: 0;bottom: 0;width: var(--border-width-sm);background-color: var(--color-border)}.dialog-modal .predictive-search-form__header:has( .predictive-search__reset-button:not(.predictive-search__reset-button[hidden]) ) > .predictive-search__close-modal-button{&::before{content: none}}}
/* END_SNIPPET:search-modal */

/* START_SNIPPET:search (INDEX:228) */
.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display: flex}.header__column--center .search-action{width: auto;flex-grow: 1}:is(.header__column--left,.header__column--center) .search-action{@media screen and (min-width: 750px){margin-inline: calc(var(--padding-lg) * -1)}}.header__column--right .search-action{@media screen and (min-width: 750px){margin-inline: calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}
/* END_SNIPPET:search */

/* START_SNIPPET:section (INDEX:229) */
.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height: var(--section-preview-height);padding-top: 0}.section[data-shopify-visual-preview] .custom-section-background{display: none}body:has(> #header-group > .header-section > #header-component[transparent]):not( :has(> #header-group > .header-section + .shopify-section) ) > main > .section-wrapper:first-child{--section-height-offset: var(--header-group-height,0)}.custom-section-background{grid-column: 1 / -1}.custom-section-content{z-index: var(--layer-flat)}
/* END_SNIPPET:section */

/* START_SNIPPET:sorting (INDEX:239) */
.sorting-filter__container{display: flex;align-items: center;justify-content: space-between;padding-inline: var(--drawer-padding) 0;padding-block: var(--padding-sm);margin-inline-end: var(--margin-md);position: relative}.sorting-filter__container .facets__label{font-size: var(--font-h4--size)}.sorting-filter__select-wrapper{display: flex;position: relative;border-radius: var(--variant-picker-button-radius);align-items: center;overflow: clip;padding: var(--padding-2xs) var(--padding-xs)}.sorting-filter__select-wrapper:has(:focus-visible){outline: var(--focus-outline-width) solid currentcolor;outline-offset: var(--focus-outline-offset)}.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline: none}.sorting-filter__container .sorting-filter__select{appearance: none;border: 0;margin: 0;cursor: pointer;width: 100%;padding-inline-end: var(--icon-size-2xs);text-align: right;text-align-last: right}.sorting-filter__select .icon{position: absolute;right: var(--padding-md);top: 50%;transform: translateY(-50%);width: var(--icon-size-2xs);height: var(--icon-size-2xs);pointer-events: none}.sorting-filter{@media screen and (min-width: 750px){z-index: var(--facets-upper-z-index)}}.sorting-filter__options{display: flex;right: 0;flex-direction: column;gap: var(--margin-3xs);padding: calc(var(--drawer-padding) / 2);color: var(--color-foreground);overflow-y: auto;scrollbar-width: none;-ms-overflow-style: none;&::-webkit-scrollbar{display: none}}.sorting-filter__option{cursor: pointer;display: grid;grid-template-columns: var(--icon-size-sm) 1fr;gap: var(--margin-2xs);min-width: 180px;padding: var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs);&:hover{border-radius: calc(var(--style-border-radius-popover) / 2);background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8))}&:focus{border-radius: calc(var(--style-border-radius-popover) / 2)}}.sorting-filter__input{display: none;&:checked + .sorting-filter__checkmark + .sorting-filter__label{font-weight: 500}}.sorting-filter__checkmark{visibility: hidden}*:checked ~ .sorting-filter__checkmark{visibility: visible}.sorting-filter__label{cursor: pointer;pointer-events: none}.facets-toggle--no-filters .sorting-filter__select-wrapper{@media screen and (max-width: 749px){padding-inline-start: 0}}.facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline: 0;position: relative}.facets-mobile-wrapper .sorting-filter .facets__status{display: none}.facets-mobile-wrapper:has(> :nth-child(2)) .sorting-filter .sorting-filter__options{left: 0;right: unset}.facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end: var(--margin-2xs);font-size: var(--font-paragraph--size);color: var(--color-foreground-muted)}.facets-mobile-wrapper .sorting-filter__options{border-radius: var(--style-border-radius-popover);position: absolute;top: 0;right: 0;width: max-content;min-width: var(--facets-panel-min-width);max-width: var(--facets-panel-width);max-height: var(--facets-panel-height);z-index: var(--facets-upper-z-index);box-shadow: var(--shadow-popover);border: var(--style-border-popover);background-color: var(--color-background);overflow-y: hidden;padding: var(--padding-sm);gap: var(--gap-sm)}.facets-toggle .sorting-filter__container{@media screen and (max-width: 749px){padding: 0}}.facets-toggle .sorting-filter__container .facets__label{@media screen and (max-width: 749px){display: none}}.facets-toggle .sorting-filter::before{@media screen and (max-width: 749px){display: none}}.facets--drawer .sorting-filter{@media screen and (min-width: 750px){display: none}}.sorting-filter__options{block-size: 0;overflow-y: clip;opacity: 0;interpolate-size: allow-keywords;transition: content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}details[open] .sorting-filter__options{opacity: 1;block-size: auto;@starting-style{block-size: 0;opacity: 0;overflow-y: clip}&:focus-within{overflow-y: visible}}
/* END_SNIPPET:sorting */

/* START_SNIPPET:text (INDEX:248) */
:root{--text-align-default: left}[style*='--horizontal-alignment: center'] .text-block{--text-align-default: center}[style*='--horizontal-alignment: flex-end'] .text-block{--text-align-default: right}[style*='--horizontal-alignment: flex-start'] > .text-block{--text-align-default: left}[style*='--horizontal-alignment: center'] > .text-block{--text-align-default: center}[style*='--horizontal-alignment: flex-end'] > .text-block{--text-align-default: right}.text-block{width: var(--width);max-width: 100%;display: flex;flex-direction: column;align-items: var(--horizontal-alignment)}.text-block > *{width: var(--width);max-width: var(--max-width,100%);text-align: var(--text-align,var(--text-align-default));text-wrap: var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap: balance;text-wrap: pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap: balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color: transparent}.text-block h1,.text-block.h1 > *{margin-block: var(--font-h1--spacing)}.text-block h2,.text-block.h2 > *{margin-block: var(--font-h2--spacing)}.text-block h3,.text-block.h3 > *{margin-block: var(--font-h3--spacing)}.text-block h4,.text-block.h4 > *{margin-block: var(--font-h4--spacing)}.text-block h5,.text-block.h5 > *{margin-block: var(--font-h5--spacing)}.text-block h6,.text-block.h6 > *{margin-block: var(--font-h6--spacing)}.text-block p,.text-block.p > *{margin-block: var(--font-paragraph--spacing)}.text-block > *:first-child{margin-block-start: 0;padding-right: var(--padding-inline-end);padding-left: var(--padding-inline-start);padding-top: var(--padding-block-start);padding-bottom: var(--padding-block-end)}.text-block > *:last-child{margin-block-end: 0;padding-right: var(--padding-inline-end);padding-left: var(--padding-inline-start);padding-top: var(--padding-block-start);padding-bottom: var(--padding-block-end)}.text-block--align-center,.text-block--align-center > *{margin-inline: auto}.text-block--align-right,.text-block--align-right > *{margin-inline-start: auto}.text-block--background{background-color: var(--text-background-color);border-radius: var(--text-corner-radius);padding-block-start: max(var(--text-padding),var(--padding-block-start,0));padding-block-end: max(var(--text-padding),var(--padding-block-end,0));padding-inline-start: max(var(--text-padding),var(--padding-inline-start,0));padding-inline-end: max(var(--text-padding),var(--padding-inline-end,0))}.custom-color,.custom-color > :is(h1,h2,h3,h4,h5,h6,p,*){color: var(--color)}
/* END_SNIPPET:text */

/* START_SNIPPET:variant-main-picker (INDEX:265) */
.variant-picker{width: 100%}.variant-picker__form{display: flex;flex-direction: column;gap: var(--padding-lg);width: 100%}.variant-picker[data-shopify-visual-preview]{min-width: 300px;padding-inline-start: max(4px,var(--padding-inline-start))}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width: 100%}.variant-option--swatches-disabled{pointer-events: none;cursor: not-allowed}.variant-option--swatches > overflow-list{justify-content: var(--product-swatches-alignment);@media (max-width: 749px){justify-content: var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display: flex;flex-wrap: wrap;gap: var(--gap-sm);margin: 0;padding: 0;border: none}.variant-option--buttons legend{padding: 0;margin-block-end: var(--margin-xs)}.variant-option__swatch-value{padding-inline-start: 1px;color: var(--color-foreground)}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);display: flex;flex: 0 0 calc(3ch + 1.3em);align-items: center;position: relative;padding-block: var(--padding-sm);padding-inline: var(--padding-lg);border: var(--style-border-width) solid var(--color-variant-border);border-radius: var(--options-border-radius);border-width: var(--options-border-width);overflow: clip;justify-content: center;min-height: calc(3ch + 1.3em);min-width: fit-content;white-space: nowrap;background-color: var(--color-variant-background);color: var(--color-variant-text);transition: background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing);&:hover{background-color: var(--color-variant-hover-background);border-color: var(--color-variant-hover-border);color: var(--color-variant-hover-text)}@media screen and (min-width: 750px){padding: 11px 18px 13px}}.variant-option__button-label__text{text-align: left;text-wrap: auto}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px,calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)),100%);display: grid;grid-template-columns: repeat(auto-fit,minmax(var(--variant-min-width),1fr));.variant-option__button-label{min-width: var(--variant-min-width)}.variant-option__button-label__text{text-align: center;text-wrap: balance}}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color: var(--color-foreground);outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: var(--focus-outline-offset)}.variant-option__button-label--has-swatch{padding: 0;border: none;display: block;flex-basis: auto;min-height: auto}.variant-option__button-label:has(:checked){color: var(--color-selected-variant-text);background-color: var(--color-selected-variant-background);border-color: var(--color-selected-variant-border);transition: background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing);border-width: 2px !important;&:hover{background-color: var(--color-selected-variant-hover-background);border-color: var(--color-selected-variant-hover-border);color: var(--color-selected-variant-hover-text)}}.variant-option__button-label:has([data-option-available='false']){color: rgba(from var(--color-variant-text) r g b / 60%)}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline: var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / var(--opacity-35-55));outline-offset: var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{outline: var(--focus-outline-width) solid currentcolor;outline-offset: var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline: none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline: none}.variant-option__button-label--has-swatch:hover{outline: var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / var(--opacity-35-55));outline-offset: var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){outline: none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has(:checked){outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: var(--focus-outline-offset)}.variant-option__button-label:has([data-option-available='false']):has(:checked){--variant-picker-stroke-color: rgba(from var(--color-variant-text) r g b / 60%);background-color: inherit;color: rgba(from var(--color-variant-text) r g b / 60%);border-color: var(--color-selected-variant-border)}.variant-option__button-label input,.variant-option--images input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer;width: 100%;height: 100%}.variant-option__button-label svg{position: absolute;top: 0;left: 0;cursor: pointer;pointer-events: none;stroke-width: var(--style-border-width);stroke: var(--variant-picker-stroke-color)}.variant-option__select-wrapper{display: flex;position: relative;border: var(--style-border-width-inputs) solid var(--color-border);border-radius: var(--style-border-radius-inputs);align-items: center;margin-top: var(--margin-2xs);overflow: clip;transition: background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color: var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline: var(--focus-outline-width) solid currentcolor;outline-offset: var(--focus-outline-offset)}.variant-option__select{padding-block: var(--padding-md);padding-inline: var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));appearance: none;border: 0;width: 100%;margin: 0;cursor: pointer}.variant-option__select-wrapper .icon{position: absolute;right: var(--padding-md);top: 50%;transform: translateY(-50%);width: var(--icon-size-2xs);height: var(--icon-size-2xs);pointer-events: none}.variant-option__select--has-swatch{padding-inline-start: calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position: absolute;top: 50%;left: var(--padding-md);transform: translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align: center;align-items: center;justify-content: center;width: 100%}.variant-picker--right,.variant-picker--right .variant-option{text-align: right;justify-content: right}.variant-option--images{display: flex;flex-wrap: wrap;gap: var(--gap-sm);margin: 0;padding: 0;border: none}.variant-option--images legend{width: 100%;padding: 0;margin-block-end: var(--margin-xs)}.variant-option__image-label{position: relative;display: block;width: 72px;height: 72px;border: 1px solid var(--color-variant-border);border-radius: var(--variant-picker-swatch-radius,10px);overflow: hidden;background: var(--color-variant-background);cursor: pointer;transition: border-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.variant-option__image-label:hover{border-color: var(--color-variant-hover-border)}.variant-option__image-label:has(:checked){border-color: var(--color-selected-variant-border,var(--color-foreground));box-shadow: 0 0 0 1px var(--color-selected-variant-border,var(--color-foreground)) inset}.variant-option__image-label:has(:focus-visible){outline: var(--focus-outline-width) solid var(--color-foreground);outline-offset: var(--focus-outline-offset)}.variant-option__image{display: block;width: 100%;height: 100%;object-fit: cover}.variant-option__image-fallback{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 6px;text-align: center;font-size: 12px;line-height: 1.2}.variant-option__image-label:has([aria-disabled='true']){opacity: 0.5}
/* END_SNIPPET:variant-main-picker */

/* START_SNIPPET:video (INDEX:268) */
.video-interaction-hint{opacity: 0;transition: opacity 0.3s ease;z-index: var(--layer-flat)}.video-interaction-hint:hover{opacity: 1}
/* END_SNIPPET:video */