.ayra-look{max-width:1120px;margin:0 auto;padding-top:24px;padding-bottom:28px;color:var(--text)}.ayra-look__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:24px;margin-bottom:18px}.ayra-look__heading h2,.ayra-look__heading h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:0}.ayra-look__heading>span{font-size:11px;background:var(--surface);border-radius:20px;padding:3px 9px;white-space:nowrap}.ayra-look__products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ayra-look__card{min-width:0;scroll-snap-align:start;position:relative}.ayra-look__card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:5px;background:var(--surface)}.ayra-look__card h3{font-size:12px;font-weight:400;line-height:1.4;margin:9px 0 5px}.ayra-look__card p{font-size:12px;margin:0}.ayra-look__sold{font-size:10px;color:var(--muted)}.ayra-look__offer{font-size:11px;letter-spacing:.04em;color:var(--muted);margin:18px 0 14px;text-align:center}.ayra-look__open,.ayra-look__submit{width:100%;min-height:48px;border:1px solid var(--text);border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.ayra-look__open{background:transparent;color:var(--text)}dialog.ayra-look__dialog{padding:0;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--bg);color:var(--text);width:min(620px,100vw);max-width:100vw;height:min(850px,88dvh);max-height:88dvh;margin:auto;overflow:hidden}.ayra-look__dialog[open]{display:flex;flex-direction:column}.ayra-look__dialog::backdrop{background:#0009}.ayra-look__dialog-head{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 60px;border-bottom:1px solid var(--line);padding:12px 56px}.ayra-look__dialog-head h2{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:400}.ayra-look__dialog-head button{position:absolute;right:8px;top:8px;width:44px;height:44px;background:none;color:inherit;border:0}.ayra-look__scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px}.ayra-look__scroll .ayra-look__heading{border:0;padding-top:20px;margin-bottom:10px}.ayra-look__scroll .ayra-look__offer{text-align:left;margin:0 0 10px}.ayra-look__item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding:16px 0}.ayra-look__image{width:80px;aspect-ratio:3/4;object-fit:cover;border-radius:4px;background:var(--surface)}.ayra-look__item h3{font-size:13px;line-height:1.35;margin:0 0 8px;font-weight:400}.ayra-look__item p{font-size:12px;margin:0 0 8px}.ayra-look__add{min-width:64px;min-height:36px;border:1px solid var(--muted);border-radius:999px;background:transparent;color:var(--text);font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:8px 12px}.ayra-look__add:disabled{opacity:.4}.ayra-look__item:has(.ayra-look__options:not([hidden])){grid-template-columns:80px minmax(0,1fr)}.ayra-look__item:has(.ayra-look__options:not([hidden])) .ayra-look__add{display:none}.ayra-look__options select{width:100%;max-width:100%;min-height:40px;background:var(--surface);color:var(--text);border:1px solid var(--line);font-size:11px;padding:8px 24px 8px 8px}.ayra-look__quantity{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px}.ayra-look__quantity button{min-width:32px;min-height:32px;background:none;border:1px solid var(--line);color:inherit;border-radius:50%}.ayra-look__quantity [data-look-remove]{font-size:10px;margin-left:auto;border:0;border-radius:0;text-decoration:underline}.ayra-look__footer{flex:0 0 auto;border-top:1px solid var(--line);padding:12px 20px max(16px,env(safe-area-inset-bottom));background:var(--bg)}.ayra-look__summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:12px}.ayra-look__summary>span:first-child{font-size:10px;color:var(--muted)}.ayra-look__summary s{color:var(--muted);font-size:11px;margin-right:4px}.ayra-look__progress{font-size:11px;text-align:center;margin:0 0 12px;color:var(--muted)}.ayra-look__savings{font-size:11px;color:#b3d3a6;text-align:right;margin:0 0 10px}.ayra-look__error{font-size:12px;color:#ffb4b4;margin:0 0 12px}.ayra-look__error:empty{display:none}.ayra-look__footer small{display:block;color:var(--muted);font-size:9px;line-height:1.4;margin-top:8px;text-align:center}.ayra-look [hidden]{display:none!important}.ayra-look button:focus-visible,.ayra-look select:focus-visible{outline:2px solid var(--text);outline-offset:3px}body:has(.ayra-look__dialog[open]){overflow:hidden}@media(max-width:749px){.ayra-look{padding-inline:17px}.ayra-look__products{grid-auto-columns:40%;gap:6px}.ayra-look__card h3{font-size:11px}.ayra-look__dialog{inset:auto 0 0!important;margin:0!important;width:100%!important;height:86dvh!important;max-height:86dvh!important}.ayra-look__item{gap:12px;grid-template-columns:72px minmax(0,1fr) auto}.ayra-look__image{width:72px}.ayra-look__item:has(.ayra-look__options:not([hidden])){grid-template-columns:72px minmax(0,1fr)}}.ayra-editorial.section-wrap{background:var(--bg);color:var(--text)}.ayra-editorial{padding-top:var(--ae-top);padding-bottom:var(--ae-bottom);color:var(--text,#000000)}.ayra-editorial .ae-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#555555)}.ayra-editorial .ae-heading h2{font-size:20px;letter-spacing:.02em;font-weight:400;margin:0;color:var(--text,#000000)}.ae-campaign{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid #d6d6d6;min-height:400px}.ae-photo{min-width:0;overflow:hidden;background:#eee;aspect-ratio:5/4}.ae-photo img,.ae-photo svg{width:100%;height:100%;object-fit:cover;object-position:var(--ae-focus)}.ae-copy{padding:clamp(24px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.ayra-editorial .ae-kicker{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted,#555555);margin:0 0 16px}.ayra-editorial .ae-copy h2{font-size:clamp(28px,3.4vw,48px);line-height:1.1;font-weight:400;letter-spacing:-.035em;max-width:320px;margin:0 0 16px}.ae-description{font-size:13px;color:var(--muted,#555555);line-height:1.7;max-width:300px;margin:0 0 30px}.ae-look-link{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;border-top:1px solid var(--line);padding:16px 0;font-size:12px}.ae-arrow{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:0 0 20px}.ae-arrow svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter}n.ae-look-link small{display:block;font-size:11px;color:var(--muted,#555555);margin-top:4px}.ae-number{color:#5f5f5f;font-size:9px}.ae-recommendations{padding:56px 0}.ae-products{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:clamp(20px,5vw,80px);align-items:start}.ae-card{min-width:0;display:block;margin-top:40px}.ae-card--feature{margin-top:0}.ae-card-image{aspect-ratio:3/4;background:var(--surface,#eaeaea);overflow:hidden}.ae-card-image img,.ae-card-image svg{width:100%;height:100%;object-fit:cover}.ae-card-label{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-top:12px;font-size:11px;line-height:1.5}.ae-card-label>span:last-child{white-space:nowrap;color:var(--muted,#555555)}.ae-community{border-top:1px solid var(--line);padding:36px 0 0;display:flex;align-items:center;justify-content:space-between;gap:32px}.ayra-editorial .ae-community h2{font-size:24px;letter-spacing:-.02em;font-weight:400;margin:0 0 12px}.ae-community p{font-size:12px;line-height:1.7;color:var(--muted,#555555);margin:0;max-width:420px}.ae-community>a{font-size:11px;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--muted);padding:14px 0;display:flex;gap:28px}@media(max-width:749px){.ayra-editorial .ae-heading{font-size:9px;margin-bottom:16px}.ae-campaign{display:block;min-height:0}.ae-photo{aspect-ratio:4/3;max-height:300px}.ae-copy{padding:24px 20px}.ayra-editorial .ae-copy h2{font-size:30px;max-width:none}.ae-description{margin-bottom:20px;max-width:none}.ae-recommendations{padding:36px 0}.ae-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ae-card,.ae-card--feature{margin:0}.ae-card-label{display:block;font-size:10px}.ae-card-label span{display:block}.ae-card-label>span:last-child{margin-top:4px}.ae-community{display:block;padding-top:28px}.ae-community>a{width:max-content;margin-top:12px}.ayra-editorial .ae-community h2{font-size:22px}.ayra-editorial .ae-heading h2{font-size:18px}.ae-heading>span:last-child{max-width:45%;text-align:right}}.halter-pack.section-wrap{padding-inline:clamp(16px,4vw,64px)}.halter-pack .product-accordion{border-top:1px solid #333}.halter-pack .rte{font-size:14px;line-height:1.6}.halter-pack{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);max-width:1440px;margin:auto;padding-top:32px;padding-bottom:64px;background:#000;color:#f5f5f5}.halter-pack__gallery{align-self:start;position:sticky;top:110px}.halter-pack__hero{display:block;width:100%;height:auto;max-height:850px;object-fit:cover}.halter-pack__gallery-caption{font-size:11px;letter-spacing:.16em;padding-top:16px}.halter-pack__back{display:block;font-size:12px;color:#bbb;margin-bottom:24px}.halter-pack__badge{display:inline-block;font-size:10px;letter-spacing:.1em;border:1px solid #555;padding:6px 10px}.halter-pack h1{font-size:28px;line-height:1.12;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 12px}.halter-pack__intro{font-size:14px;color:#bbb;margin:0 0 28px}.halter-pack__piece{border:1px solid #333;padding:16px;margin:0 0 18px;min-width:0}.halter-pack__piece>legend{font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:0 8px}.halter-pack__piece.is-selected{border-color:#777}.halter-pack__piece-content{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px}.halter-pack__photo{width:82px;height:110px;object-fit:cover}.halter-pack__option{border:0;padding:0;margin:0 0 12px;min-width:0}.halter-pack__option:last-child{margin-bottom:0}.halter-pack__option legend{font-size:11px;margin-bottom:8px}.halter-pack__option legend span{color:#bbb;margin-left:5px}.halter-pack__values{display:flex;flex-wrap:wrap;gap:6px}.halter-pack__values label{position:relative;cursor:pointer}.halter-pack__values input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.halter-pack__values label>span{display:flex;align-items:center;justify-content:center;border:1px solid #555;min-width:36px;height:32px;padding:0 8px;font-size:11px}.halter-pack__values input:checked+span{color:#000;background:#fff;border-color:#fff}.halter-pack__values input:focus-visible+span{outline:2px solid #fff;outline-offset:4px}.halter-pack__values input:disabled+span{opacity:.28;text-decoration:line-through;cursor:not-allowed}.halter-pack__swatches{gap:10px}.halter-pack__swatches label>span{min-width:0;width:24px;height:24px;border-radius:50%;padding:0;background:var(--ayra-swatch);border:1px solid #888}.halter-pack__swatches input:checked+span{background:var(--ayra-swatch);outline:1px solid white;outline-offset:3px}.halter-pack__swatches img{width:100%;height:100%;border-radius:50%;object-fit:cover}.halter-pack__summary{margin:24px 0 18px}.halter-pack__summary p{font-size:12px;margin:8px 0;color:#bbb}.halter-pack__price{display:flex;align-items:baseline;gap:12px}.halter-pack__price s{color:#999;font-size:16px}.halter-pack__price strong{font-size:24px;font-weight:500}.halter-pack__price:has(s[hidden]) strong{font-size:14px}.halter-pack__add{width:100%;height:52px;background:#fff;color:#000;border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.halter-pack__add:disabled{opacity:.45}.halter-pack__bag{display:block;text-align:center;margin-top:16px;font-size:13px;text-decoration:underline}.halter-pack__bag[hidden]{display:none}.halter-pack__returns{text-align:center;font-size:10px;letter-spacing:.1em;margin:20px 0 28px}.halter-pack [data-pack-error]{font-size:13px;color:#ffb4b4}.halter-pack [data-pack-error]:empty{display:none}.halter-pack-link{display:block;text-align:center;border:1px solid #777;padding:15px 12px;margin:18px 0 0;font-size:12px;color:inherit;text-decoration:none}.halter-pack-link:hover{border-color:#fff}@media(max-width:899px){.halter-pack{grid-template-columns:1fr;gap:28px;padding-top:0}.halter-pack__gallery{position:static;margin:0 -16px}.halter-pack__hero{max-height:480px;aspect-ratio:1/1;object-position:50% 25%}.halter-pack__gallery-caption{padding:12px 16px 0}.halter-pack h1{font-size:25px}.halter-pack__back{margin-bottom:20px}.halter-pack__piece{padding:12px}.halter-pack__piece-content{grid-template-columns:62px minmax(0,1fr);gap:12px}.halter-pack__photo{width:62px;height:86px}}.ayra-reviews{padding-top:var(--reviews-top,48px);padding-bottom:var(--reviews-bottom,48px);scroll-margin-top:140px;color:#0a0a0a}.ayra-reviews__inner{max-width:1200px;margin:auto;padding-top:32px;border-top:1px solid #cfcfcf}.ayra-reviews #judgeme_product_reviews{scroll-margin-top:140px}.ayra-reviews .jm-review-widget,.ayra-reviews .jm-review-item{--jm-review-widget-star-and-histogram-color:#171717!important;--jm-review-widget-button-color:#0a0a0a!important;--jm-review-widget-button-text-color:#f7f7f7!important;--jm-review-widget-text-color:#0a0a0a!important;--jm-review-widget-lighter-text-color:#474747!important;--jm-widget-primary-color:#0a0a0a!important;--jm-widget-border-radius:2px!important;font-family:inherit}.ayra-reviews .jm-review-widget__header-and-body{gap:40px}.ayra-reviews .jm-review-widget-sidebar-header__sidebar{flex-basis:280px;max-width:300px;min-width:0}.ayra-reviews .jm-review-widget__body{min-width:0}.ayra-reviews .jm-review-widget-sidebar-header__title{font-size:24px;font-weight:400;letter-spacing:-.03em}.ayra-reviews .jm-medals{display:none!important}.ayra-reviews .jm-review-item{padding:24px!important;border:1px solid #d6d6d6!important;background:#efefef;border-radius:2px}.ayra-reviews .jdgm-review-list{gap:12px}.ayra-reviews .jm-review-item__content{min-width:0}.ayra-reviews .jm-review-content__body{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.ayra-reviews .jm-review-item .jm-star-rating__font-icon{font-size:14px!important}.ayra-reviews .jm-reviewer-info__name{font-size:14px}.ayra-reviews .jm-reviewer-avatar{background:#dbdbdb;color:#0a0a0a}.ayra-reviews .jm-button{min-height:44px;border-radius:2px!important}.ayra-reviews .jm-button--primary{background:#0a0a0a!important;color:#f7f7f7!important;border:1px solid #0a0a0a!important}.ayra-reviews .jm-button--secondary{background:#efefef;color:#0a0a0a;border-color:#aaa}.ayra-reviews .jm-sort-filter__select{min-height:44px;background:#efefef;color:#0a0a0a;border-color:#aaa;border-radius:2px}.ayra-reviews .jm-sort-filter__select option{background:#efefef;color:#0a0a0a}.ayra-reviews .jm-expanded-media-grid__image-container{background:#e9e9e9}.ayra-reviews .jm-expanded-media-grid__image{object-fit:cover}.ayra-reviews .jm-pagination-controls{padding-top:24px}.ayra-reviews :is(button,a,select):focus-visible{outline:2px solid #0a0a0a;outline-offset:4px}.ayra-rating-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;min-height:32px;margin-top:6px;text-decoration:none;color:inherit;cursor:pointer}.ayra-rating-link .jdgm-prev-badge__stars{font-size:12px}.ayra-rating-link .jdgm-prev-badge__text{font-size:12px;color:#474747}.ayra-rating-link .jdgm-star{color:#171717!important}.ayra-rating-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.ayra-reviews{padding-top:28px;padding-bottom:32px;scroll-margin-top:120px}.ayra-reviews__inner{padding-top:24px}.ayra-reviews .jm-review-widget__header-and-body{display:flex;flex-direction:column;gap:24px}.ayra-reviews .jm-review-widget-sidebar-header__sidebar{max-width:none;width:100%;flex-basis:auto}.ayra-reviews .jm-review-widget__body{width:100%}.ayra-reviews .jm-review-widget-sidebar-header__title{font-size:22px}.ayra-reviews .jm-review-item{padding:18px!important}.ayra-reviews .jm-review-item__body{gap:16px}.ayra-reviews .jm-review-content__body{font-size:14px}.ayra-reviews .jm-expanded-media-grid__container{max-height:200px;overflow:hidden}}ayra-product-videos.ayra-pv{display:block;padding-top:var(--pv-top);padding-bottom:var(--pv-bottom)}.ayra-pv__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--pv-gap))/4);gap:var(--pv-gap);max-width:var(--pv-width);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px;margin:-4px}.ayra-pv__card{position:relative;isolation:isolate;aspect-ratio:9/16;min-width:0;border-radius:var(--pv-radius);overflow:hidden;background:var(--surface,#e7e7e7);scroll-snap-align:start}.ayra-pv__video{width:100%;height:100%;object-fit:var(--pv-fit);border-radius:inherit}.ayra-pv__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px;display:flex;align-items:flex-end;text-align:left;background:linear-gradient(transparent 65%,#0005);border:0;border-radius:inherit;color:#fff;cursor:pointer}.ayra-pv__disc{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#000a;color:#fff;border:1px solid #ffffff40;padding:0}.ayra-pv__sound{position:absolute;top:8px;right:8px;cursor:pointer}.ayra-pv [hidden],.ayra-pv__pause,.ayra-pv__sound-on,.ayra-pv__card[data-playing] .ayra-pv__play,.ayra-pv__card[data-audible] .ayra-pv__sound-off{display:none}.ayra-pv__card[data-playing] .ayra-pv__pause,.ayra-pv__card[data-audible] .ayra-pv__sound-on{display:block}.ayra-pv button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ayra-pv__empty{color:var(--muted,#5f5f5f)}.ayra-pv__placeholder{display:grid;place-items:center;border:1px dashed currentColor;font-size:24px}@media(max-width:749px){.ayra-pv__row{grid-auto-columns:43%;max-width:100%;scroll-padding-inline:4px}.ayra-pv__toggle{padding:8px}}ayra-review-slot.ayra-review-slot{display:block;max-width:1200px;margin:auto;padding-top:28px;padding-bottom:32px;scroll-margin-top:120px;color:var(--text)}.ayra-review-slot>h2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;border-top:1px solid var(--line);padding-top:24px;margin:0 0 20px}.ayra-review-slot #trustoo-widget-wrapper{margin:0!important;width:100%!important}.ayra-review-slot:has([data-review-destination]:empty){display:none}body :is(#reviews-wrapper,#noreviews-wrapper,#vstar-window-review){background-color:#000!important;--font-color:#f5f5f5;--font-color-o4:#aaa;--font-color-o7:#bbb;--font-color-o8:#ddd;--bg-color:#000;--badge-text-color:#000;--badge-color:#eee;--card-color:#131313;--box-bg-color:#131313;--button-color:#000;--button-bd-color:#eee;--button-border-color:#eee;--line-color:#333;--reply-bg-color:#131313;--avatar-text-color:#000;--avatar-bg-color:#eee;--attr-bg-color:#222;--attr-color:#eee;--star-color:#eee;--nostar-color:#666}body #vstar-window-review #vstar-reviews{background-color:#000!important;color:#f5f5f5}body .vstar-star,body #reviews-head .vstar-star{--star-color:#eee!important;--nostar-color:#666!important}.ayra-review-slot #reviews-head:before{display:none!important}body #reviews-head:before,body #reviews-head .point{color:#f5f5f5!important}body #reviews-head .product-rating{background:#131313!important;border-color:#333!important}body #reviews-head .product-rating:before{color:#bbb!important}body #vstar-reviews .tt-tab.active{border-color:#eee}body #vstar-reviews .head-button{background:#eee!important;color:#000!important;border-color:#eee!important}.cart-block .text-button{cursor:pointer}.ayra-header{grid-template-columns:1fr auto 1fr!important;gap:0!important}.ayra-menu-trigger{grid-column:1;grid-row:1;justify-self:start;width:48px;height:48px;display:grid;place-items:center}.ayra-header .logo{grid-column:2;grid-row:1;justify-self:center}.ayra-header .header-actions{grid-column:3;grid-row:1;justify-self:end}dialog.ayra-menu-panel{position:fixed;inset:0 auto 0 0;width:85vw;max-width:480px;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#000;color:#fff;overflow:hidden;box-shadow:none;transform:none;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}dialog.ayra-menu-panel[open]{display:flex;flex-direction:column}dialog.ayra-menu-panel::backdrop{background:#0000004d}body.ayra-menu-open{overflow:hidden}.ayra-menu-panel [hidden]{display:none!important}.ayra-menu-panel a{color:inherit;text-decoration:none}.ayra-menu-panel button{color:inherit;background:none;border:0;cursor:pointer}.ayra-menu-panel :is(a,button,summary,input):focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ayra-menu-panel summary{list-style:none;cursor:pointer}.ayra-menu-panel summary::-webkit-details-marker{display:none}.ayra-menu-panel summary:after{display:none!important}.ayra-menu-top{display:flex;align-items:center;gap:8px;min-height:72px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));flex-shrink:0}.ayra-menu-close{width:36px;height:44px;display:grid;place-items:center;flex-shrink:0}.ayra-menu-close svg{width:23px;height:23px}.ayra-menu-tabs{display:flex;flex:1;gap:10px}.ayra-menu-tabs button{flex:1;min-width:0;min-height:34px;border:1px solid transparent;border-radius:999px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#888;padding:7px 5px}.ayra-menu-tabs button[aria-selected=true]{border-color:#fff;color:#fff}.ayra-menu-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ayra-menu-promos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;scrollbar-width:none}.ayra-menu-promos::-webkit-scrollbar{display:none}.ayra-menu-promo{flex:0 0 81%;position:relative;aspect-ratio:1.78;overflow:hidden;scroll-snap-align:start;background:#222;color:#fff!important}.ayra-menu-promo:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000a6);pointer-events:none}.ayra-menu-promo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 35%}.ayra-menu-promo strong{position:absolute;bottom:18px;left:22px;right:55px;z-index:1;font-size:23px;font-style:italic;line-height:1;text-transform:uppercase;letter-spacing:-.04em;font-weight:700}.ayra-menu-promo>span{position:absolute;right:20px;bottom:14px;z-index:1;width:32px;height:32px;border:1px solid white;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:300;line-height:1}.ayra-menu-primary{padding:12px 22px 4px}.ayra-menu-primary>a{display:flex;align-items:center;min-height:46px;font-size:13px;letter-spacing:.11em;font-weight:600;text-transform:uppercase}.ayra-menu-links{padding:0 22px 26px}.ayra-menu-accordion{border:0}.ayra-menu-accordion:first-child{border-top:1px solid #333;margin-top:6px}.ayra-menu-accordion>summary,.ayra-menu-simple{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:400}.ayra-menu-chevron{display:block;flex:0 0 7px;width:7px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);margin:0 3px 4px 0}.ayra-menu-accordion[open] .ayra-menu-chevron{transform:rotate(225deg);margin-top:6px}.ayra-menu-children{padding:0 0 10px 10px}.ayra-menu-children>a{min-height:40px;display:flex;align-items:center;font-size:12px;line-height:1.4}.ayra-menu-children .ayra-menu-child-heading{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-top:3px}.ayra-menu-colors p{font-size:10px;letter-spacing:.1em;margin:16px 0 6px}.ayra-menu-colors>a{gap:12px}.ayra-menu-colors>a>span{display:block;width:18px;height:18px;flex:0 0 18px;border:1px solid #aaa;border-radius:50%;background:var(--ayra-swatch);overflow:hidden}.ayra-menu-colors img{width:100%;height:100%;object-fit:cover}.ayra-menu-search{display:flex;border-bottom:1px solid #777;margin:0 0 15px}.ayra-menu-search input{width:100%;min-width:0;border:0;background:#000;color:#fff;font-size:16px;padding:10px 0}.ayra-menu-search button{width:40px;flex-shrink:0}.ayra-menu-search svg{width:20px;height:20px}.ayra-menu-footer{border-top:1px solid #333;background:#000;color:#ddd;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0;padding:16px 8px;padding-bottom:max(16px,env(safe-area-inset-bottom));row-gap:12px}.ayra-menu-footer>a{font-size:10px;letter-spacing:.02em;padding:0 10px;border-right:1px solid #444;line-height:1.2}.ayra-menu-footer>a:last-child{border:0}@media(max-width:1000px){.ayra-header{height:65px!important;padding:0 16px!important}.ayra-menu-trigger{width:44px;height:44px}}@media(min-width:600px){.ayra-menu-top{min-height:84px}.ayra-menu-primary>a{font-size:15px;min-height:52px}.ayra-menu-accordion>summary,.ayra-menu-simple{min-height:52px;font-size:14px}.ayra-menu-primary{padding:18px 30px 8px}.ayra-menu-links{padding-inline:30px}.ayra-menu-tabs button{font-size:12px}.ayra-menu-footer>a{font-size:12px}.ayra-menu-promo strong{font-size:30px}}.ayra-header .ayra-script-logo{display:block;width:var(--logo-width);height:64px;overflow:hidden;position:relative}.ayra-header .ayra-script-logo img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:auto;max-height:none;max-width:none;object-fit:contain}@media(max-width:1000px){.ayra-header .ayra-script-logo{width:170px;height:48px}}@media(max-width:380px){.ayra-header .ayra-script-logo{width:145px}}.ayra-blogs{background:#000;color:#eee;padding:32px 0 64px;max-width:1440px;margin:auto}.ayra-blogs__header{padding:0 24px 28px}.ayra-blogs__header h1{font-size:32px;margin:0 0 24px;color:#fff}.ayra-blogs__header nav{display:flex;gap:28px;overflow:auto;border-bottom:1px solid #12302d;padding-bottom:18px}.ayra-blogs a{color:inherit;text-decoration:none}.ayra-blogs__header nav a{white-space:nowrap;color:#b3bab7}.ayra-blogs__header nav a[aria-current]{color:#fff;border-bottom:2px solid #52766c}.ayra-blogs__grid{display:grid;grid-template-columns:1fr;gap:36px}.ayra-blogs__image{display:block;background:#101412;aspect-ratio:3/2;overflow:hidden}.ayra-blogs__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ayra-blogs__copy{padding:22px 24px 30px}.ayra-blogs__copy time{display:block;color:#a5ada9;font-size:14px;margin-bottom:12px}.ayra-blogs__copy h2{font-size:clamp(22px,3vw,30px);line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 10px;color:#fff;font-weight:700}.ayra-blogs__copy p{font-size:17px;line-height:1.6;color:#c6cbc8;margin:0 0 24px}.ayra-blogs a.ayra-blogs__more{text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;color:#c1d9d3;font-size:14px}.ayra-blogs a:focus-visible{outline:2px solid #c1d9d3;outline-offset:4px}.ayra-blogs__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ayra-blogs__pagination{padding:32px 24px}@media(min-width:900px){.ayra-blogs{padding:48px 32px 80px}.ayra-blogs__header{padding:0 0 32px}.ayra-blogs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.ayra-blogs__copy{padding:24px 0 32px}}.cart-page.section-wrap{min-width:0}.ayra-editorial{background:#fff;color:#111;padding:36px 5vw 0;overflow:hidden;font-weight:400}.ayra-editorial *{box-sizing:border-box}.ae-meta,.ae-signoff{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.ae-meta{padding-bottom:28px;border-bottom:1px solid #cccccc}.ae-opening{padding:70px 0 60px}.ae-opening h1{font-family:inherit;font-size:clamp(64px,15vw,220px);font-weight:400;letter-spacing:-.065em;line-height:.85;margin:0 0 54px;white-space:pre-line}.ae-opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ae-index{font-size:10px;letter-spacing:.07em;color:#555;text-transform:uppercase}.ae-opening-bottom p{font-size:clamp(18px,2.2vw,28px);line-height:1.35;max-width:520px;margin:0}.ae-spread{display:grid;grid-template-columns:1.7fr 1fr;gap:5vw;position:relative;padding-bottom:90px}.ae-image{margin:0;min-width:0}.ae-image img{width:100%;height:auto;object-fit:cover;display:block;filter:saturate(.68)}.ae-image-main img{aspect-ratio:4/5}.ae-image figcaption{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#5f5f5f;padding-top:12px}.ae-side{padding-top:20%;display:flex;flex-direction:column}.ae-side-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:right;margin:0 0 42px}.ae-image-detail img{aspect-ratio:3/4}.ae-cross{font-size:46px;margin:50px 0 0;text-align:right;font-weight:400}.ae-image-statement{position:absolute;left:8%;bottom:110px;font-size:clamp(38px,7.8vw,114px);font-weight:400;letter-spacing:-.055em;line-height:.96;white-space:pre-line;margin:0;max-width:85%;text-shadow:0 2px 30px #000b;pointer-events:none}.ae-belief{padding:80px 0 100px;border-top:1px solid #bbbbbb;display:grid;grid-template-columns:1fr 2fr;gap:50px}.ae-belief h2{font-size:clamp(34px,5.2vw,76px);font-weight:400;letter-spacing:-.04em;line-height:1.04;max-width:760px;white-space:pre-line;margin:0 0 40px}.ae-body{font-size:15px;line-height:1.8;color:#4a4a4a;max-width:580px}.ae-body p:last-child{margin-bottom:0}.ae-chapter{display:grid;grid-template-columns:60px 1fr 1fr;gap:32px;border-top:1px solid #cccccc;padding:34px 0 44px}.ae-chapter h2{font-size:clamp(23px,3vw,40px);font-weight:400;letter-spacing:-.03em;text-transform:uppercase;line-height:1.1;margin:0}.ae-chapters{margin-bottom:110px}.ae-closing{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center}.ae-closing img{aspect-ratio:4/5}.ae-closing-copy h2{font-size:clamp(35px,4.6vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:400;margin:35px 0 26px;white-space:pre-line}.ae-closing-copy>p{font-size:15px;line-height:1.7;color:#555;max-width:400px}.ae-links{margin-top:40px}.ae-links a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #aaaaaa;padding:20px 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ae-links a:last-child{border-bottom:1px solid #aaaaaa}.ae-links a:hover{color:#555}.ae-manifesto{border-block:1px solid #cccccc;margin-top:90px}.ae-manifesto summary{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:25px 0}.ae-manifesto>.ae-body{padding-bottom:35px;margin-left:auto;margin-right:8vw}.ae-signoff{padding:45px 0;color:#5f5f5f}.ae-signoff span:last-child{text-align:right}.ayra-editorial a:focus-visible,.ayra-editorial summary:focus-visible{outline:2px solid #111111;outline-offset:5px}@media(max-width:749px){.ayra-editorial{padding:24px 20px 0}.ae-meta,.ae-signoff{font-size:8px;gap:12px}.ae-opening{padding:48px 0 34px}.ae-opening h1{font-size:20vw;margin-bottom:34px}.ae-opening-bottom{grid-template-columns:1fr;gap:20px}.ae-opening-bottom p{font-size:19px;max-width:340px}.ae-spread{grid-template-columns:1fr;gap:0;padding-bottom:50px}.ae-image-main{width:88%}.ae-side{width:55%;padding-top:0;margin:-40px 0 0 auto;z-index:1}.ae-side-label,.ae-cross{display:none}.ae-image-detail{border:7px solid #ffffff;border-right:0}.ae-image-statement{position:relative;left:auto;bottom:auto;max-width:100%;font-size:12vw;margin-top:25px;z-index:2}.ae-belief{grid-template-columns:1fr;gap:28px;padding:42px 0 55px}.ae-belief h2{font-size:38px;margin-bottom:24px}.ae-body{font-size:14px;line-height:1.75}.ae-chapter{grid-template-columns:28px 1fr;gap:16px;padding:25px 0 30px}.ae-chapter .ae-body{grid-column:2}.ae-chapter h2{font-size:27px}.ae-chapters{margin-bottom:60px}.ae-closing{grid-template-columns:1fr;gap:38px}.ae-closing-copy h2{font-size:42px;margin-top:22px}.ae-links{margin-top:25px}.ae-manifesto{margin-top:55px}.ae-manifesto>.ae-body{margin-right:0}.ae-signoff{align-items:flex-start;padding:30px 0}.ae-signoff span:last-child{max-width:160px}}@media(min-width:750px){.ae-image-statement{color:#eee}}.ayra-password [hidden]{display:none!important}.ayra-password{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:var(--ayra-bg);color:var(--ayra-text);display:grid;grid-template-rows:auto 1fr auto;font-family:var(--font,Arial,sans-serif)}.ayra-password__media,.ayra-password__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ayra-password__shade{z-index:-1;background:linear-gradient(90deg,var(--ayra-overlay) 0%,color-mix(in srgb,var(--ayra-overlay) 58%,transparent) 52%,color-mix(in srgb,var(--ayra-overlay) 26%,transparent) 100%)}.ayra-password__media picture,.ayra-password__visual{width:100%;height:100%;display:block}.ayra-password__visual{object-fit:cover;object-position:var(--ayra-focal)}.ayra-password__empty{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,#dadada 0,transparent 37%),#fff;color:#dfdfdf;font-size:clamp(8rem,28vw,34rem);letter-spacing:-.09em}.ayra-password__header,.ayra-password__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.25rem,3vw,2.5rem);position:relative;z-index:2}.ayra-password__brand{display:inline-flex;align-items:center;min-height:44px;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.ayra-password__logo{width:min(var(--ayra-logo-width),55vw);height:auto;max-height:70px;object-fit:contain;object-position:left center}.ayra-password__access{color:var(--ayra-text);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35rem;padding:.75rem 0}.ayra-password__content{display:flex;align-items:center;padding:2rem clamp(1.25rem,6vw,7rem)}.ayra-password__panel{width:min(100%,570px);padding:clamp(1.25rem,3vw,2.5rem);background:color-mix(in srgb,var(--ayra-panel) 76%,transparent);border:1px solid color-mix(in srgb,var(--ayra-text) 16%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ayra-password--center .ayra-password__content{justify-content:center;text-align:center}.ayra-password--center .ayra-password__panel{margin-inline:auto}.ayra-password--right .ayra-password__content{justify-content:flex-end}.ayra-password__eyebrow{margin:0 0 1rem;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ayra-muted)}.ayra-password h1{max-width:12ch;margin:0 0 1.15rem;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:400;line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.ayra-password--center h1{margin-inline:auto}.ayra-password__copy{max-width:48ch;color:var(--ayra-muted);font-size:.85rem;line-height:1.65}.ayra-password--center .ayra-password__copy{margin-inline:auto}.ayra-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.75rem,4vw,3.5rem) 0 2rem;border-block:1px solid color-mix(in srgb,var(--ayra-text) 24%,transparent)}.ayra-countdown>div{padding:1rem .5rem;text-align:center}.ayra-countdown>div+div{border-left:1px solid color-mix(in srgb,var(--ayra-text) 18%,transparent)}.ayra-countdown strong{display:block;font-size:clamp(1.65rem,4vw,3.3rem);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.ayra-countdown span{display:block;margin-top:.55rem;color:var(--ayra-muted);font-size:.55rem;letter-spacing:.16em;text-transform:uppercase}.ayra-password__expired{margin:2rem 0;color:var(--ayra-accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.ayra-password__sms-heading{margin:0 0 .4rem;font-size:.78rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.ayra-password__sms-text{margin:0 0 1rem;color:var(--ayra-muted);font-size:.76rem}.ayra-password__sms{min-height:52px}.ayra-password__consent{margin:.75rem 0 0;color:var(--ayra-muted);font-size:.58rem;line-height:1.5}.ayra-password__confirmation{margin:1rem 0 0;padding:.8rem 1rem;border:1px solid var(--ayra-accent);color:var(--ayra-text);font-size:.72rem;letter-spacing:.04em}.ayra-password__footer{color:var(--ayra-muted);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.ayra-password__dialog{width:min(92vw,470px);padding:clamp(1.5rem,4vw,2.75rem);background:var(--ayra-bg);color:var(--ayra-text);border:1px solid color-mix(in srgb,var(--ayra-text) 25%,transparent)}.ayra-password__dialog::backdrop{background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ayra-password__dialog-close{position:absolute;right:.65rem;top:.5rem;min-width:44px;min-height:44px;color:var(--ayra-text);font-size:1.5rem}.ayra-password__dialog h2{margin:0 0 2rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:400;line-height:1;text-transform:uppercase}.ayra-password__form label{margin:0 0 .6rem;color:var(--ayra-muted);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.ayra-password__field{display:grid;grid-template-columns:1fr auto}.ayra-password__field input{min-width:0;min-height:52px;border:1px solid #aaaaaa;background:#eee;color:#000;border-radius:0;padding:.8rem 1rem}.ayra-password__field button{min-height:52px;padding:.75rem 1.2rem;background:var(--ayra-text);color:var(--ayra-bg);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.ayra-password__errors{margin-top:1rem;color:#ffb4b4;font-size:.75rem}.ayra-password__errors ul{padding-left:1rem}@media(max-width:749px){.ayra-password__shade{background:linear-gradient(0deg,var(--ayra-overlay) 0%,color-mix(in srgb,var(--ayra-overlay) 72%,transparent) 58%,color-mix(in srgb,var(--ayra-overlay) 38%,transparent) 100%)}.ayra-password__header{padding:1rem 1.1rem}.ayra-password__content{align-items:flex-end;padding:2rem 1rem}.ayra-password__panel{padding:1.2rem;background:color-mix(in srgb,var(--ayra-panel) 68%,transparent)}.ayra-password h1{font-size:clamp(2.65rem,15vw,4.8rem)}.ayra-countdown{margin:1.5rem 0}.ayra-countdown>div{padding:.85rem .25rem}.ayra-password__footer{padding:1rem 1.1rem}.ayra-password__field{grid-template-columns:1fr}.ayra-password__field button{width:100%}}@media(prefers-reduced-motion:reduce){.ayra-password__video{display:none}}.product-layout.section-wrap{min-width:0}.ayra-reference-product .product-details{font-size:13px;line-height:1.5}.ayra-reference-product .product-title-row h1{font-size:22px!important;line-height:1.25!important;letter-spacing:.055em!important;text-transform:none;font-weight:400}.ayra-reference-product .product-form>.product-block-title{margin-bottom:5px!important}.ayra-reference-product .product-form>.product-block-price{margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid var(--line)}.ayra-reference-product .product-details .price-row{font-size:13px!important;line-height:1.4!important;letter-spacing:0!important}.ayra-reference-product .ayra-rating-summary,.ayra-reference-product .ayra-rating-link{margin:5px 0 0;font-size:11px;line-height:1.4}.ayra-reference-product .ayra-rating-stars{font-size:13px;letter-spacing:1px}.ayra-reference-product .variant-picker{display:flex;flex-direction:column}.ayra-reference-product .variant-picker fieldset{order:2;margin:0 0 20px}.ayra-reference-product .variant-picker fieldset[data-option-name=color],.ayra-reference-product .variant-picker fieldset[data-option-name=colour]{order:0}.ayra-reference-product .ayra-picker-fit{order:1;margin-bottom:16px}.ayra-reference-product .variant-picker legend{font-size:10px;letter-spacing:.13em;text-transform:uppercase;min-height:20px;margin-bottom:10px;color:var(--muted)}.ayra-reference-product [data-selected-option]{color:var(--text);letter-spacing:.08em}.ayra-reference-product [data-selected-option]:not(:empty):before{content:": "}.ayra-reference-product .variant-picker legend .text-button{font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;min-height:24px;color:var(--text)}.ayra-reference-product .option-values{gap:8px}.ayra-reference-product .option-values label{flex:1;min-width:0;position:relative}.ayra-reference-product .option-values label span{border:1px solid var(--line);border-radius:999px;min-height:38px;padding:8px 6px;font-size:10px;letter-spacing:.08em;background:var(--surface);color:var(--text)}.ayra-reference-product .option-values input:checked+span{background:var(--text);color:var(--bg);border-color:var(--text)}.ayra-reference-product .option-values input[data-sold-out=true]+span{opacity:.45;text-decoration:none;background:linear-gradient(155deg,transparent 49.3%,#999 50%,transparent 50.7%),var(--surface)}.ayra-reference-product .option-values input[data-sold-out=true]:checked+span{background-color:var(--text);color:var(--bg)}.ayra-reference-product .option-values input:focus-visible+span{outline:2px solid var(--text);outline-offset:3px}.ayra-reference-product .ayra-color-swatches{gap:4px;flex-wrap:wrap}.ayra-reference-product .ayra-color-swatches label{display:grid;place-items:center;flex:0 0 40px;min-width:40px;height:40px;max-width:40px}.ayra-reference-product .ayra-color-swatches label span{display:block;position:relative;width:28px;height:28px;min-height:28px;padding:0;border:1px solid #ffffff55!important;background:var(--ayra-swatch)!important;border-radius:50%;overflow:hidden}.ayra-reference-product .ayra-color-swatches span img{width:100%;height:100%;object-fit:cover}.ayra-reference-product .ayra-color-swatches input:checked+span{outline:1px solid var(--text);outline-offset:3px}.ayra-reference-product .ayra-color-swatches input[data-sold-out=true]+span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 48%,#fff 49%,#fff 51%,transparent 52%)}.ayra-reference-product .product-block-inventory:has(.inventory-status:empty){display:none}.ayra-reference-product .inventory-status{font-size:11px;min-height:0;margin:0}.ayra-reference-product .product-block-fit .fit-tip{background:none;padding:0 0 12px;font-size:11px;line-height:1.5;border-bottom:1px solid var(--line)}.ayra-reference-product .fit-tip .text-button{font-size:11px}.ayra-reference-product .buy-row{display:flex;flex-wrap:wrap;gap:12px}.ayra-reference-product .buy-row .quantity-stepper{margin-left:auto;border-radius:999px;min-height:32px;width:100px;flex:0 0 100px}.ayra-reference-product .quantity-stepper button{min-height:30px;height:30px;min-width:28px}.ayra-reference-product .quantity-stepper input{min-height:30px;height:30px;font-size:12px;padding:0}.ayra-reference-product .buy-row .atc{width:100%;flex:0 0 100%;height:48px;min-height:48px;border-radius:999px;padding:12px 20px;font-size:10px;letter-spacing:.15em;justify-content:center;background:var(--text);color:var(--bg)}.ayra-reference-product .atc>svg{display:none}.ayra-reference-product .form-error:empty{display:none}.ayra-reference-product .ayra-installments{margin-top:22px}.ayra-reference-product .ayra-installments__heading{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.ayra-reference-product .ayra-installments__card{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:14px 16px;text-align:center;font-size:11px;line-height:1.5}.ayra-reference-product shopify-payment-terms{display:block;font-size:11px;--shopify-payment-terms-background-color:var(--surface)}.ayra-reference-product .express-product{margin-top:12px}.ayra-reference-product .express-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:44px}.ayra-reference-product .delivery-facts{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px 4px;font-size:10px;gap:0;margin-bottom:20px}.ayra-reference-product .delivery-facts>div{padding:0 8px;gap:6px}.ayra-reference-product .delivery-facts svg{width:17px;height:17px}.ayra-reference-product .product-accordion{border:1px solid var(--line);border-radius:6px;margin:0;padding:0;overflow:hidden}.ayra-reference-product .product-accordion summary{font-size:10px;letter-spacing:.12em;text-transform:uppercase;min-height:46px;padding:8px 16px;line-height:1.4}.ayra-reference-product .product-accordion .rte{padding:0 16px 16px;font-size:13px;line-height:1.6}.ayra-reference-product .product-block-description,.ayra-reference-product .product-block-accordion,.ayra-reference-product .product-block-policies{margin-bottom:10px}@media(min-width:750px){.product-layout.ayra-reference-product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.ayra-reference-product .product-details{max-width:520px;width:100%;justify-self:center}.ayra-reference-product .product-title-row h1{font-size:24px!important}}@media(max-width:749px){.ayra-reference-product .product-details{padding:22px 17px}.ayra-reference-product .product-title-row h1{font-size:22px!important}.ayra-reference-product .product-block{margin-bottom:12px}.ayra-reference-product .product-block-variants{margin-bottom:0}.ayra-reference-product .buy-row .atc{height:48px;min-height:48px}}ayra-product-video-panel.ayra-pvp{display:block;width:100%;max-width:var(--pv-width);margin-inline:auto;min-width:0;padding:var(--pv-top) 20px var(--pv-bottom)}.ayra-pvp__row{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--pv-gap))/4);gap:var(--pv-gap);max-width:var(--pv-width);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px;margin:-4px}.ayra-pvp__card{position:relative;isolation:isolate;aspect-ratio:9/16;min-width:0;border-radius:var(--pv-radius);overflow:hidden;background:var(--surface,#e7e7e7);scroll-snap-align:start}.ayra-pvp__video{width:100%;height:100%;object-fit:var(--pv-fit);border-radius:inherit}.ayra-pvp__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px;display:flex;align-items:flex-end;text-align:left;background:linear-gradient(transparent 65%,#0005);border:0;border-radius:inherit;color:#fff;cursor:pointer}.ayra-pvp__disc{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#000a;color:#fff;border:1px solid #ffffff40;padding:0}.ayra-pvp__sound{position:absolute;top:8px;right:8px;cursor:pointer}.ayra-pvp [hidden],.ayra-pvp__pause,.ayra-pvp__sound-on,.ayra-pvp__card[data-audible] .ayra-pvp__sound-off{display:none}.ayra-pvp__card[data-audible] .ayra-pvp__sound-on{display:block}.ayra-pvp button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ayra-pvp__empty{color:var(--muted,#5f5f5f)}.ayra-pvp__placeholder{display:grid;place-items:center;border:1px dashed currentColor;font-size:24px}@media(max-width:749px){.ayra-pvp__row{grid-auto-columns:43%;max-width:100%;scroll-padding-inline:4px}.ayra-pvp__toggle{padding:8px}}dialog.ayra-pvp__viewer{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;background:#000;color:#fff;overscroll-behavior:contain}.ayra-pvp__viewer::backdrop{background:#000}.ayra-pvp__stage{width:100%;height:100%;padding:60px 12px max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center}.ayra-pvp__stage video{width:100%;height:100%;object-fit:contain;max-width:100%;border-radius:0}.ayra-pvp__close{position:absolute;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#111e;color:#fff;cursor:pointer}[data-ayra-video-slot]{min-width:0;width:100%}[data-ayra-video-slot]:empty{display:none}[data-ayra-video-slot] .ayra-pvp{margin:0;padding-inline:0}.ayra-pvp__row{grid-auto-columns:calc((100% - 3 * var(--pv-gap))/4);margin:0;padding:0;width:100%}.ayra-pvp .section-head{margin-bottom:16px}.ayra-pvp .section-head h2{font-size:16px;line-height:1.3;font-weight:400}@media(max-width:749px){.ayra-pvp__row{grid-auto-columns:64%;scroll-padding-inline:0}.ayra-pvp__disc{width:44px;height:44px}.ayra-pvp__sound{top:10px;right:10px}.ayra-pvp__toggle{padding:10px}.ayra-pvp__card{border-radius:min(var(--pv-radius),12px)}}.cart-discount{margin:20px 0;color:inherit}.cart-discount>label{display:block;font-size:13px;margin-bottom:8px}.cart-discount__entry{display:flex;gap:8px}.cart-discount__entry input{flex:1;min-width:0;background:#111;border:1px solid #666;color:#fff;border-radius:0;padding:12px;font-size:16px}.cart-discount__entry button{background:#fff;color:#000;border:1px solid #fff;border-radius:0;padding:12px 18px;font-size:13px;cursor:pointer}.cart-discount button:disabled{opacity:.5;cursor:wait}.cart-discount :is(input,button):focus-visible{outline:2px solid #fff;outline-offset:3px}.cart-discount__status{font-size:12px;line-height:1.4;margin:8px 0}.cart-discount__status:empty{display:none}.cart-discount__status[data-error=true]{color:#ffb4b4}.cart-discount__codes{padding:0;list-style:none;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.cart-discount__codes li{display:flex;align-items:center;gap:8px;border:1px solid #555;padding:7px 9px;font-size:11px;overflow-wrap:anywhere}.cart-discount__codes button{border:0;background:none;color:inherit;cursor:pointer;padding:4px;text-decoration:underline;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
