.rte ul,.rte ol{flex-direction:column!important}.text-block h1{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0}.header__menu-item>a{letter-spacing:.06em}.menu-drawer__menu-item--child,.mega-menu__link{text-transform:none!important}.wally-badge-new{background-color:#1a1a1a;color:#fff}.price__sale:not(.price__hidden) .price{color:#c41e1e}.wally-colour-swatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wally-colour-swatch{display:inline-block;width:28px;height:28px;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / .15);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;text-decoration:none}.wally-colour-swatch:hover{box-shadow:0 0 0 2px var(--color-background),0 0 0 3.5px var(--color-foreground);transform:scale(1.08)}.wally-colour-swatch--active{box-shadow:0 0 0 2px var(--color-background),0 0 0 3.5px var(--color-foreground);cursor:default}.wally-colour-swatch--active:hover{transform:none}.wally-fit-indicator{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-foreground);opacity:.7}.wally-brand-bio{border-top:none}.wally-brand-bio .details__header{padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:var(--font-weight-semibold, 600);list-style:none}.wally-brand-bio .details__header::-webkit-details-marker{display:none}.wally-brand-bio .details-content{padding:0 0 16px}.wally-brand-bio .icon-animated{transition:transform .3s ease}.wally-brand-bio[open] .icon-animated{transform:rotate(180deg)}.wally-size-guide h3{font-size:.95rem;margin:16px 0 8px}.wally-size-guide h3:first-child{margin-top:0}.wally-size-table{width:100%;border-collapse:collapse;font-size:.875rem}.wally-size-table th,.wally-size-table td{padding:8px 12px;text-align:center;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.wally-size-table th{font-weight:var(--font-weight-semibold, 600)}.wally-size-table tr:last-child td{border-bottom:none}.wally-fit-note{margin-top:12px;padding:10px 14px;background:rgb(var(--color-foreground-rgb) / .03);border-radius:4px;font-size:.875rem}.wally-size-guide-help{margin-top:16px;font-size:.8rem;opacity:.6}@media(max-width:749px){.wally-size-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.wally-last-one{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-lowstock, #c41e1e);font-weight:500;padding:4px 0}.wally-last-one--hidden{display:none}.wally-size-guide-link{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--color-foreground);opacity:.6;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:opacity .2s ease;margin-bottom:8px}.wally-size-guide-link:hover{opacity:1}.wally-size-guide-link svg{flex-shrink:0}.wally-collection-intro{font-size:.95rem;line-height:1.6}@media(max-width:749px){.wally-collection-intro--truncated{max-height:3.2em;overflow:hidden;position:relative}}.wally-read-more-toggle{display:none;background:none;border:none;padding:4px 0;font-size:.85rem;color:var(--color-foreground);opacity:.6;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(max-width:749px){.wally-read-more-toggle{display:inline-block}}.wally-seo-description{max-width:720px;font-size:.9rem;line-height:1.7;opacity:.55;border-top:1px solid rgb(var(--color-foreground-rgb) / .1);padding-top:24px}[data-template^=product] .product-vendor{margin:0 0 4px}[data-template^=product] .product-vendor a{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400;opacity:.5;text-decoration:none}[data-template^=product] .product-details h1{font-size:clamp(1.5rem,2.4vw,1.95rem)!important;line-height:1.12;letter-spacing:-.01em;font-weight:500}[data-template^=product] .variant-option__title,[data-template^=product] .variant-picker legend,[data-template^=product] .variant-option>.visually-hidden+*{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-weight:400;margin-bottom:10px}[data-template^=product] .variant-option--buttons .variant-option__button-label__pill{min-width:54px;padding:13px 12px;border-radius:3px;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:transparent;font-size:.85rem;letter-spacing:.02em;transition:border-color .15s ease}[data-template^=product] .variant-option--buttons .variant-option__button-label:hover .variant-option__button-label__pill{border-color:rgb(var(--color-foreground-rgb) / .5)}[data-template^=product] .variant-option--buttons input:checked+.variant-option__button-label .variant-option__button-label__pill,[data-template^=product] .variant-option--buttons .variant-option__button-label[aria-pressed=true] .variant-option__button-label__pill{border-color:var(--color-foreground);border-width:1.5px}[data-template^=product] .wally-last-one{color:rgb(var(--color-foreground-rgb) / .6)!important;font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}[data-template^=product] .wally-fit-indicator{font-size:.78rem;letter-spacing:.02em;opacity:.65;padding:11px 0;margin:2px 0 6px;border-top:1px solid rgb(var(--color-foreground-rgb) / .1);border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}[data-template^=product] .product-media img,[data-template^=product] .product-media-container img{border-radius:0!important}[data-template^=product] .accordion summary,[data-template^=product] .accordion__title,[data-template^=product] .accordion-row__title{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}[data-template^=product] button[name=add],[data-template^=product] .product-form__buttons .button{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;border-radius:3px}[data-template^=product] .text-block.h2 h1{font-size:clamp(1.55rem,2.4vw,2rem)!important;line-height:1.13;letter-spacing:-.01em;font-weight:500}[data-template^=product] .variant-option--buttons .variant-option__button-label__pill,[data-template^=product] .variant-option--buttons .variant-option__button-label__text{color:var(--color-foreground)!important;opacity:1!important}[data-template^=product] .variant-option__title,[data-template^=product] .variant-picker legend{opacity:.75!important}[data-template^=product] .variant-option--buttons .variant-option__button-label__pill{border-radius:0!important}[data-template^=product] .variant-option--buttons .variant-option__button-label{border:none!important;border-radius:0!important;background:transparent!important}[data-template^=product] .variant-option--buttons .variant-option__button-label{border:1px solid rgb(var(--color-foreground-rgb) / .22)!important;border-radius:0!important;background:transparent!important}[data-template^=product] .variant-option--buttons input:checked+.variant-option__button-label,[data-template^=product] .variant-option--buttons .variant-option__button-label[aria-pressed=true]{border-color:var(--color-foreground)!important;border-width:1.5px!important}[data-template^=product] .variant-option--buttons .variant-option__button-label__pill{border:none!important}[data-template^=product] .accelerated-checkout-block,[data-template^=product] .shopify-payment-button,[data-template^=product] shopify-accelerated-checkout{display:none!important}[data-template^=product] .variant-option--buttons .variant-option__button-label:has(input:checked){background:var(--color-foreground)!important;border-color:var(--color-foreground)!important;border-width:1px!important}[data-template^=product] .variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__pill,[data-template^=product] .variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--color-background)!important}@media(min-width:750px){[data-template^=product] .product-media-container.constrain-height,[data-template^=product] slideshow-slide.constrain-height,[data-template^=product] .constrain-height .product-media,[data-template^=product] .constrain-height .product-media__image{max-height:calc(100svh - 250px)!important}}[data-template^=product] .dialog-zoomed-gallery .product-media-container,[data-template^=product] .dialog-zoomed-gallery .product-media,[data-template^=product] .dialog-zoomed-gallery .product-media__image{max-height:none!important}.wally-zoom{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;border:0;background:var(--color-background,#fff);overflow:hidden}.wally-zoom::backdrop{background:#0000008c}.wally-zoom__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wally-zoom__track::-webkit-scrollbar{display:none}.wally-zoom__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:3vh 6vw;box-sizing:border-box}.wally-zoom__slide img{max-width:100%;max-height:100%;object-fit:contain}.wally-zoom__close{position:absolute;top:14px;right:18px;z-index:3;width:40px;height:40px;font-size:30px;line-height:1;background:none;border:0;cursor:pointer;color:var(--color-foreground)}.wally-zoom__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:64px;font-size:34px;line-height:1;background:none;border:0;cursor:pointer;color:var(--color-foreground);opacity:.5;transition:opacity .15s ease}.wally-zoom__nav:hover{opacity:1}.wally-zoom__nav--prev{left:10px}.wally-zoom__nav--next{right:10px}.wally-zoom__counter{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3;font-size:11px;letter-spacing:.16em;color:var(--color-foreground);opacity:.6}.wally-zoom--single .wally-zoom__nav,.wally-zoom--single .wally-zoom__counter{display:none}[data-template^=product] .product-media__image{cursor:zoom-in}@media(max-width:749px){.wally-zoom__nav{display:none}.wally-zoom__slide{padding:2vh 0}}[data-template^=product] .variant-option[data-testid=variant-option-single]{display:none!important}@media(min-width:750px){[data-template^=product] slideshow-slide.constrain-height .product-media{aspect-ratio:var(--ratio) / 1!important;height:auto!important;width:auto!important;max-height:calc(100svh - 250px)!important;max-width:100%!important;margin-inline:auto!important}[data-template^=product] slideshow-slide.constrain-height .product-media__image{object-fit:contain!important}}@media(min-width:750px){[data-template^=product] slideshow-slide.constrain-height,[data-template^=product] slideshow-slide.constrain-height .product-media,[data-template^=product] slideshow-slide.constrain-height .product-media__image{max-height:max(500px,calc(100svh - 250px))!important}}@media(min-width:750px){[data-template^=product] slideshow-slide.constrain-height,[data-template^=product] slideshow-slide.constrain-height .product-media,[data-template^=product] slideshow-slide.constrain-height .product-media__image{min-height:500px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/wally-custom.css.map */
