.las-collection,.las-collection *,.las-filters,.las-filters *{box-sizing:border-box}.las-collection{font-size:16px;line-height:1.55}.las-collection-hero{position:relative;display:flex;min-height:var(--las-banner-height, 620px);align-items:flex-end;padding:128px 0 clamp(64px,8vw,128px);margin-top:-100.8px;overflow:hidden;isolation:isolate;color:#fff;--las-text: #fff;--las-muted: rgba(255, 255, 255, .72)}.las-collection-hero:before{content:none}.las-collection-hero__media,.las-collection-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.las-collection-hero__media{z-index:0;overflow:hidden;background:#111}.las-collection-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.las-collection-hero__shade{z-index:1;background:linear-gradient(180deg,#0000001f,rgba(0,0,0,var(--las-banner-overlay, .6)))}.las-collection-hero .las-collection-hero__inner{position:relative;z-index:2;display:flex;width:100%;max-width:1120px;align-items:center;flex-direction:column;text-align:center}.las-collection-hero p{max-width:544px;margin:0;color:var(--las-muted);font-size:clamp(16px,1.4vw,20px)}.las-collection-hero h1{max-width:12ch;margin:0 auto;font-family:var(--las-font-display);font-size:clamp(64px,10vw,var(--las-collection-size, 132px));font-weight:400;line-height:.88;letter-spacing:-.055em;text-transform:none;color:#fff}.las-collection-heading h1{font-family:var(--las-font-display);font-weight:400;letter-spacing:-.035em;text-transform:none}.las-collection-hero__description{max-width:640px;margin-top:24px;color:var(--las-muted)}.las-collection__body{padding-block:clamp(56px,7vw,96px)}.las-collection-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;padding:16px 0;border-block:1px solid var(--las-line)}.las-collection-toolbar__group{display:flex;align-items:center;gap:16px}.las-collection-toolbar label,.las-product-count{color:var(--las-muted);font-size:11.2px;letter-spacing:.1em;text-transform:uppercase}.las-collection-toolbar select{padding:10.4px 40px 10.4px 12.8px;border:1px solid var(--las-line);border-radius:999px;background:var(--las-surface);color:var(--las-text);font:inherit}[data-scheme=dark] .las-collection-toolbar select,[data-scheme=dark] .las-price-range input{background:#111}.las-filter-pill{display:inline-flex;min-height:44.8px;align-items:center;gap:8.8px;padding:8px 16px;border:1px solid var(--las-line);border-radius:999px;background:#00000009;color:var(--las-text);cursor:pointer;font-size:10.88px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,transform .25s}[data-scheme=dark] .las-filter-pill{background:#ffffff09}.las-filter-pill:hover,.las-filter-pill[aria-expanded=true]{background:var(--las-text);color:var(--las-bg);transform:translateY(-1px)}.las-filter-pill .las-icon{width:14.4px;height:14.4px}.las-collection-toolbar .las-filter-pill,.las-collection-toolbar .las-sort-pill select{min-height:44px;border:1px solid var(--las-line);border-radius:999px;background:color-mix(in srgb,var(--las-bg) 68%,transparent);color:var(--las-text);font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.las-collection-toolbar .las-sort-pill{position:relative}.las-sort-pill>.las-icon{position:absolute;z-index:1;inset:50% auto auto 14px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.las-collection-toolbar .las-sort-pill select{margin:0;padding:10px 30px 10px 38px;cursor:pointer}.las-collection-toolbar .las-sort-pill select:focus-visible,.las-collection-toolbar .las-filter-pill:focus-visible{outline:2px solid var(--las-text);outline-offset:3px}.las-collection-toolbar .las-sort-pill option{background:var(--las-bg);color:var(--las-text)}.las-filters{position:absolute;top:calc(100% + 12px);left:0;z-index:24;width:min(928px,100vw - var(--las-gutter) * 2);max-height:min(70vh,672px);padding:20px;overflow:auto;border-radius:21.6px;visibility:hidden;opacity:0;transform:translateY(-10.4px) scale(.985);transform-origin:left top;transition:opacity .25s,transform .4s var(--las-ease-spring),visibility .25s;color:var(--las-text)}.las-filters.las-glass{background-color:#f7f5f0b8}[data-scheme=dark] .las-filters.las-glass{background-color:#080808d1}@media(prefers-color-scheme:dark){[data-scheme=auto] .las-filters.las-glass{background-color:#080808d1}}.las-filters.is-open{visibility:visible;opacity:1;transform:none}.las-filters>header,.las-filters form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.las-filters>header{padding-bottom:16px;border-bottom:1px solid var(--las-line)}.las-filters>header .las-eyebrow{margin-bottom:4.8px}.las-filters>header strong{font-family:var(--las-font-display);font-size:27.2px;font-weight:400}.las-filters form>footer{padding-top:17.6px}.las-filters__sort{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--las-line)}.las-filters__sort label{color:var(--las-text);font-size:14px;letter-spacing:0;text-transform:none}.las-filters .las-filters__sort select{width:100%;min-width:0;max-width:none;min-height:44px;font-size:14px}.las-collection-scroll-button,.las-collection-filter-backdrop{display:none}.las-filters .button{line-height:1.55}.las-filters :focus-visible{outline:2px solid var(--las-text);outline-offset:4px}.las-filters__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.las-filter-group{border-bottom:1px solid var(--las-line)}.las-filter-group summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;font-size:11.52px;font-weight:600;letter-spacing:.1em;list-style:none;text-transform:uppercase}.las-filter-group summary::-webkit-details-marker{display:none}.las-filter-group summary .las-icon{width:14.4px;height:14.4px}.las-filter-values{display:grid;gap:11.2px;padding:0 0 19.2px;color:var(--las-muted);font-size:12.8px}.las-filters .las-filter-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11.2px;font-size:12.8px;letter-spacing:normal;text-transform:none}.las-filter-checkbox input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;margin:3px 3px 3px 4px;width:16px;height:16px;accent-color:var(--las-text)}.las-filter-checkbox small{font-size:10.4px}.las-price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.las-price-range input{width:100%;padding:11.2px;border:1px solid var(--las-line);border-radius:8px;background:var(--las-surface);color:var(--las-text);font:inherit}.las-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:80px}.las-pagination a,.las-pagination span{display:grid;min-width:43.2px;height:43.2px;place-items:center;border:1px solid var(--las-line);border-radius:50%;color:var(--las-text);font-size:12px;text-decoration:none}.las-pagination a{transition:background .25s,color .25s}.las-pagination a:hover{background:var(--las-hover-tint)}.las-pagination .current{background:var(--las-text);color:var(--las-bg)}.las-empty{padding:80px 32px;border:1px solid var(--las-line);border-radius:24px;text-align:center}.las-empty h2{font-family:var(--las-font-display);font-size:clamp(38.4px,5vw,80px);font-weight:400}.las-empty p{margin:0 0 24px;color:var(--las-muted)}@media(max-width:1100px){.las-filters{position:fixed;z-index:110;inset:auto 12px 12px;width:auto;max-height:80vh;transform:translateY(16px) scale(.985);transform-origin:center bottom}.las-filters.is-open{transform:none}.las-filters__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.las-collection-hero{margin-top:-70.4px;padding-top:128px}.las-collection-hero h1{font-size:var(--las-collection-size-mobile, 68px)}.las-collection-toolbar{align-items:flex-end}.las-collection-toolbar__group{display:grid;gap:6.4px}.las-collection-toolbar select{max-width:160px}.las-collection-toolbar .las-product-count{display:none}.las-filters{padding:16px}.las-filters__groups{grid-template-columns:1fr}.las-filters>header strong{font-size:21.6px}.las-filters form>footer .button{min-height:48px}}@media(max-width:749px){.las-collection-hero{min-height:min(78svh,var(--las-banner-height, 620px))}}@media(max-width:520px){.las-filters{right:6.4px;bottom:6.4px;left:6.4px}}@media(prefers-reduced-motion:reduce){.las-filters,.las-filter-pill{transition:none}}.las-product-main,.las-product-main *,.las-bundle-section,.las-bundle-section *,.las-lightbox,.las-lightbox *,.las-sticky-buy,.las-sticky-buy *,.las-size-guide,.las-size-guide *{box-sizing:border-box}.las-wide{width:min(100% - var(--las-gutter) * 1.2,1900px);margin-inline:auto}.las-product-main{display:block;padding:clamp(32px,5vw,80px) 0 clamp(88px,10vw,160px)}.las-product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(384px,.65fr);gap:clamp(32px,5vw,96px);align-items:start}.las-product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.las-product-media{position:relative;min-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:24px;background:var(--las-surface)}.las-product-media:first-child{grid-column:1 / -1}.las-product-media img,.las-product-media video,.las-product-media iframe,.las-product-media model-viewer,.las-product-media .las-placeholder{display:block;width:100%;height:100%;min-height:0;aspect-ratio:1 / 1;object-fit:cover}.las-product-media__zoom{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:zoom-in}.las-product-media__cue{position:absolute;right:16px;bottom:16px;padding:9.6px 12.8px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0808087a;color:#fff;font-size:8.96px;line-height:1.55;font-weight:600;letter-spacing:.09em;text-transform:uppercase;opacity:0;transform:translateY(8px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity .3s,transform .4s var(--las-ease-spring)}.las-product-media:hover .las-product-media__cue,.las-product-media:focus-within .las-product-media__cue{opacity:1;transform:none}.las-product-info{position:sticky;top:112px;padding:clamp(20.8px,3vw,40px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,#ffffff13,#ffffff05);box-shadow:0 1px #ffffff1a inset,0 30px 90px #00000040;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background-color .45s,color .45s,border-color .45s}.las-product-info h1{margin:0 0 16px;font-family:var(--las-font-display);font-size:clamp(48px,5.2vw,104px);font-weight:400;line-height:.92;letter-spacing:-.035em;text-transform:none}.las-product-info>.las-price{margin-bottom:24px;font-size:16px}.las-product-tax{margin:16px 0;color:var(--las-muted);font-size:11.52px}.las-product-identity{display:grid;grid-template-columns:1fr 1fr;margin:19.2px 0 24px;border-block:1px solid var(--las-line)}.las-product-identity__item{display:grid;gap:5.6px;min-width:0;padding:13.6px 16px 13.6px 0}.las-product-identity__item+.las-product-identity__item{padding-left:16px;border-left:1px solid var(--las-line)}.las-product-identity__item small{color:var(--las-muted);font-size:8.8px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.las-product-identity__item strong{font-size:11.2px;font-weight:600;letter-spacing:.04em;overflow-wrap:anywhere}.las-product-identity__inventory strong{display:flex;align-items:center;gap:8.8px}.las-product-identity__inventory i{width:7.2px;height:7.2px;flex:0 0 auto;border-radius:50%;background:var(--las-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--las-text) 10%,transparent)}.las-product-identity__inventory[data-inventory-tone=continue] i{animation:las-ring-pulse 1.9s ease infinite}.las-product-identity__inventory[data-inventory-tone=sold-out] i{opacity:.35;box-shadow:none}.las-product-option{margin:21.6px 0;padding:0;border:0}.las-product-option legend{display:flex;width:100%;justify-content:space-between;margin-bottom:10.4px;padding:0;font-size:10.88px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.las-product-option__selected{margin-left:8px;color:var(--las-muted);font-weight:400}.las-size-guide__open{border-bottom-width:1px;background:none;cursor:pointer;font-size:10.4px}.las-variant-pills{display:flex;flex-wrap:wrap;gap:8px}.las-variant-pill{display:inline-flex;min-height:44.8px;align-items:center;gap:8.8px;padding:8.8px 14.4px;border:1px solid var(--las-line);border-radius:999px;background:transparent;color:var(--las-text);font-size:11.52px;transition:background .25s,color .25s,border-color .25s,transform .25s}.las-variant-pill:hover{border-color:var(--las-text);transform:translateY(-2px)}.las-variant-pill.is-active{border-color:var(--las-text);background:var(--las-text);color:var(--las-bg)}.las-variant-pill.is-unavailable:not(.is-active){color:var(--las-muted);text-decoration:line-through}.las-bulk{margin:22.4px 0;padding-top:19.2px;border-top:1px solid var(--las-line)}.las-bulk__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:10.88px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.las-bulk__heading small{color:var(--las-muted);font-size:9.6px;font-weight:400;letter-spacing:.04em;text-align:right;text-transform:none}.las-bulk__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8.8px}.las-bulk__option{position:relative;display:grid;gap:2.4px;min-height:104px;padding:13.6px;border:1px solid var(--las-line);border-radius:13.6px;background:#ffffff06;color:var(--las-text);text-align:left;transition:border-color .25s,background .25s,transform .25s}.las-bulk__option:hover,.las-bulk__option.is-active{border-color:var(--las-text);background:#ffffff13;transform:translateY(-2px)}.las-bulk__option strong{padding-right:38.4px;font-size:11.52px}.las-bulk__option span{color:var(--las-muted);font-size:9.92px;line-height:1.3}.las-bulk__option b{position:absolute;top:12px;right:12px;color:var(--las-muted);font-size:9.28px;font-weight:500}.las-product-actions{display:grid;grid-template-columns:120px 1fr;gap:12px;margin-top:24px}.las-quantity{display:grid;min-height:57.6px;grid-template-columns:40px 1fr 40px;align-items:center;overflow:hidden;border:1px solid var(--las-line);border-radius:999px}.las-quantity button{display:grid;height:100%;place-items:center;border:0;background:none;color:var(--las-text);cursor:pointer}.las-quantity input{width:100%;border:0;background:none;color:var(--las-text);text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.las-quantity input::-webkit-outer-spin-button,.las-quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.las-product-actions .button{width:100%}.las-product-actions .button[disabled]{opacity:.5;cursor:not-allowed}.las-dynamic-checkout{margin-top:12px}.las-dynamic-checkout .shopify-payment-button__button{min-height:57.6px!important;border-radius:999px!important}.las-payment-terms{margin-top:12.8px;color:var(--las-muted);font-size:10.88px}.las-product-form-error{margin:12.8px 0;padding:12.8px 16px;border:1px solid color-mix(in srgb,rgb(221,136,136) 55%,transparent);border-radius:12px;font-size:11.52px}.las-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:9.6px;margin-top:19.2px}.las-assurance{padding:16px 11.2px;border:1px solid var(--las-line);border-radius:12.8px;color:var(--las-muted);font-size:10.56px;text-align:center}.las-product-blocks{margin-top:24px}.las-accordion{border-top:1px solid var(--las-line)}.las-accordion:last-of-type{border-bottom:1px solid var(--las-line)}.las-accordion summary{display:flex;align-items:center;justify-content:space-between;padding:17.6px 0;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.09em;list-style:none;text-transform:uppercase}.las-accordion summary::-webkit-details-marker{display:none}.las-accordion summary .las-icon{width:16px;height:16px;transition:transform .25s}.las-accordion[open] summary .las-icon{transform:rotate(45deg)}.las-accordion__content{padding:0 0 22.4px;color:var(--las-muted);font-size:14.4px}.las-product-videos__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.las-product-videos video{width:100%;border-radius:12px}.las-product-videos{margin-top:24px}.las-sticky-buy{position:fixed;right:16px;bottom:16px;left:16px;z-index:65;display:none;align-items:center;gap:16px;padding:11.2px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#f7f5f0e8;box-shadow:0 30px 90px #2d271e2e;color:var(--las-text);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(calc(100% + 32px));transition:transform .35s}.las-sticky-buy.is-visible{transform:none}.las-sticky-buy__title{min-width:0;flex:1 1 0%}.las-sticky-buy__title span{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.las-sticky-buy__title small{color:var(--las-muted, rgba(17, 17, 15, .68))}[data-scheme=dark] .las-sticky-buy{border-color:#ffffff24;background:#0a0a0ae6;box-shadow:0 20px 50px #0006}.las-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:block;visibility:hidden;pointer-events:none}.las-lightbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0505058f;opacity:0;backdrop-filter:blur(34px) saturate(120%);-webkit-backdrop-filter:blur(34px) saturate(120%);transition:opacity .35s}.las-lightbox.is-open{visibility:visible;pointer-events:auto}.las-lightbox.is-open:before{opacity:1}.las-lightbox__panel{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:16px;border-radius:28.8px;background:linear-gradient(145deg,#ffffffdb,#edebe5f0);color:var(--las-text);opacity:0;transform:translateY(24px) scale(.985);transition:opacity .3s,transform .5s var(--las-ease-spring)}[data-scheme=dark] .las-lightbox__panel{background:linear-gradient(145deg,#181818d1,#080808eb);box-shadow:0 36px 120px #0000008c,0 1px #ffffff1a inset}.las-lightbox.is-open .las-lightbox__panel{opacity:1;transform:none}.las-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6.4px 6.4px 14.4px}.las-lightbox__header .las-eyebrow{margin:0}.las-lightbox__header h2{margin:3.2px 0 0;font-family:var(--font-body-family);font-size:14.4px;font-weight:500;letter-spacing:.02em;text-transform:none}.las-lightbox__thumbs{display:flex;gap:8.8px;padding:0 6.4px 13.6px;overflow-x:auto;scrollbar-width:none}.las-lightbox__thumb{width:83.2px;height:64px;flex:0 0 auto;padding:3.2px;overflow:hidden;border:1px solid transparent;border-radius:12px;background:#11110f09;color:var(--las-text);opacity:.48;transition:opacity .25s,border-color .25s,transform .25s}.las-lightbox__thumb:hover,.las-lightbox__thumb.is-active{border-color:#000000b3;opacity:1;transform:translateY(-2px)}[data-scheme=dark] .las-lightbox__thumb{background:#ffffff0b}[data-scheme=dark] .las-lightbox__thumb:hover,[data-scheme=dark] .las-lightbox__thumb.is-active{border-color:#ffffffad}.las-lightbox__thumb img{width:100%;height:100%;border-radius:8.8px;object-fit:cover}.las-lightbox__stage{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:19.2px;background:#ffffff42}[data-scheme=dark] .las-lightbox__stage{border-color:#ffffff14;background:#00000038}.las-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 168px);object-fit:contain;object-position:center}.las-lightbox__arrow{position:absolute;top:50%;display:grid;width:51.2px;height:51.2px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#08080873;color:#fff;font-size:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(-50%);transition:background .25s,transform .25s}.las-lightbox__arrow:hover{background:#fff;color:#111;transform:translateY(-50%) scale(1.05)}.las-lightbox__arrow--previous{left:16px}.las-lightbox__arrow--next{right:16px}.las-lightbox__count{position:absolute;right:16px;bottom:16px;padding:8px 11.2px;border-radius:999px;background:#08080875;color:#fff;font-size:8.8px;letter-spacing:.08em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.las-size-guide{width:min(640px,100% - 32px);max-height:80vh;padding:32px;overflow:auto;border-radius:24px;color:var(--las-text)}.las-size-guide::backdrop{background:var(--las-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.las-size-guide h2{margin:0 0 16px;font-family:var(--las-font-display);font-size:clamp(32px,4vw,48px);font-weight:400}.las-size-guide__close{position:absolute;top:16px;right:16px}.las-bundle{display:grid;grid-template-columns:minmax(0,1fr) minmax(304px,.3fr);gap:16px;padding:16px;border-radius:27.6px}.las-bundle__items{display:grid;gap:12px}.las-bundle-item{display:grid;grid-template-columns:32px 104px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:1px solid var(--las-line);border-radius:24px;background:#ffffff06}.las-bundle-item__check{display:grid;place-items:center}.las-bundle-item__check input{width:17.6px;height:17.6px;accent-color:var(--las-text)}.las-bundle-item__media{display:block;height:120px;overflow:hidden;border-radius:15.6px}.las-bundle-item__media img,.las-bundle-item__media .las-placeholder{width:100%;height:100%;object-fit:cover}.las-bundle-item__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.45fr);gap:20px;align-items:center}.las-bundle .las-bundle-item__content h3{margin:0;font-family:var(--font-body-family);font-size:18.4px;letter-spacing:-.01em}.las-bundle-item__content h3 a{color:inherit;text-decoration:none}.las-bundle-item__content .las-eyebrow{margin-bottom:7.2px;font-size:8.96px}.las-bundle-item__select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--las-line);border-radius:12px;background:var(--las-surface);color:var(--las-text);font-size:11.52px}.las-bundle-item__side{display:grid;gap:8px}.las-bundle-item__price{color:var(--las-muted);font-size:13.12px;text-align:right}.las-bundle__summary{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;padding:clamp(19.2px,2.5vw,40px);border-radius:24px;background:var(--las-text);color:var(--las-bg)}.las-bundle__summary>div span,.las-bundle__summary>div strong{display:block}.las-bundle__summary>div span{font-size:10.4px;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.las-bundle__summary>div strong{margin-top:11.2px;font-family:var(--las-font-display);font-size:clamp(40px,4vw,80px);font-weight:400;line-height:.9}.las-bundle__note{margin:16px 0 0;color:inherit;font-size:12px;opacity:.68}.las-bundle__summary .button--primary{--color-button: var(--color-background);background-color:var(--las-bg);color:var(--las-text);box-shadow:inset 0 0 0 1px var(--las-bg)}.las-bundle__summary .button--primary .button__label{color:var(--las-text)}.las-bundle__badge{display:inline-flex;align-items:center;gap:10.4px;margin-top:16px;padding:8.8px 12px;border:1px solid var(--las-line);border-radius:999px;font-size:9.12px!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.las-bundle__badge i{width:6.72px;height:6.72px;border-radius:50%;background:var(--las-text);animation:las-ring-pulse 1.9s ease infinite}.las-bundle-loader,.las-recommendations{display:block}@keyframes las-ring-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--las-text) 40%,transparent)}70%{box-shadow:0 0 0 8.8px transparent}to{box-shadow:0 0 0 0 transparent}}@media(max-width:820px){.las-product-layout{display:block}.las-product-main{padding-top:16px}.las-product-gallery{display:flex;margin-inline:calc(var(--las-gutter) * -1);padding:0 var(--las-gutter) 16px;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:var(--las-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.las-product-gallery::-webkit-scrollbar{display:none}.las-product-media,.las-product-media:first-child{width:88vw;min-width:88vw;flex:0 0 88vw;aspect-ratio:1 / 1;scroll-snap-align:center;scroll-snap-stop:always}.las-product-media__cue{opacity:1;transform:none}.las-product-info{position:relative;top:auto;margin-top:20px;padding:20px}.las-product-info h1{font-size:clamp(48px,13vw,88px)}.las-product-identity__item{padding:12.8px 11.2px 12.8px 0}.las-product-identity__item+.las-product-identity__item{padding-right:0;padding-left:11.2px}.las-assurances{grid-template-columns:1fr}.las-product-actions{grid-template-columns:107.2px 1fr}.las-sticky-buy{display:flex}.las-bulk__options{display:flex;margin-right:-20px;padding-right:20px;overflow-x:auto}.las-bulk__option{min-width:152px}.las-bundle{grid-template-columns:1fr}.las-bundle__summary{min-height:240px}.las-bundle-item{grid-template-columns:25.6px 80px minmax(0,1fr)}.las-bundle-item__media{height:96px}.las-bundle-item__content{grid-template-columns:1fr}.las-bundle-item__price{text-align:left}.las-lightbox__panel{top:5.6px;right:5.6px;bottom:5.6px;left:5.6px;padding:9.6px;border-radius:20.8px}.las-lightbox__header{padding:5.6px 5.6px 10.4px}.las-lightbox__thumbs{padding:0 5.6px 10.4px}.las-lightbox__thumb{width:70.4px;height:56px}.las-lightbox__stage{border-radius:14.4px}.las-lightbox__arrow{width:43.2px;height:43.2px}.las-lightbox__arrow--previous{left:8.8px}.las-lightbox__arrow--next{right:8.8px}.las-lightbox__image{max-height:calc(100svh - 144px)}}@media(max-width:430px){.las-product-actions{grid-template-columns:1fr}.las-product-actions .las-quantity{width:112px}.las-bundle-item{grid-template-columns:22.4px 67.2px minmax(0,1fr);gap:10.4px}.las-bundle-item__media{height:80px}}@media(max-width:820px){body:has(.las-sticky-buy.is-visible){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.template-product .las-dock{animation:none}body:has(.las-sticky-buy.is-visible) .las-dock{visibility:hidden;pointer-events:none}.las-sticky-buy{right:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:50%;width:min(calc(100% - 16px),496px);min-height:70px;gap:12px;padding:10px 12px;border-radius:20px;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 32px + env(safe-area-inset-bottom,0px)));transition:transform .25s}.las-sticky-buy.is-visible{visibility:visible;pointer-events:auto;transform:translate(-50%)}.las-sticky-buy__title span{font-size:12px;line-height:1.35}.las-sticky-buy__title small{display:block;margin-top:4px;font-size:14px;font-weight:600;line-height:1.35}.las-sticky-buy .button{flex:0 0 auto;min-width:136px;min-height:48px;padding:12px 20px;font-size:12px}.las-scroll-locked .las-sticky-buy{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.las-product-media__cue,.las-lightbox__panel,.las-sticky-buy,.las-variant-pill,.las-bulk__option{transition:none}.las-bundle__badge i,.las-product-identity__inventory i{animation:none}}@media(max-width:1024px){html.las-collection-filter-open{overflow:hidden}body.template-collection .las-dock{animation:none;transition:opacity .2s,transform .25s,visibility .2s}html:is(.las-collection-refine-visible,.las-collection-filter-open) .las-dock{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px))}.las-collection-scroll-button{position:fixed;z-index:66;inset:auto auto calc(12px + env(safe-area-inset-bottom)) 50%;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);min-width:172px;min-height:44px;padding:12px 18px;border:1px solid var(--las-line);border-radius:999px;background:var(--las-dock-glass,rgba(24,24,24,.65));color:var(--las-text);box-shadow:0 8px 32px #00000024,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s,transform .25s,visibility .2s}.las-collection-scroll-button .las-icon{flex:0 0 auto;width:16px;height:16px}html.las-collection-refine-visible .las-collection-scroll-button{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}html:is(.las-scroll-locked,.las-collection-filter-open) .las-collection-scroll-button{visibility:hidden;opacity:0;pointer-events:none}.las-collection-scroll-button:focus-visible{outline:2px solid var(--las-text);outline-offset:4px}.las-collection-filter-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:109;background:#00000061;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.las-filters{bottom:calc(8px + env(safe-area-inset-bottom));max-height:82svh;max-height:82dvh}}@media(max-width:820px){body.template-collection .las-dock{display:none}.las-collection .las-product-grid{grid-template-columns:repeat(var(--las-mobile-columns, 2),minmax(0,1fr))}.las-collection-toolbar{align-items:center}.las-collection-toolbar__group{display:flex;align-items:center}.las-collection-toolbar>.las-collection-toolbar__group:first-child{flex:0 0 auto}.las-collection-toolbar>.las-collection-toolbar__group:nth-child(2){flex:0 1 210px;min-width:0}.las-collection-toolbar .las-sort-pill{width:100%;min-width:0}.las-collection-toolbar .las-sort-pill select{width:100%;max-width:100%;padding-inline:34px 24px}.las-collection-toolbar--hide-mobile{min-height:0;margin:0;padding:0;border:0}.las-collection-toolbar--hide-mobile>.las-collection-toolbar__group{display:none}}@media(prefers-reduced-motion:reduce){.las-collection-scroll-button,body.template-collection .las-dock{transition:none}}.las-product-main .button--primary,.las-sticky-buy .button--primary{border-color:var(--las-text);box-shadow:none;color:var(--las-bg)}html .las-product-main .button--primary:hover,html .las-sticky-buy .button--primary:hover{color:var(--las-text)}.las-collection-view,.las-collection-view-row{display:none}@media(max-width:820px){body.template-collection .base-breadcrumbs.container{padding-inline:10px}body.template-collection .base-breadcrumbs .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;font-family:var(--font-body-family);font-size:11px;line-height:1.4;letter-spacing:.02em;text-transform:none}body.template-collection .base-breadcrumbs .breadcrumb__delimiter{margin:0}.las-collection .las-collection-heading{padding-top:18px}.las-collection-heading__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.las-collection .las-collection-heading h1,.las-collection .las-collection-hero h1{font-family:var(--las-font-display);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-transform:none}.las-collection .las-collection-heading h1{min-width:0;font-size:clamp(32px,10vw,44.8px)}.las-collection-heading+.las-collection__body{padding-top:18px}.las-collection-view-row{display:flex;justify-content:flex-end;margin-bottom:8px}.las-collection-view{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;min-height:44px;padding:3px;border:1px solid var(--las-line);border-radius:999px;background:var(--las-surface);color:var(--las-text);cursor:pointer}.las-collection-view>span:not(.visually-hidden){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;opacity:.55}.las-collection-view svg{width:19px;height:19px}.las-collection-view[aria-pressed=true] .las-collection-view__one,.las-collection-view[aria-pressed=false] .las-collection-view__two{background:var(--las-text);color:var(--las-bg);opacity:1}.las-collection-view:focus-visible{outline:2px solid currentColor;outline-offset:3px}html.las-header-hidden body.template-collection .las-header-wrap{transform:none}html.las-header-hidden body.template-collection .las-header-section{pointer-events:auto}.las-collection .las-collection-categories{position:sticky;top:70px;z-index:65;padding:6px 2px 10px;background:rgba(var(--color-background),.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.las-filter-group__toggle{display:inline-grid;flex:0 0 18px;width:18px;height:18px;place-items:center;color:inherit;font-size:22px;font-weight:300;line-height:1}.las-filter-group__toggle:before{content:"+"}.las-filter-group[open]>summary .las-filter-group__toggle:before{content:"\2212"}.las-filter-checkbox__label{display:inline-flex;min-width:0;align-items:center;gap:9px}.las-filter-color-swatch{display:inline-block;flex:0 0 16px;width:16px;height:16px;overflow:hidden;border:1px solid rgba(128,128,128,.65);border-radius:3px;background:linear-gradient(135deg,transparent 46%,rgba(128,128,128,.7) 48%,rgba(128,128,128,.7) 52%,transparent 54%)}.las-filter-color-swatch img{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/125/assets/las-shop.css.map */
