.varellea-announcement{width:100%;min-width:0;background:var(--color-background);color:var(--color-foreground);border-bottom:1px solid var(--color-border);font-size:var(--announcement-font-size, .75rem);font-weight:var(--announcement-font-weight, 400);letter-spacing:var(--announcement-letter-spacing, .1em);text-align:var(--announcement-alignment, center);text-transform:uppercase}.varellea-announcement__inner{min-height:var(--announcement-height);display:flex;align-items:center;justify-content:center;width:min(var(--announcement-content-width, var(--page-width)),100%);margin-inline:auto;padding:var(--announcement-padding-block, 12px) var(--page-margin)}.varellea-announcement__messages{flex:1;min-width:0;text-align:inherit}.varellea-announcement__message{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--announcement-justify, center);gap:.75em}.varellea-announcement__message[hidden]{display:none}.varellea-announcement a{color:inherit;text-decoration:none}.varellea-announcement a:hover{text-decoration:underline}.varellea-announcement__countdown{font-variant-numeric:tabular-nums}.varellea-announcement__control{display:grid;place-items:center;flex:0 0 36px;min-height:36px;border:0;background:transparent;color:inherit}@media(max-width:749px){.varellea-announcement--desktop-only{display:none}.varellea-announcement__inner{padding:var(--announcement-mobile-padding-block, 10px) 1rem}.varellea-announcement{font-size:min(var(--announcement-font-size, .75rem),.75rem);letter-spacing:min(var(--announcement-letter-spacing, .1em),.1em)}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.varellea-footer{grid-column:1 / -1;width:100%;background:var(--color-background);color:var(--color-foreground)}.varellea-footer--divided{border-top:1px solid var(--color-border)}.varellea-footer__inner{width:min(var(--page-width),100%);margin:auto;padding:var(--footer-space-top) var(--page-margin) var(--footer-space-bottom)}.varellea-footer__brand{margin-bottom:clamp(2rem,5vw,4rem)}.varellea-footer__brand a{color:inherit;text-decoration:none;font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.18em;text-transform:uppercase}.varellea-footer__brand img{display:block;width:min(var(--footer-logo-width),100%);height:auto}.varellea-footer__statement{max-width:34ch;margin:1rem 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.7}.varellea-footer__blocks{display:grid;grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr));gap:var(--footer-gap)}.varellea-footer__disclosure>summary{list-style:none}.varellea-footer__disclosure>summary::-webkit-details-marker{display:none}.varellea-footer__heading{margin:0 0 1.3rem;padding:0;color:var(--color-foreground);font-size:.76rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase;cursor:default}.varellea-footer__block-content{color:var(--color-muted);font-size:.87rem;line-height:1.75}.varellea-footer__block-content ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.varellea-footer__block-content a{color:var(--color-foreground);text-decoration:none}.varellea-footer__block-content a:hover{color:var(--color-foreground);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.25em}.varellea-footer__richtext>*:first-child{margin-top:0}.varellea-footer__richtext>*:last-child{margin-bottom:0}.varellea-footer__block address{display:grid;gap:.6rem;font-style:normal}.varellea-footer__block address p{margin:0}.varellea-footer__block--image img,.varellea-footer__block--trust img{width:100%;height:auto;object-fit:contain}.varellea-footer__block--image p{margin:.8rem 0 0}.varellea-footer__newsletter label{display:block;margin:1rem 0 .4rem}.varellea-footer__email-row{display:flex;flex-wrap:wrap;gap:.5rem}.varellea-footer__email-row input{min-width:0;min-height:46px;flex:1 1 12rem;padding:.65rem .8rem;border:1px solid var(--footer-newsletter-field-border);border-radius:0;background:var(--footer-newsletter-field-background);color:var(--footer-newsletter-field-text)}.varellea-footer__email-row input::placeholder{color:var(--footer-newsletter-placeholder);opacity:1}.varellea-footer__email-row button{min-height:46px;padding:.65rem 1rem;border:1px solid var(--color-button);border-radius:var(--button-radius);background:var(--color-button);color:var(--color-button-label);font:inherit;font-weight:600;cursor:pointer;transition:filter var(--motion-duration) ease,outline-offset var(--motion-duration) ease}.varellea-footer__email-row button:hover{filter:brightness(.94)}.varellea-footer__email-row button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.varellea-footer__form-message{margin:.75rem 0}.varellea-footer__divider{margin-block:clamp(2.5rem,5vw,5rem) 1.5rem;border-top:1px solid var(--color-border)}.varellea-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;font-size:.74rem;color:var(--color-muted)}.varellea-footer__localization{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.varellea-footer__localization select,.varellea-footer__localization button{min-height:40px;max-width:220px;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-foreground);font:inherit}.varellea-footer__localization button{cursor:pointer}.varellea-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.varellea-footer__payments svg{width:36px;height:24px}@media(max-width:989px){.varellea-footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.varellea-footer__blocks{grid-template-columns:1fr;gap:0}.varellea-footer__block{border-bottom:1px solid var(--color-border)}.varellea-footer__heading{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0}.varellea-footer[data-mobile-accordion=true] .varellea-footer__heading{cursor:pointer}.varellea-footer[data-mobile-accordion=true] .varellea-footer__heading:after{content:"+";font-size:1.2rem;font-weight:400}.varellea-footer[data-mobile-accordion=true] details[open]>.varellea-footer__heading:after{content:"\2212"}.varellea-footer__block-content{padding-bottom:1.5rem}.varellea-footer__bottom{align-items:flex-start;flex-direction:column}.varellea-footer__localization{align-items:flex-start;flex-direction:column;width:100%}.varellea-footer__localization select{width:100%;max-width:none}}.shopify-section:has(>.varellea-header--sticky){position:sticky;top:0;z-index:50}.shopify-section:has(>.varellea-header--transparent){margin-bottom:calc(-1 * var(--header-height, 76px));z-index:50}.varellea-header{--header-height: 76px;--header-control-size: 40px;--header-control-gap: clamp(.75rem, 1.5vw, 1.5rem);--header-cart-badge-clearance: 8px;grid-column:1 / -1;width:100%;position:relative;background:var(--color-background);color:var(--color-foreground);border-bottom:1px solid var(--color-border);transition:background-color .25s ease,color .25s ease}.varellea-header--transparent:not(.is-solid){background:transparent;color:var(--header-transparent-text);border-color:transparent}.varellea-header__main{min-height:var(--header-height);width:min(var(--page-width),100%);margin:auto;padding-inline:var(--page-margin);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.varellea-header__leading,.varellea-header__controls{display:flex;align-items:center;gap:var(--header-control-gap)}.varellea-header__controls{justify-content:flex-end}.varellea-header__brand{display:inline-flex;justify-self:center;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.varellea-header__logo{width:min(var(--header-logo-width),100%);max-height:calc(var(--header-height) - 20px);object-fit:contain}.varellea-header__logo--alternate{display:none}.varellea-header--transparent:not(.is-solid) .varellea-header__logo--alternate{display:block}.varellea-header--transparent:not(.is-solid) .varellea-header__logo--alternate+*{display:none}.varellea-header--transparent:not(.is-solid):has(.varellea-header__logo--alternate) .varellea-header__logo:not(.varellea-header__logo--alternate){display:none}.varellea-header__wordmark{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.2em;text-transform:uppercase}.varellea-header__icon,.varellea-header__control{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:var(--header-control-size);min-height:var(--header-control-size);padding:.25rem;border:0;color:inherit;background:none;text-decoration:none;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.varellea-header__icon svg,.varellea-header__control svg{width:21px;height:21px}.varellea-header__cart-count{min-width:1.3em;text-align:center;font-size:.65rem}.varellea-header__country-selector{position:relative;flex:0 0 auto;font-size:.66rem;letter-spacing:.06em}.varellea-header__country-trigger{display:inline-flex;min-height:40px;align-items:center;gap:.45rem;padding:.35rem .55rem;border:1px solid var(--color-border);color:inherit;cursor:pointer;list-style:none;white-space:nowrap}.varellea-header__country-trigger::-webkit-details-marker{display:none}.varellea-header__country-trigger:after{width:.42rem;height:.42rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:rotate(45deg) translateY(-2px)}.varellea-header__country-selector[open] .varellea-header__country-trigger:after{transform:rotate(225deg) translate(-1px,-1px)}.varellea-header__country-trigger:focus-visible,.varellea-header__country-popover button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.varellea-header__country-popover{position:absolute;z-index:60;top:calc(100% + .5rem);right:0;width:min(320px,calc(100vw - 2rem));max-height:min(65vh,420px);overflow-y:auto;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);box-shadow:0 12px 30px #24211f1c}.varellea-header__country-popover ul{margin:0;padding:.4rem 0;list-style:none}.varellea-header__country-popover button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .9rem;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.varellea-header__country-popover button:hover,.varellea-header__country-popover button[aria-current=true]{background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background))}.varellea-header__country-current{flex:0 0 auto}.varellea-header__navigation-row{display:flex;justify-content:center;border-top:1px solid var(--color-border)}.varellea-header--transparent:not(.is-solid) .varellea-header__navigation-row{border-color:transparent}.varellea-header__menu-toggle{display:none}.varellea-header--left_inline .varellea-header__main,.varellea-header--compact .varellea-header__main{grid-template-columns:auto 1fr auto}.varellea-header--left_inline .varellea-header__brand,.varellea-header--compact .varellea-header__brand{grid-column:1;justify-self:start}.varellea-header--left_inline .varellea-header__main>.varellea-nav,.varellea-header--compact .varellea-header__main>.varellea-nav{grid-column:2;justify-self:start}.varellea-header--left_inline .varellea-header__leading,.varellea-header--compact .varellea-header__leading{display:none}.varellea-header--compact .varellea-nav__link{font-size:.68rem}.varellea-header--center_inline .varellea-header__leading{justify-content:flex-start}.varellea-header--center_inline .varellea-header__main{grid-template-columns:1fr auto 1fr}.varellea-header--center_inline .varellea-header__leading{min-width:0}.varellea-header--center_inline .varellea-header__search{display:none}.varellea-header__drawer{width:min(430px,100vw);height:100dvh;max-height:100dvh;margin:0 auto 0 0;padding:0;border:0;box-shadow:8px 0 35px #0002;overflow-y:auto}.varellea-header__drawer::backdrop{background:#0008}.varellea-header__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--page-margin);border-bottom:1px solid var(--color-border);letter-spacing:.12em;text-transform:uppercase}.varellea-header__drawer-head button{font-size:1.7rem}.varellea-header__mobile-nav{padding:1.25rem var(--page-margin)}.varellea-header__mobile-nav ul{padding:0;margin:0;list-style:none}.varellea-header__mobile-nav li{border-bottom:1px solid var(--color-border)}.varellea-header__mobile-nav a,.varellea-header__mobile-nav summary{display:block;min-height:44px;padding:.85rem 0;color:inherit;text-decoration:none;cursor:pointer}.varellea-header__mobile-nav summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.varellea-header__mobile-nav details>a{font-size:.8rem;color:var(--color-muted)}.varellea-header__mobile-nav ul ul{padding-left:1rem}.varellea-header__drawer-foot{display:grid;gap:1rem;padding:1.5rem var(--page-margin);border-top:1px solid var(--color-border)}.varellea-header__drawer-foot form{display:grid;gap:.5rem}.varellea-header__drawer-foot select{width:100%;min-height:42px}@media(max-width:989px){.varellea-header__country-selector{display:none}.varellea-header__main{position:relative;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.varellea-header__leading{display:flex!important;position:relative;z-index:2;grid-column:1;justify-self:start}.varellea-header__controls{position:relative;z-index:2;grid-column:3;justify-self:end}.varellea-header__menu-toggle{display:inline-flex}.varellea-header__brand{position:absolute;z-index:1;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);display:flex;grid-column:auto!important;justify-self:auto!important;width:min(var(--header-mobile-logo-width),calc(100vw - var(--page-margin) - var(--page-margin) - var(--header-control-size) - var(--header-control-size) - var(--header-control-size) - var(--header-control-size) - var(--header-control-gap) - var(--header-control-gap) - var(--header-cart-badge-clearance) - var(--header-cart-badge-clearance)));max-width:calc(100vw - var(--page-margin) - var(--page-margin) - var(--header-control-size) - var(--header-control-size) - var(--header-control-size) - var(--header-control-size) - var(--header-control-gap) - var(--header-control-gap) - var(--header-cart-badge-clearance) - var(--header-cart-badge-clearance));align-items:center;justify-content:center}.varellea-header .varellea-nav,.varellea-header__desktop-leading,.varellea-header__navigation-row,.varellea-header__account{display:none!important}.varellea-header__logo{display:block;width:100%;max-width:100%;height:auto;max-height:calc(var(--header-height) - 20px);object-fit:contain}.varellea-header__control[data-header-cart-link]{position:relative}.varellea-header__cart-count{position:absolute;top:0;right:0;display:grid;min-width:15px;height:15px;place-items:center;padding:0 3px;border:1px solid currentColor;border-radius:50%;background:var(--color-background);color:inherit;font-size:9px;line-height:1}}@media(max-width:560px){.varellea-header__main{gap:.4rem}.varellea-header__controls{gap:16px}.varellea-header__icon,.varellea-header__control{min-width:42px;min-height:42px}.varellea-header__control span:not(.varellea-header__cart-count){display:none}}.v-social-trust{grid-column:1 / -1;width:100%;min-width:0;color:var(--color-foreground)}.v-social-trust__top{background:var(--color-background);color:var(--color-foreground)}.v-social-trust__inner{width:min(var(--v-social-width, 1200px),100%);margin-inline:auto;padding-inline:var(--page-margin)}.v-social-trust__intro{padding-block:var(--v-social-desktop-top, 80px) var(--v-social-desktop-bottom, 64px)}.v-social-trust__intro--center{text-align:center}.v-social-trust__intro--left{text-align:left}.v-social-trust__intro .v-editorial__eyebrow{margin-bottom:.9rem}.v-social-trust__heading{max-width:18ch;margin:0 auto 1rem;font-family:var(--font-heading-family);font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:1.04}.v-social-trust__heading--medium{font-size:clamp(2rem,3.6vw,3.5rem)}.v-social-trust__intro--left .v-social-trust__heading{margin-inline:0}.v-social-trust__copy{max-width:58ch;margin:0 auto;color:var(--color-muted)}.v-social-trust__intro--left .v-social-trust__copy{margin-inline:0}.v-social-trust__copy>:first-child,.v-social-trust__benefit-copy>:first-child{margin-top:0}.v-social-trust__copy>:last-child,.v-social-trust__benefit-copy>:last-child{margin-bottom:0}.v-social-trust__social{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem;margin-top:2rem}.v-social-trust__intro--left .v-social-trust__social{justify-content:flex-start}.v-social-trust__social-link{display:grid;justify-items:center;align-content:start;gap:.55rem;min-width:64px;min-height:64px;padding:.45rem;color:inherit;text-decoration:none;transition:color var(--motion-duration) ease,background-color var(--motion-duration) ease,border-color var(--motion-duration) ease}.v-social-trust__social--outlined .v-social-trust__social-link{border:1px solid var(--color-border)}.v-social-trust__social--minimal .v-social-trust__social-link{border-bottom:1px solid transparent}.v-social-trust__social-link:hover{color:var(--color-accent);border-color:currentColor}.v-social-trust__social-icon{display:grid;place-items:center;width:var(--v-social-social-icon-size, 28px);height:var(--v-social-social-icon-size, 28px)}.v-social-trust__social-icon svg{display:block;width:100%;height:100%}.v-social-trust__social-label{font-size:.62rem;font-weight:500;letter-spacing:.12em;line-height:1.3;text-align:center;text-transform:uppercase}.v-social-trust__services{background:var(--color-background);color:var(--color-foreground);border-top:1px solid var(--color-border)}.v-social-trust__services--divided{border-top-color:var(--v-social-divider, var(--color-border))}.v-social-trust__grid{display:grid;grid-template-columns:repeat(var(--v-social-columns, 4),minmax(0,1fr));padding-block:var(--v-social-trust-space, 32px)}.v-social-trust__benefit{min-width:0;padding:1rem clamp(.75rem,2vw,1.75rem);text-align:center}.v-social-trust__services--divided .v-social-trust__benefit+.v-social-trust__benefit{border-inline-start:1px solid var(--v-social-divider, var(--color-border))}.v-social-trust__grid--2 .v-social-trust__benefit:nth-child(odd),.v-social-trust__grid--3 .v-social-trust__benefit:nth-child(3n+1),.v-social-trust__grid--4 .v-social-trust__benefit:nth-child(4n+1){border-inline-start:0}.v-social-trust__benefit-icon{display:grid;place-items:center;width:var(--v-social-icon-size, 32px);height:var(--v-social-icon-size, 32px);margin:0 auto 1rem;color:var(--color-accent)}.v-social-trust__benefit-icon svg{display:block;width:100%;height:100%}.v-social-trust__benefit-icon--filled{padding:7px;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-background))}.v-social-trust__benefit-heading{margin:0 0 .5rem;font-family:var(--font-body-family);font-size:.78rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.v-social-trust__benefit-copy{max-width:34ch;margin-inline:auto;color:var(--color-muted);font-size:.88rem;line-height:1.6}.v-social-trust__benefit-link{display:inline-block;margin-top:.8rem;font-size:.75rem;text-underline-offset:.25em}@media(max-width:749px){.v-social-trust__intro{padding-block:var(--v-social-mobile-top, 52px) var(--v-social-mobile-bottom, 44px)}.v-social-trust__heading{font-size:clamp(2.1rem,9vw,3.2rem)}.v-social-trust__heading--medium{font-size:clamp(1.8rem,7vw,2.6rem)}.v-social-trust__social{gap:.55rem;margin-top:1.5rem}.v-social-trust__social-link{min-width:60px;min-height:60px}.v-social-trust__grid{grid-template-columns:repeat(var(--v-social-mobile-columns, 1),minmax(0,1fr));padding-block:var(--v-social-mobile-trust-space, 16px)}.v-social-trust__benefit{padding:1.25rem .5rem}.v-social-trust__services--divided .v-social-trust__benefit+.v-social-trust__benefit{border-inline-start:0}.v-social-trust__services--divided .v-social-trust__benefit:nth-child(n+2){border-top:1px solid var(--v-social-divider, var(--color-border))}.v-social-trust__grid--mobile-2 .v-social-trust__benefit:nth-child(2n+2){border-inline-start:1px solid var(--v-social-divider, var(--color-border))}.v-social-trust__grid--mobile-2 .v-social-trust__benefit:nth-child(odd){border-inline-start:0}.v-social-trust__benefit-heading{font-size:.72rem}.v-social-trust__benefit-copy{font-size:.84rem}}@media(prefers-reduced-motion:reduce){.v-social-trust__social-link{transition:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.varellea-nav{min-width:0}.varellea-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.8rem,2vw,2rem);margin:0;padding:0;list-style:none}.varellea-nav__link{display:block;padding:1rem 0;color:inherit;font-size:.75rem;letter-spacing:var(--navigation-letter-spacing, .06em);text-decoration:none;text-transform:uppercase;cursor:pointer}.varellea-nav__link:hover,.varellea-nav__link[aria-current=page]{text-decoration:underline;text-underline-offset:.4em}.varellea-nav__link{text-decoration-thickness:1px}.varellea-nav__details>summary{list-style:none}.varellea-nav__details>summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.varellea-nav__details>summary::-webkit-details-marker{display:none}.varellea-nav__panel{position:absolute;z-index:60;top:100%;left:0;right:0;background:var(--color-background);color:var(--color-foreground);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:0 16px 28px #0001}.varellea-nav__panel-inner{display:flex;justify-content:space-between;gap:3rem;width:min(var(--page-width),100%);margin:auto;padding:2rem var(--page-margin)}.varellea-nav__columns{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:clamp(1rem,3vw,3rem);flex:1}.varellea-nav__column{display:grid;align-content:start;gap:.8rem}.varellea-nav__column ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.varellea-nav__column a{color:inherit;font-size:.85rem;text-decoration:none}.varellea-nav__column a:hover,.varellea-nav__promo a:hover{text-decoration:underline}.varellea-nav__column-title,.varellea-nav__parent{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.varellea-nav__promo{width:min(260px,30%);display:grid;align-content:start;gap:.5rem}.varellea-nav__promo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.varellea-nav__promo p{margin:0;color:var(--color-muted);font-size:.85rem}.varellea-nav__promo a{color:inherit;font-size:.78rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.varellea-nav__editor-notice{margin:.5rem 0;padding:.75rem;border:1px dashed var(--color-border);color:var(--color-muted);font-size:.8rem}@media(max-width:1199px){.varellea-nav__columns{grid-template-columns:repeat(3,minmax(100px,1fr))}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.v-product__size-guide-note{margin-block:1rem 0;color:var(--color-muted);font-size:.9em;line-height:1.55;overflow-wrap:anywhere}.v-product__size-guide-note strong{color:var(--color-foreground);font-weight:600}.varellea-product-card__swatch-visual,.v-product__swatch-visual,.varellea-quick-view__swatch-visual{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid rgb(42 36 34 / 22%);border-radius:50%;background-color:var(--varellea-swatch-color, transparent);background-image:var(--varellea-swatch-image, none);background-position:center;background-size:cover;color:var(--color-foreground);font-size:.7rem}.varellea-product-card__swatch-visual--light,.v-product__swatch-visual--light,.varellea-quick-view__swatch-visual--light{border-color:#81756f7a}.varellea-product-card__swatch-visual--fallback,.v-product__swatch-visual--fallback,.varellea-quick-view__swatch-visual--fallback{border-color:var(--color-border)}.v-product__option-label--swatch:has(.v-product__swatch-visual--fallback)>.v-product__swatch,.varellea-quick-view__value--swatch:has(.varellea-quick-view__swatch-visual--fallback)>.varellea-quick-view__swatch{width:auto;min-width:44px;padding-inline:10px;border-radius:24px;color:var(--color-foreground);font-size:.72rem;white-space:nowrap}.v-product__option-label--swatch:has(.v-product__swatch-visual--fallback) .v-product__swatch-visual,.varellea-quick-view__value--swatch:has(.varellea-quick-view__swatch-visual--fallback) .varellea-quick-view__swatch-visual{width:auto;padding-inline:8px;border-color:transparent;border-radius:20px;background:transparent}.v-product__option-label--swatch input:checked+.v-product__swatch,.varellea-quick-view__value--swatch input:checked+.varellea-quick-view__swatch{box-shadow:0 0 0 1px var(--color-foreground)}.v-product__option-label--swatch input:focus-visible+.v-product__swatch,.varellea-quick-view__value--swatch input:focus-visible+.varellea-quick-view__swatch{outline:2px solid var(--color-accent);outline-offset:3px}.v-product__option-label--unavailable .v-product__swatch-visual:after,.varellea-product-card__swatch--unavailable .varellea-product-card__swatch-visual:after,.varellea-quick-view__value--unavailable .varellea-quick-view__swatch-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(135deg,transparent 47%,rgb(42 36 34 / 62%) 48%,rgb(42 36 34 / 62%) 52%,transparent 53%);pointer-events:none}.varellea-product-card__swatches .varellea-product-card__swatch--text{display:inline-flex;width:auto;max-width:100%;min-width:0;min-height:40px;height:auto;align-items:center;justify-content:center;padding:8px 12px;border-radius:2px;background:transparent;font-size:.76rem;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.varellea-product-card__swatches .varellea-product-card__swatch--text[data-selected=true]{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background);box-shadow:none}.varellea-product-card__swatches .varellea-product-card__swatch--text:hover{background:var(--color-secondary-button)}.v-product .v-product__option-label--named>span,.varellea-quick-view__value--named>span{max-width:100%;min-height:40px;padding:8px 12px;border-radius:2px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.v-product .v-product__option-label--named input:checked+span,.varellea-quick-view__value--named input:checked+span{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.v-product .v-product__option-label--named:hover>span,.varellea-quick-view__value--named:hover>span{background:var(--color-secondary-button)}.varellea-quick-view__value--named{max-width:100%}.varellea-quick-view__values{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}@media(prefers-reduced-motion:reduce){.v-product .v-product__option-label--named>span,.varellea-quick-view__value--named>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
