:root{--lcw-bg: #ffffff;--lcw-stone: #f7f7f5;--lcw-surface: #ffffff;--lcw-ink: #1c1c1c;--lcw-body: #5c5c5c;--lcw-charcoal: #1c1c1c;--lcw-graphite: #3e3e3e;--lcw-muted: #5c5c5c;--lcw-line: #e7e7e7;--lcw-line-dark: rgb(255 255 255 / .16);--lcw-accent: #856b5d;--lcw-footer-text: #3e3e3e;--lcw-footer-muted: #1c1c1c;--lcw-tan: #856b5d;--lcw-error: #8a2e2a;--lcw-space-1: 4px;--lcw-space-2: 8px;--lcw-space-3: 12px;--lcw-space-4: 16px;--lcw-space-5: 24px;--lcw-space-6: 32px;--lcw-space-7: 48px;--lcw-space-8: 64px;--lcw-space-9: 80px;--lcw-space-10: 96px;--lcw-section: 48px;--lcw-heading-gap: 24px;--lcw-flow: 44px;--lcw-max: 1520px;--lcw-gutter: 20px;--lcw-measure: 58ch;--lcw-heading: var(--font-heading--family);--lcw-serif: var(--font-accent--family);--lcw-sans: var(--font-body--family);--lcw-track-ui: .08em;--lcw-track-eyebrow: .12em;--lcw-control-height: 48px;--lcw-radius: 0px;--lcw-ease: cubic-bezier(.2, 0, 0, 1);--lcw-duration: .2s;--minimum-touch-target: 48px;--button-padding-block: 14px;--button-padding-inline: 32px}@media screen and (min-width:750px){:root{--lcw-gutter: 32px;--lcw-section: 64px;--lcw-heading-gap: 24px;--lcw-flow: 64px}}@media screen and (min-width:1200px){:root{--lcw-gutter: 48px;--lcw-section: 88px;--lcw-heading-gap: 28px;--lcw-flow: 80px}}@media screen and (min-width:1680px){:root{--lcw-gutter: 64px}}body.page-width-narrow{--page-margin: max(var(--lcw-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-content-width: var(--lcw-max)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root:root{--font-h1--letter-spacing: 0;--font-h2--letter-spacing: 0;--font-h3--letter-spacing: 0;--font-h4--letter-spacing: 0}.lcw-label{margin:0;font-family:var(--lcw-sans);font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-eyebrow);line-height:1.4;text-transform:uppercase}.lcw-display{margin:0;font-family:var(--lcw-heading);font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none;text-wrap:balance}.lcw-lede{margin:0;max-width:var(--lcw-measure);font-size:16px;line-height:1.65;color:var(--lcw-muted)}.lcw-muted{color:var(--lcw-muted)}.lcw-code{font-size:12px;letter-spacing:.08em;color:var(--lcw-muted)}.lcw-arrow-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none;font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-ui);text-transform:uppercase}.lcw-arrow-link:after{content:"";width:18px;height:1px;background:currentColor;transition:width var(--lcw-duration) var(--lcw-ease)}.lcw-arrow-link:hover:after{width:28px}.rte a,.lcw-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--lcw-duration) var(--lcw-ease)}.rte a:hover,.lcw-link:hover{text-decoration-color:transparent}.lcw-wrap{width:100%;max-width:calc(var(--lcw-max) + var(--lcw-gutter) * 2);margin-inline:auto;padding-inline:var(--lcw-gutter);box-sizing:border-box}.lcw-section{padding-block:var(--lcw-section)}.lcw-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--lcw-space-4) var(--lcw-space-6);margin-block-end:var(--lcw-space-7)}.lcw-section-head__text{display:grid;gap:var(--lcw-space-3)}.lcw-section-title{margin:0;font-family:var(--lcw-heading);font-weight:400;font-size:clamp(34px,5.6vw,52px);letter-spacing:1px;line-height:1;text-transform:uppercase}.lcw-media{position:relative;overflow:hidden;background:var(--lcw-stone);aspect-ratio:var(--lcw-ratio, 4 / 5)}.lcw-media--dark{background:var(--lcw-graphite)}.lcw-media--natural{aspect-ratio:auto;background:transparent}.lcw-media.lcw-media--natural>img{height:auto;object-fit:fill}.lcw-media>img,.lcw-media>picture,.lcw-media>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lcw-focal, 50% 50%)}.lcw-tone--cowhide{background:#3b2a20}.lcw-tone--lambskin{background:#1c1b1a}.lcw-tone--goatskin{background:#6b4a33}.lcw-tone--suede{background:#8a6444}.lcw-placeholder{display:block;width:100%;aspect-ratio:var(--lcw-placeholder-ratio, 4 / 5);background:var(--lcw-stone)}.lcw-card-placeholder{display:block;width:100%}.lcw-gallery-empty{width:100%}:root:root{--color-primary-button-hover-background: #1c1c1c;--color-primary-button-hover-border: #1c1c1c;--color-primary-button-hover-text: #ffffff;--lcw-track-button: .13em}.button,.button-secondary,button.button,.shopify-payment-button__button{min-height:var(--lcw-control-height);font-size:13px;font-weight:400;letter-spacing:var(--lcw-track-button)}.lcw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lcw-control-height);padding-inline:32px;border:1px solid currentColor;font-family:var(--lcw-sans);font-size:13px;font-weight:400;letter-spacing:var(--lcw-track-button);text-transform:uppercase;text-decoration:none;transition:background-color var(--lcw-duration) var(--lcw-ease),color var(--lcw-duration) var(--lcw-ease),border-color var(--lcw-duration) var(--lcw-ease)}.lcw-btn--light{background:var(--lcw-bg);border-color:var(--lcw-bg);color:var(--lcw-ink)}.lcw-btn--light:hover{background:transparent;color:var(--lcw-bg)}.lcw-btn--ghost-light{background:transparent;border-color:#ffffffb3;color:var(--lcw-bg)}.lcw-btn--ghost-light:hover{background:var(--lcw-bg);border-color:var(--lcw-bg);color:var(--lcw-ink)}.lcw-btn--dark{background:var(--lcw-graphite);border-color:var(--lcw-graphite);color:#fff}.lcw-btn--dark:hover{background:var(--lcw-ink);border-color:var(--lcw-ink);color:#fff}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}html,.page-wrapper{scroll-padding-top:calc(var(--header-height, 72px) + 16px)}:root{--lcw-header-logo-row: 76px;--lcw-header-nav-row: 44px;--lcw-header-tall: var(--lcw-header-logo-row);--lcw-header-compact: var(--lcw-header-logo-row);--lcw-header-speed: .22s}#header-component{--icon-stroke-width: 1.15px}.header .menu-list__link,.header-menu .menu-list__link{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.header .menu-list__link:hover{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{min-height:64px}}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;min-height:var(--lcw-header-logo-row);align-items:center}#header-component .header__row--bottom .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;min-height:var(--lcw-header-nav-row);align-items:center}#header-component .header__row--bottom{box-shadow:inset 0 -1px 0 var(--lcw-line)}@media(max-width:989px){#header-component .header-logo__image{width:180px;height:auto}}#header-component[data-menu-style=menu] .menu-list__link-title{padding-inline:clamp(12px,1.25vw,20px)}#header-component[data-menu-style=menu] .header__row--top .header__columns{column-gap:12px}#header-component[data-menu-style=menu] .header__column--right{gap:4px}#header-component[data-menu-style=menu] .header__column--right .search-action{margin-inline:0}#header-component[data-menu-style=menu] header-actions{gap:4px;margin-inline-start:0}#header-component[data-menu-style=menu] :is(.header-actions__action,.search-action .header-actions__action){min-width:44px;min-height:44px;align-items:center}}#header-component .header__row--top .header__columns{transition:min-height var(--lcw-header-speed) var(--lcw-ease)}#header-component .header-logo__image{transform-origin:center}#header-component .header__underlay-closed{transition:height var(--lcw-header-speed) var(--lcw-ease),box-shadow var(--lcw-header-speed) var(--lcw-ease)}#header-component[data-sticky-state=active] .header__underlay-closed{background:#fff;box-shadow:0 1px 0 var(--lcw-line)}#header-component:not([transparent]){position:relative;z-index:1}@media screen and (min-width:990px){#header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header__columns{min-height:var(--lcw-header-tall)}body:has(.lcw-hb) #header-component[transparent]:not([data-sticky-state=active]) .header__row--top .header__columns{min-height:var(--lcw-header-tall)}#header-component[transparent]:not([data-sticky-state=active]) .header-logo__image{transform:none}}html body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child:has(.lcw-hero,.lcw-hb){margin-top:0}@media screen and (max-width:749px),screen and (min-width:990px){body:has(.lcw-hb) #header-component[transparent]:is(:not([data-sticky-state]),[data-sticky-state=inactive]):not(:has(.menu-list__link:hover,header-menu[aria-expanded=true],details[open])) :is(.menu-list__link,.header-actions__action){text-shadow:0 0 10px rgb(0 0 0 / .3),0 1px 2px rgb(0 0 0 / .25)}body:has(.lcw-hb) #header-component[transparent]:is(:not([data-sticky-state]),[data-sticky-state=inactive]):not(:has(.menu-list__link:hover,header-menu[aria-expanded=true],details[open])) .header__row svg{filter:drop-shadow(0 0 4px rgb(0 0 0 / .3))}body:has(.lcw-hb) #header-component[transparent]:not([data-sticky-state=active]) .header__row--bottom{box-shadow:none}}@media screen and (min-width:750px)and (max-width:989px){#header-component[transparent]{position:relative;--closed-underlay-height: 100%;--header-logo-display: unset;--header-logo-inverse-display: unset}#header-component[transparent] .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}html body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}}@media(prefers-reduced-motion:reduce){#header-component .header__underlay-closed,#header-component .header__row--top .header__columns,#header-component .header-logo__image{transition:none}}.header .header__row .menu-list__submenu:not(#lcw){--submenu-padding-block-start: var(--lcw-space-6);--submenu-padding-block-end: var(--lcw-space-7)}.header .menu-list__submenu-inner{border-top:1px solid var(--lcw-line)}.header .mega-menu__link--parent,.header .mega-menu__heading{display:block;margin-block-end:var(--lcw-space-2);padding-block:0;color:var(--lcw-ink);font-family:var(--lcw-sans);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:var(--lcw-track-eyebrow);text-transform:uppercase}.header .mega-menu__heading{cursor:default}.header .mega-menu__list .mega-menu__link:not(.mega-menu__link--parent,.mega-menu__heading){color:var(--lcw-muted);font-family:var(--lcw-sans);font-size:14px;line-height:1.4;text-transform:none;letter-spacing:0;padding-block:5px;transition:color var(--lcw-duration) var(--lcw-ease)}.header .mega-menu__list .mega-menu__link:not(.mega-menu__heading):hover{color:var(--lcw-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.header .mega-menu__content .resource-card{border-radius:0}.section-resource-list__header a.link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-eyebrow);text-decoration:none;text-transform:uppercase}.section-resource-list__header a.link:after{content:"";width:18px;height:1px;background:currentColor;transition:width var(--lcw-duration) var(--lcw-ease)}.section-resource-list__header a.link:hover:after{width:28px}.lcw-search-suggest{display:grid;gap:var(--lcw-space-5);padding:var(--lcw-space-5) var(--lcw-space-5) var(--lcw-space-4)}.lcw-search-suggest__title{margin:0 0 var(--lcw-space-3);color:var(--lcw-muted);font-size:11px;font-weight:700;letter-spacing:var(--lcw-track-eyebrow);text-transform:uppercase}.lcw-search-suggest__list,.lcw-search-suggest__links{display:flex;flex-wrap:wrap;gap:var(--lcw-space-2);margin:0;padding:0;list-style:none}.lcw-search-suggest__links{gap:var(--lcw-space-2) var(--lcw-space-5)}.lcw-search-suggest__links a{color:var(--lcw-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.search-modal .search-modal__content.dialog-modal{width:100vw;max-width:100vw;margin:0;border:0;border-radius:0;box-shadow:none}.search-modal .predictive-search-form{max-width:1080px;margin-inline:auto;padding:var(--lcw-space-5) var(--lcw-space-5) 0}.search-modal .predictive-search-form__content-wrapper{max-height:none}.search-modal .predictive-search-form__content{max-height:min(78dvh,820px)}}.lcw-heart{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill var(--lcw-duration) var(--lcw-ease)}[aria-pressed=true]>.lcw-heart{fill:currentColor}.lcw-wishlist-button{display:inline-flex;align-items:center;gap:var(--lcw-space-2);min-height:44px;padding:0;border:0;background:none;color:var(--lcw-ink);font:inherit;font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-ui);text-transform:uppercase;cursor:pointer}.lcw-wishlist-button:hover span{text-decoration:underline;text-underline-offset:4px}.lcw-card-wishlist{position:absolute;top:var(--lcw-space-2);right:var(--lcw-space-2);z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffe0;color:var(--lcw-ink);cursor:pointer;transition:background-color var(--lcw-duration) var(--lcw-ease)}.lcw-card-wishlist:hover{background:var(--lcw-bg)}.product-card .card-gallery,.product-card .product-media-container{background:var(--lcw-surface)}.product-card a[ref=productTitleLink] .text-block{--font-size: 14px !important;--line-height: 1.4 !important;line-height:1.4;color:var(--lcw-ink);text-wrap:pretty}.product-card product-price.text-block{--font-size: 14px !important;color:var(--lcw-ink);font-variant-numeric:tabular-nums}.product-card .lcw-card-meta{font-size:12px;color:var(--lcw-body)}@media screen and (min-width:990px){.product-card a[ref=productTitleLink] .text-block{--font-size: 15px !important}.product-card .lcw-card-meta{font-size:13px}}@media screen and (min-width:990px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.lcw-pdp,.lcw-pd{--lcw-rail: 82px;--lcw-gallery-share: 58%;--lcw-frame-max-h: calc((100svh - var(--header-height, 68px) - 16px) * 1.2);--lcw-gallery-col: min(var(--lcw-gallery-share), calc(var(--lcw-rail) + var(--lcw-frame-max-h) * var(--lcw-hero-ratio, .8) + var(--gap, 48px) / 2));--lcw-info-col: calc(540px + var(--gap, 48px) / 2)}.lcw-pdp .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:var(--lcw-gallery-col) minmax(min(360px,40%),var(--lcw-info-col));justify-content:center}.lcw-pdp .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(min(360px,40%),var(--lcw-info-col)) var(--lcw-gallery-col);justify-content:center}}@media screen and (min-width:750px){.lcw-pdp .product-details>.group-block>.group-block-content{gap:20px}.lcw-pdp .product-details .lcw-trust{margin-block-start:-6px}.lcw-pdp .product-details .lcw-specs:has(.lcw-pdp-service){padding-block-start:20px}}@media screen and (min-width:750px){.product-information .product-details.sticky-content--desktop{top:calc(var(--sticky-header-offset, 0px) + 16px)}.product-information .product-details.sticky-content--desktop:not([data-lcw-fits]){position:relative;top:auto}sticky-add-to-cart{display:none}}.product-information .product-details .text-block h1{margin:0;text-wrap:balance}.product-information .product-details product-price .compare-at-price{font-size:16px;color:var(--lcw-muted)}.product-information .product-details product-price .tax-note{margin-block-start:4px;font-size:13px;font-weight:400;letter-spacing:normal;color:var(--lcw-muted)}.product-information product-inventory:has(.product-inventory__status[data-status=none]){display:none}.product-information .product-inventory__status{gap:8px;font-size:14px;color:var(--lcw-muted)}.product-information .product-inventory__icon,.product-information .product-inventory__icon svg{width:9px;height:9px}.product-information .product-inventory__icon circle:first-of-type{display:none}.product-information .product-inventory__icon circle{stroke:none}.product-information .product-inventory__icon-in_stock{color:#56705a}.product-information .product-inventory__icon-low{color:#8a6b35}.product-information button.shopify-payment-button__button--unbranded{--button-color: var(--lcw-ink);--button-background-color: transparent;--button-border-color: var(--lcw-ink);--button-border-width: 1px;font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-ui)}.product-information button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--lcw-bg);--button-background-color: var(--lcw-ink);--button-border-color: var(--lcw-ink)}.product-information .product-details .lcw-specs:has(.lcw-pdp-service){padding-block-start:var(--lcw-space-5);border-block-start:1px solid var(--lcw-line)}.product-information .details__header{font-size:14px;font-weight:400;letter-spacing:.02em}.product-information .details-content .rte h2,.product-information .details-content .rte h3,.product-information .details-content .rte h4{margin:var(--lcw-space-5) 0 var(--lcw-space-2);font-family:var(--lcw-sans);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.01em;text-transform:none}.product-information .details-content .rte ul{margin:0 0 var(--lcw-space-3);padding:0;list-style:none;display:grid;gap:6px}.product-information .details-content .rte li{position:relative;padding-inline-start:18px}.product-information .details-content .rte li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:8px;height:1px;background:var(--lcw-muted)}.product-information .variant-option--buttons legend,.product-information .lcw-colour__legend{font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:none}.product-information .lcw-colour__name,.product-information .lcw-option-value{color:var(--lcw-muted);font-weight:400}.product-information .product-form-buttons{--height-buy-buttons: 50px}.product-information .product-form-buttons .quantity-selector-wrapper{display:flex;flex:0 0 100%;align-items:center;gap:var(--lcw-space-3)}.product-information .product-form-buttons .quantity-selector-wrapper:before{content:attr(data-lcw-quantity-label);font-size:13px;color:var(--lcw-muted)}.product-information .product-form-buttons .quantity-selector{flex:0 0 112px;height:40px;width:112px;font-size:14px}.product-information .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 100%}.product-information .lcw-wishlist-button{font-size:13px;letter-spacing:.02em;text-transform:none}.product-information .product-media-container{background:var(--lcw-stone)}.lcw-pdp .media-gallery--carousel slideshow-slide.product-media-container{aspect-ratio:var(--lcw-hero-ratio, .8);max-height:none}.lcw-pdp .media-gallery--carousel slideshow-slide .product-media,.lcw-pdp .media-gallery--carousel slideshow-slide .product-media img{width:100%;height:100%}.lcw-pdp .media-gallery--carousel slideshow-slide .product-media img{object-fit:contain}.lcw-pdp .media-gallery--carousel slideshow-slide .lcw-media-fit{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lcw-pdp .media-gallery--carousel slideshow-slide .lcw-media-fit .product-media{display:flex;align-items:center;justify-content:center}.lcw-pdp .media-gallery--carousel slideshow-slide .lcw-media-fit .product-media img{width:min(100%,var(--lcw-max-w));height:auto;max-height:min(100%,var(--lcw-max-h))}.lcw-pdp zoom-dialog .lcw-media-fit img{width:min(100%,var(--lcw-max-w));max-height:min(100%,var(--lcw-max-h));margin-inline:auto}.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control{aspect-ratio:var(--lcw-hero-ratio, .8);border:0;background:var(--lcw-stone);opacity:.85;transition:opacity .2s ease}.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails-container{scrollbar-width:thin;scrollbar-color:var(--lcw-line) transparent}.lcw-rail-note{display:block;width:64px;margin:8px 0 -2px;font-size:10px;font-weight:400;line-height:1.25;letter-spacing:.02em;color:var(--lcw-muted);text-align:center}.lcw-slide-note{position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:2;padding:4px 10px;border-radius:2px;background:#ffffffeb;color:var(--lcw-ink);font-size:12px;font-weight:400;line-height:1.4;pointer-events:none}.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:hover,.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1}.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:1px solid var(--lcw-ink);outline-offset:2px}.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:2px solid var(--lcw-ink);outline-offset:3px}@media screen and (min-width:750px){.lcw-pdp .media-gallery--carousel .slideshow-controls__thumbnails{gap:10px;padding:3px 16px 3px 3px}}@media screen and (min-width:750px)and (max-width:989px){.lcw-pdp .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.lcw-pdp .media-gallery--carousel slideshow-controls:not(.media-gallery__mobile-controls){display:none}.lcw-pdp .media-gallery--carousel .media-gallery__mobile-controls{display:flex!important}}.lcw-pdp .media-gallery__mobile-controls .slideshow-controls__dots{gap:0}.lcw-pdp .media-gallery__mobile-controls .slideshow-controls__dots button{width:24px;margin:0}.lcw-pdp .media-gallery--carousel slideshow-arrows{mix-blend-mode:normal;padding-inline:12px}.lcw-pdp .media-gallery--carousel slideshow-arrows .slideshow-control,.lcw-pdp .lcw-zoom-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#ffffffe6;color:var(--lcw-ink);box-shadow:0 0 0 1px #15151314;opacity:1;pointer-events:auto}.lcw-pdp .media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{width:14px;height:14px}.lcw-pdp .media-gallery--carousel slideshow-arrows .slideshow-control:hover,.lcw-pdp .lcw-zoom-button:hover{background:var(--lcw-bg)}.lcw-pdp .media-gallery--carousel slideshow-arrows .slideshow-control:focus-visible,.lcw-pdp .lcw-zoom-button:focus-visible{outline:2px solid var(--lcw-ink);outline-offset:2px}.lcw-pdp .lcw-zoom-button{border:0;position:absolute;top:12px;right:12px;z-index:var(--layer-heightened, 2);cursor:zoom-in}.lcw-pdp zoom-dialog .dialog-zoomed-gallery__close-button{width:44px;height:44px;border-radius:50%;background:var(--lcw-bg);color:var(--lcw-ink);box-shadow:0 0 0 1px #1515131f}.lcw-pdp zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible{outline:2px solid var(--lcw-ink);outline-offset:2px}.product-recommendations h2{font-family:var(--lcw-heading);font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}@media screen and (min-width:750px){.product-recommendations .section[data-lcw-count]>:is(.section-resource-list__content,.resource-list){--lcw-rec-gap: var(--resource-list-column-gap-desktop, 16px);--lcw-rec-card: calc((100% - (var(--column-count, 4) - 1) * var(--lcw-rec-gap)) / var(--column-count, 4));justify-self:center;width:calc(var(--lcw-count) * var(--lcw-rec-card) + (var(--lcw-count) - 1) * var(--lcw-rec-gap))}.product-recommendations .section[data-lcw-count]>.resource-list--grid{grid-template-columns:repeat(var(--lcw-count),minmax(0,1fr))}}@media screen and (max-width:359px){.product-recommendations .resource-list--grid{grid-template-columns:minmax(0,1fr)}}#header-component :is(.menu-list__link,.header-actions__action,.header-logo):focus-visible{outline:1px solid currentColor;outline-offset:4px}#header-component .header-actions__action{transition:opacity var(--lcw-duration) var(--lcw-ease)}#header-component .header-actions__action:hover{opacity:.65}.variant-option--buttons{position:relative}.variant-option--buttons legend{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.variant-option--buttons:has(.lcw-size-trigger) legend{margin-block-end:12px;padding-inline-end:124px}.lcw-option-value{color:var(--lcw-muted);font-weight:400;letter-spacing:.04em;text-transform:none}.lcw-size-trigger{position:absolute;inset-block-start:-44px;inset-inline-end:0;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 0 0 8px;border:0;background:none;color:var(--lcw-ink);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.lcw-size-trigger span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.lcw-size-trigger:hover span{text-decoration-color:transparent}.lcw-size-trigger__icon{flex:none}.lcw-size-trigger:focus-visible{outline:2px solid var(--lcw-ink);outline-offset:2px}#quick-add-modal-content .lcw-size-trigger,.product-information:not(:has(dialog[data-lcw-size-dialog])) .lcw-size-trigger{display:none}.lcw-colour{min-inline-size:0;margin:0;padding:0;border:0}.lcw-colour__legend{padding:0;margin-block-end:6px;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.lcw-colour__name{color:var(--lcw-muted);font-weight:400;letter-spacing:.04em;text-transform:none}.lcw-colour__list{display:flex;flex-wrap:wrap;gap:2px 4px;margin-inline-start:-7px}.lcw-colour__option{position:relative;display:grid;place-items:center;min-width:44px;height:44px;cursor:pointer}.lcw-colour__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lcw-swatch{display:inline-block;border-radius:50%;background:var(--lcw-swatch);box-shadow:inset 0 0 0 1px #11111129}.lcw-swatch--picker{position:relative;width:30px;height:30px}.lcw-colour__text{display:grid;place-items:center;min-height:32px;padding:0 12px;border:1px solid var(--lcw-line);border-radius:16px;background:var(--lcw-surface);font-size:13px;line-height:1;white-space:nowrap}.lcw-colour__option--text{padding-inline:6px}.lcw-colour__input:checked+.lcw-swatch,.lcw-colour__input:checked+.lcw-colour__text{outline:1px solid var(--lcw-ink);outline-offset:3px}.lcw-colour__input:checked+.lcw-colour__text{border-color:var(--lcw-ink)}.lcw-colour__option:has(.lcw-colour__input:focus-visible){outline:2px solid var(--lcw-ink);outline-offset:-2px;border-radius:4px}@media(hover:hover){.lcw-colour__option:hover .lcw-colour__input:not(:checked)+.lcw-swatch,.lcw-colour__option:hover .lcw-colour__input:not(:checked)+.lcw-colour__text{outline:1px solid var(--lcw-muted);outline-offset:3px}}.lcw-colour__option--soldout .lcw-swatch,.lcw-colour__option--soldout .lcw-colour__text,.lcw-colour__option--missing .lcw-swatch,.lcw-colour__option--missing .lcw-colour__text{opacity:.45}.lcw-colour__option--soldout:after,.lcw-colour__option--missing:after{content:"";position:absolute;inset:50% 6px auto;height:1.5px;background:var(--lcw-ink);box-shadow:0 0 0 1px var(--lcw-bg);transform:rotate(-45deg);pointer-events:none}.lcw-colour__option--text.lcw-colour__option--soldout:after,.lcw-colour__option--text.lcw-colour__option--missing:after{transform:rotate(-12deg)}.lcw-colour__option--missing .lcw-swatch{outline:1px dashed var(--lcw-muted);outline-offset:3px}.variant-option__button-label.lcw-option--missing{border-style:dashed}.variant-option__button-label.lcw-option--missing:before{border-style:dashed}.lcw-variant-status{margin:var(--lcw-space-3) 0 0;font-size:14px;color:var(--lcw-error)}.lcw-variant-status:empty{display:none}.variant-option--buttons:not(:has(input:checked)) .variant-option__button-label__pill{opacity:0}.variant-option--buttons:not(:has(input:checked)) .variant-option__button-label{color:var(--color-variant-text)}[data-lcw-size-required] .lcw-option-value{display:none}[data-lcw-size-required] legend:after{content:" (select a size)";color:var(--lcw-muted);font-weight:400;letter-spacing:.04em;text-transform:none}.lcw-size-error{flex-basis:100%;width:100%;margin:var(--lcw-space-2) 0 0;color:var(--lcw-error);font-size:14px;font-weight:400}.lcw-size-note{margin:0;font-size:14px;line-height:1.45;color:var(--lcw-ink)}.lcw-size-note:empty{display:none}.accelerated-checkout-block.lcw-express--locked{opacity:.4;cursor:not-allowed}[ref=addToCartButton][aria-busy=true]{cursor:progress}[ref=addToCartButton][aria-busy=true] :is(.add-to-cart__text,.add-to-cart-text__content){opacity:.55}.product-information [ref=addToCartButton][aria-busy=true] .add-to-cart-icon{position:relative}.product-information [ref=addToCartButton][aria-busy=true] .add-to-cart-icon svg{opacity:0}.product-information [ref=addToCartButton][aria-busy=true] .add-to-cart-icon:after,.sticky-add-to-cart__button[aria-busy=true]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:lcw-spin .8s linear infinite}.sticky-add-to-cart__button[aria-busy=true]:after{inset:50% 12px auto auto;width:14px;height:14px;margin-block-start:-7px}@keyframes lcw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[ref=addToCartButton][aria-busy=true]:after,.product-information [ref=addToCartButton][aria-busy=true] .add-to-cart-icon:after{animation:none;border-inline-end-color:currentColor;opacity:.6}}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info action" "price action";align-items:center;column-gap:var(--lcw-space-3);row-gap:2px;padding-inline:var(--page-margin);border-block-start:1px solid var(--lcw-line)}sticky-add-to-cart .sticky-add-to-cart__image,sticky-add-to-cart .sticky-add-to-cart__title{display:none}sticky-add-to-cart .sticky-add-to-cart__info{grid-area:info;align-self:end}sticky-add-to-cart .sticky-add-to-cart__variant{margin:0;overflow:hidden;color:var(--lcw-muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__price{grid-area:price;align-self:start;font-size:15px;font-weight:400}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{display:none}sticky-add-to-cart .sticky-add-to-cart__button{grid-area:action;width:auto;min-width:0;height:auto;min-height:48px;padding:0 var(--lcw-space-5)}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text .svg-wrapper{display:none}.lcw-sticky-error{grid-column:1 / -1;margin:var(--lcw-space-2) 0 0;color:var(--lcw-error);font-size:13px;line-height:1.4}html:is(.lcw-dialog-open,.lcw-typing,.lcw-consent-open) sticky-add-to-cart{visibility:hidden}html:has(dialog[open]:modal) sticky-add-to-cart,html:has(header-drawer details[open]) sticky-add-to-cart{visibility:hidden}html:has(.sticky-add-to-cart__bar[data-stuck=true]){scroll-padding-block-end:calc(88px + var(--safe-area-inset-bottom, 0px))}}html.lcw-dialog-open sticky-add-to-cart{visibility:hidden}footer .text-block h3{margin:0 0 var(--lcw-space-4);font-family:var(--lcw-sans);font-size:11px;font-weight:400;letter-spacing:var(--lcw-track-eyebrow);text-transform:uppercase;--color: var(--lcw-footer-muted)}footer .text-block ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}footer .text-block li a{display:inline-flex;align-items:center;min-height:32px;color:var(--lcw-footer-text);text-decoration:none;font-size:14px;transition:color var(--lcw-duration) var(--lcw-ease)}footer .text-block li a:hover{color:var(--lcw-ink);text-decoration:underline;text-underline-offset:.25em}.email-signup__input,.email-signup__input-group,input[type=email]{border-radius:0}.product-badges__badge{border-radius:0;font-size:10px;font-weight:400;letter-spacing:var(--lcw-track-eyebrow);padding:5px 8px}@media(prefers-reduced-motion:no-preference){.lcw-reveal{animation:lcw-fade-up .6s var(--lcw-ease) both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes lcw-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lcw-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--lcw-space-2);margin:0 0 var(--lcw-space-3);padding:0;list-style:none;font-size:13px;color:var(--lcw-muted)}.lcw-breadcrumbs li+li:before{content:"/";margin-inline-end:var(--lcw-space-2);color:var(--lcw-line)}.lcw-breadcrumbs a{color:inherit;text-decoration:none}.lcw-breadcrumbs a:hover,.lcw-breadcrumbs [aria-current]{color:var(--lcw-ink)}:root{--lcw-h-ivory: #ffffff;--lcw-h-charcoal: #1c1c1c;--lcw-h-on-dark-muted: #c9c9c9;--lcw-h-pad: calc(var(--lcw-flow) / 2)}.lcw-h-section{padding-block:var(--lcw-h-pad)}.lcw-h-title{margin:0;font-family:var(--lcw-sans);font-weight:400;font-size:clamp(24px,.5vw + 21px,30px);line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.lcw-h-eyebrow{margin:0;font-family:var(--lcw-sans);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:var(--lcw-track-eyebrow);text-transform:uppercase}.lcw-h-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px;margin-block-end:var(--lcw-heading-gap)}.lcw-h-head__text{display:grid;gap:8px}.lcw-h-head__sub{margin:0;font-size:14px;line-height:1.5;color:var(--lcw-muted)}.lcw-h-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-family:var(--lcw-sans);font-size:12px;font-weight:400;letter-spacing:var(--lcw-track-eyebrow);line-height:1.3;text-transform:uppercase;text-decoration:none}.lcw-h-arrow{flex:none;width:14px;height:10px;transition:transform var(--lcw-duration) var(--lcw-ease)}a:hover .lcw-h-arrow,.lcw-h-link:hover .lcw-h-arrow{transform:translate(3px)}.lcw-h-link:hover .lcw-h-link__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lcw-btn--outline{min-width:200px;background:transparent;border-color:var(--lcw-ink);color:var(--lcw-ink)}.lcw-btn--outline:hover{background:var(--lcw-ink);color:var(--lcw-bg)}.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=idle]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}#header-component[sticky=scroll-up][data-sticky-state=active]{transform:translateY(0);transition:transform .22s var(--lcw-ease)}#header-component[sticky=scroll-up][data-sticky-state=idle]{opacity:0;transform:translateY(-100%);transition:none}#header-component[sticky=scroll-up][data-sticky-state=idle][data-sticky-leaving]{opacity:1;transition:transform .22s var(--lcw-ease)}#header-component[sticky=scroll-up][data-sticky-state=idle]:focus-within,#header-component[sticky=scroll-up][data-sticky-state=idle]:has(header-menu[aria-expanded=true]){opacity:1;transform:none}#header-component[transparent][data-sticky-state=idle]{--header-logo-display: unset;--header-logo-inverse-display: unset;--closed-underlay-height: 100%}#header-component[transparent][data-sticky-state=idle] .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}@media(prefers-reduced-motion:reduce){#header-component[sticky=scroll-up][data-sticky-state]{transition:none}}@media screen and (min-width:990px){.lcw-pdp:has(.media-gallery--grid){--lcw-gallery-col: 63%}}.lcw-pdp .media-gallery--grid .product-media-container{aspect-ratio:4 / 5;background:var(--lcw-surface)}.lcw-pdp .media-gallery--grid .product-media-container .product-media,.lcw-pdp .media-gallery--grid .product-media-container .product-media img{width:100%;height:100%}.lcw-pdp .media-gallery--grid .product-media-container .product-media img{object-fit:contain}.lcw-pdp .media-gallery--grid .lcw-media-fit,.lcw-pdp .media-gallery--grid .lcw-media-fit .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lcw-pdp .media-gallery--grid .lcw-media-fit .product-media img{width:min(100%,var(--lcw-max-w, 100%));height:auto;max-height:min(100%,var(--lcw-max-h, 100%))}.lcw-pdp .media-gallery--carousel slideshow-slide.product-media-container{background:var(--lcw-surface)}.product-information .product-details .text-block h1{font-family:var(--lcw-sans);font-size:clamp(22px,.45vw + 20px,24px);font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.product-information .product-details product-price .price{font-size:clamp(22px,.45vw + 20px,24px);font-weight:500;letter-spacing:0}.product-information .product-details product-price .price .price__currency-code{margin-inline-start:2px;font-size:13px;font-weight:500;letter-spacing:.02em}.product-information .variant-option--buttons legend,.product-information .lcw-colour__legend{font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none}.product-information .variant-option--buttons .variant-option__button-label{min-width:52px;min-height:46px;border-color:#1c1c1c80;font-size:14px;font-weight:500;letter-spacing:.02em}.product-information .variant-option--buttons .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--lcw-ink);outline-offset:2px}.product-information .product-form-buttons .button,.product-information add-to-cart-component .button{font-size:14px;font-weight:500;letter-spacing:.1em}.lcw-pdp .lcw-acc__summary,.lcw-pdp .lcw-acc__help-summary{font-size:15px;font-weight:500}.lcw-pdp .lcw-acc__panel,.lcw-pdp .lcw-acc__help-body{color:#454545}.lcw-swatch--picker{width:26px;height:26px}.lcw-colour__list{margin-inline-start:-9px}.lcw-colour__text{min-height:34px;border-radius:2px}.product-information .product-form-buttons{--height-buy-buttons: 52px}.product-information button.shopify-payment-button__button--unbranded{font-size:13px;font-weight:400;letter-spacing:var(--lcw-track-button)}.lcw-pdp .product-details .lcw-product-meta{gap:var(--lcw-space-3)}.lcw-pdp .product-details .lcw-acc{margin-block-start:4px}.product-recommendations .resource-list__item .lcw-pc{height:100%}.lcw-pdp .media-gallery--grid .product-media-container{position:relative}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lcw.css.map */
