.cart-ship{display:flex;flex-direction:column;gap:.5rem}.cart-ship__text{color:var(--color-on-surface)}.cart-ship__track{height:4px;border-radius:9999px;background:color-mix(in srgb,var(--color-outline-variant) 60%,transparent);overflow:hidden}.cart-ship__fill{display:block;height:100%;max-width:100%;background:var(--color-primary);transition:width .4s ease}.cart-pix__value{color:var(--color-primary);font-weight:600}.cart-pix__hint{margin-top:-.5rem;font-size:12px;color:var(--color-on-surface-variant)}.cart-drawer__foot--placeholder{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.cart-drawer scala-cart-button{display:block!important;width:100%!important}.cart-drawer scala-cart-button::part(actualbutton){width:100%!important;min-height:47px!important;height:auto!important;white-space:nowrap!important}.col-banner{max-width:var(--page-width);margin-inline:auto;padding:6rem 1.5rem 2rem;text-align:center}@media(min-width:768px){.col-banner{padding-inline:4rem}}.col-banner__eyebrow{margin:0 0 1.5rem;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3}.col-banner__title{margin:0 0 1rem;font-family:var(--font-logo);font-size:32px;font-weight:500;line-height:1.1;letter-spacing:.15em;text-transform:uppercase;color:#000}@media(min-width:768px){.col-banner__title{font-size:40px}}.col-banner__rule{width:3rem;height:1px;margin:0 auto 1.5rem;background:#000}.col-banner__body{max-width:36rem;margin:0 auto;font-size:16px;font-weight:300;line-height:1.7;color:#525252}.collection-grid__title{color:var(--fg);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb,var(--color-outline-variant) 20%,transparent);padding-bottom:1rem;margin-bottom:2rem}.collection-grid__list{gap:2rem}.cat-tile{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;overflow:hidden;background:var(--color-surface-container-lowest);box-shadow:inset 1px 1px #ffffff0d;transition:background-color .5s ease}.cat-tile:hover{background:var(--color-surface-container)}.cat-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;opacity:.4;transition:opacity .7s ease,transform .7s ease}.cat-tile:hover .cat-tile__img{opacity:.6;transform:scale(1.05)}.cat-tile__mark{width:4rem;height:4rem;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .7s ease,border-color .7s ease}.cat-tile:hover .cat-tile__mark{transform:scale(1.1);border-color:var(--color-primary)}.cat-tile__mark>span{width:2rem;height:2rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent)}.cat-tile__label{position:relative;z-index:1;color:var(--color-on-surface);text-transform:uppercase;letter-spacing:.1em;text-align:center}.coll-heading{padding-top:3rem;padding-bottom:0;margin-bottom:0}.coll-heading__eyebrow{margin:0 0 .75rem;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3}.coll-heading__title{margin:0;font-family:var(--font-logo, Georgia, serif);font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:#000}.coll-heading__text{margin:.75rem 0 0;max-width:36rem;font-size:15px;font-weight:300;line-height:1.6;color:#525252}@media(min-width:768px){.coll-heading{padding-top:4rem}.coll-heading__title{font-size:56px}}.featured__title{color:var(--fg);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb,var(--color-outline-variant) 20%,transparent);padding-bottom:1rem;margin-bottom:2rem}.featured__empty{padding-block:4rem;text-align:center;color:var(--fg-muted)}.hero{position:relative;width:100%;height:calc(80vh + 80px);min-height:calc(28rem + 80px)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--color-surface-container-lowest);overflow:hidden}.hero__img{width:100%;height:100%;object-fit:cover;opacity:.6}.hero__img--right{object-position:right}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-surface),transparent 50%)}.hero__content{position:absolute;top:80px;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;padding:0 1.5rem;box-sizing:border-box;text-align:center}.hero__title{color:var(--color-primary);font-family:var(--font-sans);font-weight:300;text-transform:uppercase;letter-spacing:-.025em;line-height:1.1;margin:0;max-width:48rem}.hero__body{margin:1.25rem 0 0;max-width:36rem;font-size:16px;font-weight:300;line-height:1.7;color:var(--color-primary);opacity:.85}.hero__cta{display:inline-block;margin-top:2rem;border:1px solid var(--color-primary);color:var(--color-primary);padding:1rem 3rem;font-size:var(--type-label-sm);font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background-color .5s ease,color .5s ease}.hero__cta:hover{background:var(--color-primary);color:var(--color-on-primary)}.hero__benefits{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:60rem;margin:0 auto;padding:1.25rem 1.5rem;list-style:none;border-top:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent)}.hero__benefit{padding:0 1rem;text-align:center;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.hero__benefit+.hero__benefit{border-left:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent)}.hero--has-benefits .hero__content{bottom:4.5rem}@media(max-width:767px){.hero{height:calc(66vh + 80px);min-height:calc(24rem + 80px)}.hero__benefits{padding:.875rem .75rem}.hero__benefit{padding:0 .375rem;font-size:10px;letter-spacing:.08em;line-height:1.35}.hero--has-benefits .hero__content{bottom:4rem}}.hero__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.hero__slide{position:relative;flex:0 0 100%;height:100%}.hero--slider .hero__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hero--slider .hero__track::-webkit-scrollbar{display:none}.hero--slider .hero__slide{scroll-snap-align:start;scroll-snap-stop:always}.hero__slide--campaign{background:var(--color-surface-container-lowest)}.hero__campaign{position:absolute;top:80px;right:0;bottom:0;left:0;display:block;overflow:hidden}.hero--has-benefits .hero__campaign{bottom:4.5rem}.hero__campaign picture{display:block;width:100%;height:100%}.hero__campaign-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero__campaign:focus-visible{outline:1px solid var(--color-primary);outline-offset:-4px}@media(min-width:768px){.hero--has-campaign{height:max(calc(80vh + 80px),calc(43vw + 152px))}.hero__campaign-img{object-position:center 66%}}.hero__slide--video{background:#000}.hero__video-frame{position:absolute;top:80px;right:0;bottom:0;left:0}.hero--has-benefits .hero__video-frame{bottom:4.5rem}.hero__video-frame video,.hero__video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.hero__video--mobile{display:none}.hero__slide-link{position:absolute;top:80px;right:0;bottom:0;left:0;z-index:2}.hero__dots{position:absolute;left:50%;bottom:.5rem;z-index:3;display:flex;gap:.25rem;padding:0 .25rem;border-radius:9999px;background:#00000059;transform:translate(-50%)}.hero--has-benefits .hero__dots{bottom:5rem}.hero__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;cursor:pointer}.hero__dot span{display:block;width:8px;height:8px;border-radius:9999px;border:1px solid var(--color-primary);transition:background-color .3s ease}.hero__dot[aria-current=true] span{background:var(--color-primary)}.hero__dot:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}@media(max-width:767px){.hero--has-benefits .hero__campaign,.hero--has-benefits .hero__video-frame{bottom:4rem}.hero--has-benefits .hero__dots{bottom:4.25rem}.hero__video-frame--has-mobile .hero__video--desktop{display:none}.hero__video-frame--has-mobile .hero__video--mobile{display:block;object-fit:cover}}.ia-feat__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ia-feat__track::-webkit-scrollbar{display:none}.ia-feat__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;gap:1.5rem}@media(min-width:768px){.ia-feat__slide{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}}.ia-feat__media{aspect-ratio:1 / 1;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;overflow:hidden}.ia-feat__img{width:100%;height:100%;object-fit:contain;padding:1.5rem}.ia-feat__copy{min-width:0;display:flex;flex-direction:column}.ia-feat__title{margin:0 0 1.25rem;font-size:26px;font-weight:300;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#000}@media(min-width:768px){.ia-feat__title{font-size:36px}}.ia-feat__body{font-size:16px;font-weight:300;line-height:1.7;color:#525252}.ia-feat__body br{display:block;content:"";margin-top:.9rem}.ia-feat__thumbs{display:flex;gap:.75rem;margin-top:1.75rem}.ia-feat__thumb{width:72px;height:72px;padding:0;border:1px solid rgba(0,0,0,.2);background:#fff;overflow:hidden}.ia-feat__thumb.is-active{border-color:#000}.ia-feat__thumb-img{width:100%;height:100%;object-fit:contain;padding:.4rem}.rv{--rv-h: clamp(200px, 32cqi, 340px);--rv-gap: 16px;--rv-ease: cubic-bezier(.16, 1, .3, 1);--rv-ms: 1s;--rv-hero: calc(var(--rv-h) * 16 / 9);--rv-room: calc(100cqi - var(--rv-hero) - 2 * var(--rv-gap));container-type:inline-size}@media(prefers-reduced-motion:reduce){.rv{--rv-ms: 0ms}}.rv__intro{margin-bottom:1.5rem}.rv__eyebrow{margin:0 0 .75rem;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#a3a3a3}.rv__heading{margin:0;font-size:26px;font-weight:300;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#000}@media(min-width:768px){.rv__heading{font-size:36px}}.rv__controls{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.rv__arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#fff;background:#000;border-radius:var(--radius-sm);transition:opacity .3s ease}.rv__arrow:hover{opacity:.75}.rv__viewport{overflow:hidden;height:var(--rv-h)}.rv__strip{display:flex;height:100%;gap:var(--rv-gap)}.rv__panel{position:relative;isolation:isolate;flex:0 0 auto;width:calc(var(--rv-room) * .3);height:100%;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-sm);cursor:pointer;transition:width var(--rv-ms) var(--rv-ease)}.rv__panel[data-col="0"]{width:calc(var(--rv-hero) + var(--rv-room) * -.06);cursor:default}.rv__panel[data-col="1"]{width:calc(var(--rv-room) * .61)}.rv__panel[data-col="2"]{width:calc(var(--rv-room) * .3)}@media(hover:hover)and (min-width:768px){.rv:has(.rv__panel[data-col="1"]:hover) .rv__panel[data-col="0"]{width:calc(var(--rv-hero) + var(--rv-room) * -.12)}.rv:has(.rv__panel[data-col="1"]:hover) .rv__panel[data-col="1"]{width:calc(var(--rv-room) * .71)}.rv:has(.rv__panel[data-col="1"]:hover) .rv__panel[data-col="2"]{width:calc(var(--rv-room) * .28)}.rv:has(.rv__panel[data-col="2"]:hover) .rv__panel[data-col="0"]{width:calc(var(--rv-hero) + var(--rv-room) * -.12)}.rv:has(.rv__panel[data-col="2"]:hover) .rv__panel[data-col="1"]{width:calc(var(--rv-room) * .59)}.rv:has(.rv__panel[data-col="2"]:hover) .rv__panel[data-col="2"]{width:calc(var(--rv-room) * .4)}}.rv__img{position:absolute;inset-block:0;left:50%;height:100%;width:var(--rv-hero);min-width:100%;max-width:none;object-fit:contain;object-position:center;padding:1.5rem;transform:translate(-50%);pointer-events:none}.rv__overlay{position:absolute;inset:auto 0 0;z-index:1;padding:1.25rem 1.25rem 1.5rem;font-size:13px;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:#000;opacity:0;pointer-events:none;transition:opacity var(--rv-ms) var(--rv-ease)}.rv__panel.is-open .rv__overlay{opacity:1}.rv__captions{display:grid;margin-top:1.75rem}.rv__caption{grid-area:1 / 1;display:flex;flex-direction:column;gap:.75rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rv-ms) var(--rv-ease),visibility var(--rv-ms)}.rv__caption.is-active{opacity:1;visibility:visible;pointer-events:auto}.rv__quote{margin:0;max-width:46rem;font-size:16px;font-weight:300;line-height:1.7;color:#000}.rv__author{margin:0;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#737373}@media(max-width:767px){.rv{--rv-h: 220px}.rv__panel{width:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;border-color:transparent}.rv__panel[data-col="0"]{width:100%;opacity:1;pointer-events:auto;border-color:#00000014}.rv__strip{gap:0}}.article-page__back{display:inline-block;margin-bottom:2.5rem;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0009;text-decoration:none;transition:color .2s ease}.article-page__back:hover{color:#000}.article-page__title{font-size:28px}@media(min-width:768px){.article-page__title{font-size:40px}}.article-page__cover{margin:0 0 3rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-light-surface)}.article-page__img{display:block;width:100%;height:auto}.article-page__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1);list-style:none}.article-page__tags a{display:inline-block;padding:.4rem .9rem;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;border:1px solid rgba(0,0,0,.2);text-decoration:none;transition:border-color .2s ease}.article-page__tags a:hover{border-color:#000}.blog-page{padding-block:2rem 4rem}.blog-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4rem}.blog-head__title{margin:0 0 1rem;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:.2em;text-transform:uppercase;color:#000}.blog-head__rule{width:3rem;height:1px;background:#000}.blog-head__intro{margin-top:1.5rem;max-width:36rem;font-size:16px;font-weight:300;line-height:1.7;color:#525252}.blog-grid{display:grid;grid-template-columns:1fr;gap:3rem 2rem}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 3rem}}.blog-card{display:flex;flex-direction:column;gap:1.25rem;color:#000;text-decoration:none}.blog-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-light-surface);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.blog-card:hover .blog-card__img{transform:scale(1.05)}.blog-card__placeholder{font-size:24px;color:#0003}.blog-card__body{display:flex;flex-direction:column;gap:.5rem}.blog-card__date{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#00000080}.blog-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;transition:opacity .3s ease}.blog-card:hover .blog-card__title{opacity:.7}.blog-card__excerpt{margin:0;font-size:15px;font-weight:300;line-height:1.6;color:#525252}.blog-card__more{margin-top:.25rem;width:max-content;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:.15rem}.blog-empty{padding-block:4rem;text-align:center;color:#525252}.collection-page{padding-block:2rem 4rem}.collection-page--flush{padding-top:0}.collection-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4rem}.collection-head__title{margin:0 0 1rem;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:.2em;text-transform:uppercase;color:#000}.collection-head__rule{width:3rem;height:1px;background:#000}.collection-head__desc{margin-top:1.5rem;max-width:36rem;font-size:16px;font-weight:300;line-height:1.7;color:#525252}.collection-meta{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;gap:1.5rem;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.collection-meta{flex-direction:row;align-items:center;justify-content:space-between}}.collection-meta__count{margin:0;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0009}.sort-tabs{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:0;gap:.75rem 1.25rem}.sort-tabs__label{display:none;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0006}@media(min-width:768px){.sort-tabs{width:auto;gap:2.5rem}.sort-tabs__label{display:inline}}.sort-tabs__tab{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:#0009;text-decoration:none;padding-bottom:.25rem;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.sort-tabs__tab:hover{color:#000}.sort-tabs__tab.is-active{color:#000;border-bottom-color:#000}.collection-empty{padding-block:4rem;text-align:center;color:var(--fg-muted)}#collection-products{scroll-margin-top:6rem}.list-collections__grid .cat-tile{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;overflow:hidden;background:var(--color-light-surface, #fafafa);transition:background-color .5s ease}.list-collections__grid .cat-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;opacity:.4;transition:opacity .7s ease,transform .7s ease}.list-collections__grid .cat-tile:hover .cat-tile__img{opacity:.6;transform:scale(1.05)}.list-collections__grid .cat-tile__mark{width:4rem;height:4rem;border:1px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.list-collections__grid .cat-tile__mark>span{width:2rem;height:2rem;border-radius:9999px;border:1px solid rgba(0,0,0,.3)}.list-collections__grid .cat-tile__label{position:relative;z-index:1;color:#000;text-transform:uppercase;letter-spacing:.1em;text-align:center}.page__title{color:var(--fg);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem}.page__body{color:var(--fg-muted)}.page__body h2{margin-top:2.5rem}.pdp{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.pdp{grid-template-columns:7fr 5fr;gap:4rem}}.pdp__gallery{display:flex;flex-direction:column-reverse;gap:1rem}@media(min-width:1024px){.pdp__gallery{flex-direction:row}}.pdp__thumbs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}@media(min-width:1024px){.pdp__thumbs{flex-direction:column;width:80px;flex-shrink:0;overflow-x:visible}}.pdp__thumb{width:80px;height:80px;flex-shrink:0;border:1px solid transparent;background:var(--color-light-surface);transition:border-color .2s ease}.pdp__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pdp__thumb.is-active{border-color:#000}.pdp__thumb{position:relative}.pdp__thumb-play{position:absolute;right:4px;bottom:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#000000b3;color:#fff;pointer-events:none}.pdp__frame--video{background:#000}.pdp__video{display:block;width:100%;height:100%;object-fit:cover}.pdp__video-toggle{position:absolute;right:1rem;bottom:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffffd9;color:#000;box-shadow:0 1px 4px #00000026}.pdp__video-icon-play{display:none}.pdp__frame--video.is-paused .pdp__video-icon-play{display:block}.pdp__frame--video.is-paused .pdp__video-icon-pause{display:none}.pdp__main{flex:1;min-width:0}.pdp__frame{position:relative;aspect-ratio:4 / 5;background:var(--color-light-surface);overflow:hidden}.pdp__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease-out}.pdp__zoom-btn{position:absolute;right:1rem;bottom:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffffd9;color:#000;box-shadow:0 1px 4px #00000026}.pdp__info{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.pdp__info{padding-top:3rem}}.pdp__head{display:flex;flex-direction:column;gap:1rem}.pdp__title{font-size:28px;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.05em;max-width:24rem}.pdp__rule{width:100%;height:1px;background:#000}.pdp__campaign{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000c}.pdp__price-row{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.pdp__price{font-size:18px;font-weight:700;letter-spacing:.05em}.pdp__variants{padding-block:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.pdp__option-name{display:block;margin-bottom:.75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#00000080}.pdp__variant-list{display:flex;flex-wrap:wrap;gap:.5rem}.pdp__variant{padding:.5rem 1rem;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgba(0,0,0,.2);background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pdp__variant:hover{border-color:#000}.pdp__variant:has(input:checked){background:#000;color:#fff;border-color:#000}.pdp__variant:has(input:focus-visible){outline:2px solid #000;outline-offset:2px}.pdp__variant.is-unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.pdp__error{color:#b3261e;font-size:14px}.pdp__error[hidden]{display:none}.pdp__accordion{padding-top:1rem}.pdp-assurance{display:flex;flex-direction:column;gap:1rem;margin-top:-.75rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.pdp-assurance__list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.pdp-assurance__item{display:flex;align-items:flex-start;gap:.75rem;font-size:13px;line-height:1.45;color:#000c}.pdp-assurance__item svg{flex-shrink:0;margin-top:1px;color:#000}.pdp-assurance__link{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;min-height:24px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:4px}.pdp__acc-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.pdp-sticky{display:none}@media(max-width:749px){.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:#fff;color:#000;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .3s ease}.pdp-sticky.is-visible{transform:none}.pdp-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1}.pdp-sticky__title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__price{font-size:14px;font-weight:600}.pdp-sticky__btn.btn--dark{width:auto;flex-shrink:0;padding-inline:1.25rem}body.has-sticky-atc{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.has-sticky-atc .velu-whatsapp{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.lightbox{border:0;padding:0;max-width:92vw;max-height:88vh;background:#fff}.lightbox::backdrop{background:#000c}.lightbox__img{max-height:85vh;width:auto;object-fit:contain;mix-blend-mode:multiply}.lightbox__close{position:absolute;top:.5rem;right:.5rem;z-index:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffffe6;color:#000}.search-form{display:flex;gap:.75rem;margin-block:1.5rem 2rem;max-width:34rem}.search-form__input{flex:1;padding:.75rem 1rem;background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.search-form__input:focus{outline:2px solid var(--accent);outline-offset:0}.pillars__title{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:4rem}.pillars{gap:3rem}.pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.pillar__icon{width:4rem;height:4rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-outline-variant) 30%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:border-color .5s ease}.pillar:hover .pillar__icon{border-color:var(--color-primary)}.pillar__name{color:var(--fg);text-transform:uppercase;letter-spacing:.1em}.pillar__body{color:var(--fg-muted);opacity:.7}.sq{--sq-h: clamp(100px, 16vw, 170px);--sq-gap: 12px;--sq-ease: cubic-bezier(.4, 0, .2, 1);--sq-ms: .5s}@media(prefers-reduced-motion:reduce){.sq{--sq-ms: 0ms}}.sq__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem}.sq__heading{margin:0;max-width:22rem;font-size:26px;font-weight:300;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#000}@media(min-width:768px){.sq__heading{font-size:36px}}.sq__controls{display:flex;gap:.5rem}.sq__arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:#fff;background:#000;border-radius:var(--radius-sm);transition:opacity .3s ease}.sq__arrow:hover{opacity:.75}.sq__viewport{overflow:hidden;height:var(--sq-h)}.sq__strip{display:flex;align-items:stretch;height:100%;gap:var(--sq-gap)}.sq__panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:0;height:100%;min-width:0;padding:0;overflow:hidden;background:var(--color-light-surface, #fafafa);border:0;border-radius:var(--radius-sm);cursor:pointer;transition:width var(--sq-ms) var(--sq-ease)}.sq__panel.is-open{cursor:default}.sq__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.sq__overlay{position:absolute;inset:auto 0 0;z-index:1;padding:1.25rem 1.25rem 1.5rem;font-size:13px;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);opacity:0;pointer-events:none;transition:opacity var(--sq-ms) var(--sq-ease)}.sq__panel.is-open .sq__overlay{opacity:1}.sq__captions{display:grid;margin-top:1.75rem}.sq__caption{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sq-ms) var(--sq-ease),visibility var(--sq-ms)}.sq__caption.is-active{opacity:1;visibility:visible;pointer-events:auto}.sq__copy{width:100%}.sq__title{margin:0 0 .4rem;font-size:15px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:#000}.sq__price,.sq__price .price{color:#525252;text-align:left}.sq__cta{flex-shrink:0;color:#000;border-color:#000;align-self:flex-start}@media(max-width:767px){.sq{--sq-h: 110px}.sq__strip{gap:0}.sq__panel:not(.is-open){opacity:0;pointer-events:none}}.promo{position:relative;height:420px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-container-lowest)}@media(min-width:768px){.promo{height:500px}}@media(min-width:1024px){.promo{height:600px}}.promo__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.promo__track::-webkit-scrollbar{display:none}.promo__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;overflow:hidden}.promo__slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo__slide-img{width:100%;height:100%;object-fit:cover;opacity:.5}@media(min-width:1024px){.promo__slide-img{opacity:1}}.promo__slide-scrim{position:absolute;inset-block:0;left:0;z-index:1;width:100%;background:linear-gradient(to right,var(--color-surface-container-lowest),color-mix(in srgb,var(--color-surface-container-lowest) 80%,transparent),transparent)}@media(min-width:1024px){.promo__slide-scrim{width:66.666%}}.promo__slide-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:1.5rem 1.5rem 5rem;text-align:left}@media(min-width:768px){.promo__slide-content{width:50%;justify-content:center;padding:2rem}}@media(min-width:1024px){.promo__slide-content{padding:4rem}}.promo__slide-title{margin:0 0 .5rem;font-size:26px;font-weight:300;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-on-surface)}@media(min-width:768px){.promo__slide-title{font-size:36px}}@media(min-width:1024px){.promo__slide-title{font-size:48px}}.promo__slide-subtitle{margin:0 0 1.5rem;max-width:100%;font-size:13px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant)}@media(min-width:768px){.promo__slide-subtitle{max-width:28rem;margin-bottom:3rem;font-size:var(--type-body-md)}}.promo__slide-cta{display:inline-block;width:max-content;padding:.75rem 2rem;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--type-label-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease}@media(min-width:768px){.promo__slide-cta{padding:1rem 2.5rem}}.promo__slide-cta:hover{background:var(--color-primary-container)}.promo__slide--art{display:block}.promo__slide-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.promo__slide-art picture{display:block;width:100%;height:100%}.promo__art-img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.promo__slide-cta--over{position:absolute;z-index:2;left:6%;top:var(--cta-top, 72%)}.promo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.promo__art-img{object-position:center top}.promo__slide-cta--over{top:var(--cta-top-mobile, 50%);padding:.5rem 1.25rem}}.promo__arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:40px;height:40px;display:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-outline-variant) 30%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--color-surface-container) 80%,transparent);color:var(--color-on-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s ease}.promo__arrow:hover{background:var(--color-surface-container)}.promo__arrow--prev{left:1rem}.promo__arrow--next{right:1rem}@media(min-width:768px){.promo__arrow{display:flex}}.promo--has-art .promo__arrow{top:auto;bottom:1rem;transform:none}.promo--has-art .promo__arrow--prev{left:auto;right:calc(1rem + 48px)}.promo--has-art .promo__arrow--next{right:1rem}.promo__dots{position:absolute;bottom:1.5rem;left:50%;z-index:3;transform:translate(-50%);display:flex;gap:.5rem}.promo__dot{width:8px;height:8px;border-radius:9999px;background:color-mix(in srgb,var(--color-on-surface) 40%,transparent);transition:width .3s ease,background-color .3s ease}.promo__dot:hover{background:color-mix(in srgb,var(--color-on-surface) 60%,transparent)}.promo__dot.is-active{width:24px;background:var(--color-primary)}.section--inset{padding-block:3rem;margin-bottom:0}.spotlight{position:relative;width:100%;height:420px;display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-container-lowest)}@media(min-width:768px){.spotlight{height:500px}}@media(min-width:1024px){.spotlight{height:600px}}.spotlight__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.spotlight__img{width:100%;height:100%;object-fit:cover;object-position:right;opacity:.5}@media(min-width:1024px){.spotlight__img{opacity:1}}.spotlight__scrim{position:absolute;inset-block:0;left:0;width:100%;z-index:1;background:linear-gradient(to right,var(--color-surface-container-lowest),color-mix(in srgb,var(--color-surface-container-lowest) 80%,transparent),transparent)}@media(min-width:1024px){.spotlight__scrim{width:66.6667%}}.spotlight__content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem 1.5rem 4rem}@media(min-width:768px){.spotlight__content{justify-content:center;padding:2rem}}@media(min-width:1024px){.spotlight__content{width:50%;padding:4rem}}.spotlight__heading{font-size:26px;font-weight:300;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:var(--color-on-surface);margin-bottom:.5rem}@media(min-width:768px){.spotlight__heading{font-size:36px}}@media(min-width:1024px){.spotlight__heading{font-size:48px}}.spotlight__sub{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-on-surface-variant);margin-bottom:1.5rem}@media(min-width:768px){.spotlight__sub{font-size:var(--type-body-md);margin-bottom:3rem}}.spotlight__sub--plain{max-width:28rem;text-transform:none;letter-spacing:0;font-weight:300;line-height:1.6}.spotlight__cta{align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
