:root{--wl-ink: #171717;--wl-ink-soft: #4f4b47;--wl-orange: #f37021;--wl-orange-dark: #c9500c;--wl-warm: #f5f2ed;--wl-warm-deep: #e8e2da;--wl-white: #ffffff;--wl-line: #ddd7cf;--wl-focus: #005fcc;--wl-shadow-soft: 0 12px 34px rgb(23 23 23 / 8%);--wl-page-gutter: clamp(16px, 3vw, 40px)}html{scroll-padding-top:calc(var(--header-height, 72px) + 24px)}body{background:var(--wl-white);color:var(--wl-ink);font-size:clamp(14px,.28vw + 13px,15px);line-height:1.55;letter-spacing:.01em;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(p,li,dd,dt,input,select,textarea){text-transform:none}:where(.rte,.prose) :where(p,li){line-height:1.65;letter-spacing:.005em;text-transform:none}:where(h1,h2,h3,h4,h5,h6,.heading,[class^=display-]){letter-spacing:-.025em;line-height:1.12;text-transform:none;text-wrap:balance}.subheading{font-size:clamp(10px,.16vw + 9.5px,12px);font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--wl-focus);outline-offset:3px}:where(.button,button,[role=button],input,select,textarea){touch-action:manipulation}:where(.button,input,select,textarea){min-block-size:44px}.top-bar{display:flex;min-height:30px;align-items:center;justify-content:center;gap:16px;padding-inline:var(--wl-page-gutter);background:var(--wl-ink);color:var(--wl-white);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.top-bar a{color:inherit;text-decoration:none;text-underline-offset:3px}.top-bar a:hover{text-decoration:underline}.top-bar .separator{inline-size:1px;block-size:12px;background:#ffffff61}.shopify-section--announcement-bar{z-index:31}.announcement-bar{min-height:34px;padding-block:7px}.announcement-bar .subheading{font-size:10px;letter-spacing:.12em;line-height:1.3}.shopify-section--header{z-index:30;border-bottom:1px solid rgb(23 23 23 / 9%);box-shadow:0 5px 18px #17171708}.header{min-height:70px}.header__logo-image{height:auto}.header__primary-nav>ul{column-gap:clamp(18px,2vw,34px)}.header__primary-nav a.subheading{position:relative;padding-block:10px;color:currentColor;font-size:11px;letter-spacing:.13em;text-decoration:none}.header__primary-nav a.subheading:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}.header__primary-nav a.subheading:hover:after,.header__primary-nav a.subheading[aria-current=page]:after{opacity:1;transform:scaleX(1)}.header__dropdown-menu{border:1px solid var(--wl-line);box-shadow:var(--wl-shadow-soft)}.button{font-weight:650;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover{transform:translateY(-1px)}.button[disabled],.button[aria-disabled=true]{transform:none}.template-collection #main>.shopify-section:first-child .section-spacing--tight{padding-block:clamp(34px,5vw,72px);border-bottom:1px solid var(--wl-line);background:var(--wl-warm)}.template-collection #main>.shopify-section:first-child .prose{max-width:760px}.template-collection #main>.shopify-section:first-child h1{max-width:18ch;font-size:clamp(36px,6vw,76px);line-height:.98}.template-collection #main>.shopify-section:first-child .prose>div{max-width:62ch;color:var(--wl-ink-soft);font-size:clamp(14px,.3vw + 13px,16px)}.collection-quick-navigation{gap:clamp(18px,3vw,36px)}.collection-quick-navigation__item{gap:10px}.collection-quick-navigation__item img{border:1px solid var(--wl-line)}.collection__toolbar{position:sticky;top:calc(var(--header-is-sticky, 1) * var(--header-height, 0px));z-index:8;min-height:58px;padding-inline:var(--wl-page-gutter);border-block:1px solid var(--wl-line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.collection__toolbar .subheading{color:var(--wl-ink)}.collection__layout-selector label{display:grid;min-width:40px;min-height:40px;place-items:center;border:1px solid transparent}.collection__layout-selector input:checked+label{border-color:var(--wl-ink);background:var(--wl-warm)}.collection__inner{padding-block:clamp(20px,3vw,42px) clamp(56px,7vw,96px)}.collection__sidebar{padding:22px 18px;border:1px solid var(--wl-line);background:var(--wl-warm)}.collection__sidebar>.subheading{margin-bottom:20px;color:var(--wl-ink-soft)}.facets .accordion,.facets details{border-color:var(--wl-line)}.facets summary{min-height:44px}.active-facets{margin-bottom:18px}.active-facets a,.active-facets button{border-color:var(--wl-line);background:var(--wl-warm)}.template-collection .product-list{column-gap:clamp(10px,1.4vw,24px);row-gap:clamp(28px,4vw,54px)}.template-collection .product-card{min-width:0}.template-collection .product-card__figure{overflow:hidden;border:1px solid var(--wl-line);background:var(--wl-warm)}.template-collection .product-card__image{transition-duration:.42s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.template-collection .product-card__info{padding-top:12px;color:var(--wl-ink);text-align:left}.template-collection .product-card__info .justify-items-center{justify-items:start}.template-collection .product-card__info .text-center{text-align:left}.template-collection .product-card .product-title{display:-webkit-box;overflow:hidden;color:var(--wl-ink);font-size:clamp(14px,.25vw + 13px,16px);font-weight:500;letter-spacing:-.01em;line-height:1.35;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-collection .product-card .price-list{color:var(--wl-ink);font-size:clamp(13px,.18vw + 12px,15px);font-weight:600;letter-spacing:0}.template-collection .product-card compare-at-price{color:var(--wl-ink-soft);font-weight:400}.template-collection .product-card__quick-buy .button{min-height:44px;background:var(--wl-ink);color:var(--wl-white)}.template-collection .product-card__quick-buy .button:hover{background:var(--wl-orange-dark)}.template-collection .badge{border:0;background:var(--wl-white);color:var(--wl-ink);font-size:9px;font-weight:700;letter-spacing:.12em;box-shadow:0 1px #17171714}.template-collection .badge--on-sale,.template-collection [class*=discount-badge]{background:var(--wl-orange-dark);color:var(--wl-white)}.pagination{margin-top:clamp(40px,6vw,72px)}.pagination a,.pagination button{min-width:44px;min-height:44px}.shopify-section-group-footer-group :where(h2,h3,.heading){letter-spacing:-.015em}.shopify-section-group-footer-group :where(p,a,li){text-transform:none}.shopify-section-group-footer-group input{min-height:48px}.shopify-section--footer .footer__big-logo--full{overflow:hidden}.shopify-section--footer .footer__big-logo--full img{opacity:.96;filter:brightness(0) invert(1);transform:none!important;animation:none!important}@media(max-width:699px){.header{min-height:60px}.top-bar{display:none}.announcement-bar{min-height:32px;padding-block:6px}.collection__toolbar{min-height:54px}.collection__inner{padding-inline:10px}.template-collection .product-list{column-gap:10px;row-gap:30px}.template-collection .product-card__info{padding-top:9px}.template-collection .product-card .product-title{font-size:13.5px;line-height:1.32}.template-collection .product-card .price-list{font-size:13px}.template-product :where(#ShopifyChat,#shopify-chat,[data-shopify-chat],iframe[title*="Shopify Inbox" i],iframe[title*=chat i]){bottom:calc(84px + env(safe-area-inset-bottom))!important}.template-product :where([id*=whatmore i][style*="position: fixed" i],[class*=whatmore i][style*="position: fixed" i]){bottom:calc(92px + env(safe-area-inset-bottom))!important}.windlust-legal-row{grid-template-columns:1fr;gap:.25rem;padding-block:.72rem}}@media(min-width:700px)and (max-width:999px){.template-collection .product-card .product-title{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item .subheading:before{content:"";display:block;inline-size:58px;block-size:13px;margin-block-end:.45rem;background-repeat:no-repeat}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(1) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#0b0b0c 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#252428 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#47464b 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#727078 0 5px,transparent 5.5px)}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(2) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#f2e6da 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#dec9b4 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#c4a689 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#9c755b 0 5px,transparent 5.5px)}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(3) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#f3d8a0 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#d9b86e 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#b98a49 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#8a5d2e 0 5px,transparent 5.5px)}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(4) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#eeeff1 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#c9cdd2 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#8c9299 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#4d5055 0 5px,transparent 5.5px)}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(5) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#d8e8f2 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#7faecd 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#3c7397 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#153c5a 0 5px,transparent 5.5px)}[id^=promo-block-list-windlust_colour_menu] .menu-promo__item:nth-child(6) .subheading:before{background-image:radial-gradient(circle at 6px 6px,#d1dbc5 0 5px,transparent 5.5px),radial-gradient(circle at 20px 6px,#819b70 0 5px,transparent 5.5px),radial-gradient(circle at 34px 6px,#3e6b51 0 5px,transparent 5.5px),radial-gradient(circle at 48px 6px,#173f2e 0 5px,transparent 5.5px)}@media(prefers-reduced-motion:reduce){[id^=promo-block-list-windlust_colour_menu] .zoom-image{transition:none!important}}@media screen and (max-width:699px){.template-collection .product-list[mobile-items-per-row="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-collection .product-list[mobile-items-per-row="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.wl-prepaid{padding:11px 14px;border:1px solid #d8bd80;border-radius:10px;background:linear-gradient(115deg,#f7edd6,#fffaf0);color:#47351d;min-width:0;text-align:left}.wl-prepaid p{margin:0}.wl-prepaid .wl-prepaid__title{font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78571f}.wl-prepaid .wl-prepaid__note{font-size:12px;line-height:1.5;margin-top:4px;color:#5e4b2e}#cart-drawer .wl-confidence{padding:10px 0 0;margin:0;border-top:1px solid #dedbd5;color:#514a40}#cart-drawer .wl-confidence__promises{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 14px;font-size:11px;line-height:1.5}#cart-drawer .wl-confidence__promises>*{display:inline-flex;align-items:center;gap:5px}#cart-drawer .wl-confidence__promises svg{width:15px;height:15px;flex-shrink:0}#cart-drawer .wl-payments{margin-top:9px;text-align:center}#cart-drawer .wl-payments__label{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 7px;font-size:11px;line-height:1.5}#cart-drawer .wl-payments__label svg{width:13px;height:13px;flex-shrink:0}#cart-drawer .wl-payments__methods{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}#cart-drawer .wl-payments__methods svg{width:34px;height:22px}#cart-drawer .wl-payments__type{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border:1px solid #d8d5cf;border-radius:3px;background:#fff;color:#222;font-size:9px;font-weight:600;line-height:1}#cart-drawer .wl-payments__note{display:none}#cart-drawer::part(body){min-height:0;overscroll-behavior:contain}#cart-drawer .line-item__remove-button{opacity:1}@media(max-width:699px){#cart-drawer{--drawer-header-padding-block:14px;--drawer-header-padding-inline:18px;--drawer-body-padding-block:18px;--drawer-body-padding-inline:18px;--drawer-footer-padding-inline:18px}#cart-drawer::part(content){background:#faf9f6}#cart-drawer::part(header){min-height:62px;background:#faf9f6}#cart-drawer::part(close-button){min-width:44px;min-height:44px}#cart-drawer [slot=header] h2{font-size:17px;line-height:1.3;letter-spacing:0}#cart-drawer::part(footer){flex-shrink:0;max-height:55dvh;overflow:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 -5px 24px #28231c0a}#cart-drawer .cart-drawer__footer-inner{padding:14px 18px max(14px,env(safe-area-inset-bottom))}#cart-drawer .cart-drawer__footer-inner>.v-stack{gap:12px}#cart-drawer .cart-drawer__footer-inner .v-stack.gap-3{gap:10px}#cart-drawer .wl-cart-total{font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums}#cart-drawer .wl-cart-total>span:first-child{font-size:12px;letter-spacing:.08em}#cart-drawer .cart-drawer__footer-inner .button{min-height:48px;padding:13px 16px;font-size:12px;letter-spacing:.08em;border-radius:5px}#cart-drawer .line-item{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:14px;padding:0 0 18px;border-bottom:1px solid #e6e1d9}#cart-drawer .line-item__media{width:78px;min-width:0;border-radius:8px;overflow:hidden;background:#eeeae3}#cart-drawer .line-item__media img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}#cart-drawer .line-item__info-with-line-price{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}#cart-drawer .line-item__info,#cart-drawer .line-item__info>.v-stack{display:contents}#cart-drawer .line-item__info>.v-stack>.v-stack:first-child{grid-row:1;gap:5px;min-width:0}#cart-drawer .line-item__info-with-line-price>.v-stack{grid-row:2;justify-items:start}#cart-drawer .line-item__quantity-selector{grid-row:3;margin-top:2px}#cart-drawer .line-item__info .subheading{font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;font-weight:500;overflow-wrap:anywhere}#cart-drawer .line-item__info .text-subdued{font-size:11px;font-weight:400;color:#716b63}#cart-drawer .line-item__line-price{font-size:14px;letter-spacing:0;line-height:1.4;font-weight:600;text-transform:none}#cart-drawer .line-item__quantity-selector>.h-stack{flex-wrap:wrap;gap:8px 12px}#cart-drawer .quantity-selector{grid-template-columns:34px 30px 34px;min-height:40px;border-radius:4px}#cart-drawer .quantity-selector__button{width:34px;min-width:34px;min-height:40px;padding:10px}#cart-drawer .quantity-selector__input{width:30px;min-width:30px;font-size:12px}#cart-drawer .line-item__remove-button{min-height:40px;gap:4px;opacity:1;color:#6c655b}#cart-drawer .line-item__remove-button svg{width:14px;height:14px}#cart-drawer .line-item__remove-button .text-xs{font-size:11px;top:0}#cart-drawer .cart-drawer__cross-sell{border-top:0;margin-top:0;padding-top:5px;gap:12px}#cart-drawer .cart-drawer__cross-sell .h7{font-size:15px;letter-spacing:0}#cart-drawer .cart-drawer__cross-sell .circle-button{width:34px;height:34px}#cart-drawer .product-cross-sell--horizontal{padding:12px;gap:12px;border:1px solid #e6e1d9;border-radius:8px;background:#fff}#cart-drawer .product-cross-sell--horizontal>a{flex-shrink:0;width:58px}#cart-drawer .product-cross-sell--horizontal img{width:58px;border-radius:4px}#cart-drawer .product-cross-sell--horizontal>.v-stack{min-width:0}#cart-drawer .product-cross-sell--horizontal .text-sm{font-size:12px;line-height:1.45}#cart-drawer .product-cross-sell--horizontal .subheading{font-size:10px;letter-spacing:.03em;line-height:1.4}#cart-drawer .product-cross-sell--horizontal price-list{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/windlust-brand.css.map */
