:root{--stans-qa-bg:#f5f2eb;--stans-qa-surface:#faf9f6;--stans-qa-text:#1a1916;--stans-qa-muted:#77736c;--stans-qa-line:#d8d4cc;--stans-qa-soft:#ebe7df;--stans-qa-dark:#25231f;--stans-qa-success:#66705f;--stans-qa-danger:#7c4e4b}body.stans-shop-editorial.woocommerce ul.products.products_style_default li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger,body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger{grid-column:1/-1!important;display:inline-flex!important;width:100%!important;min-width:0!important;min-height:46px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:14px 0 0!important;padding:0 15px!important;border:1px solid rgb(26 25 22 / .22)!important;border-radius:2px!important;background:0 0!important;box-shadow:none!important;color:var(--stans-qa-text)!important;font-family:Manrope,"Helvetica Neue",Arial,sans-serif!important;font-size:10px!important;font-weight:650!important;line-height:1!important;letter-spacing:.1em!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease!important}body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger::after{content:"+"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;color:currentColor!important;font-size:17px!important;font-weight:400!important;line-height:1!important;transform:rotate(0)!important;transition:transform 160ms ease!important}body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger:focus-visible,body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger:hover{border-color:var(--stans-qa-dark)!important;background:var(--stans-qa-dark)!important;color:#fff!important}body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger:focus-visible::after,body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger:hover::after{transform:rotate(90deg)!important}body.woocommerce ul.products li.product .stans-qa-card-product-link{grid-column:1/-1;display:inline-flex;min-height:40px;align-items:center;margin-top:2px;color:var(--stans-qa-muted)!important;font:650 9px/1 Manrope,"Helvetica Neue",Arial,sans-serif;letter-spacing:.1em;text-decoration:none!important;text-transform:uppercase;transition:color 160ms ease}body.woocommerce ul.products li.product .stans-qa-card-product-link:focus-visible,body.woocommerce ul.products li.product .stans-qa-card-product-link:hover{color:var(--stans-qa-text)!important}body.woocommerce-shop.stans-shop-editorial.woocommerce ul.products.products_style_default li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger{position:relative!important;left:-18px!important;width:calc(100% + 36px)!important;min-width:calc(100% + 36px)!important;max-width:none!important;margin:14px 0 -20px!important;padding:0 18px!important;border:0!important;border-top:1px solid rgb(26 25 22 / .16)!important;border-radius:0!important;background:#f7f4ee!important}body.woocommerce-shop.stans-shop-editorial ul.products.products_style_default li.product .stans-qa-card-product-link{display:none!important}body.single-product.woocommerce section.related.products ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger{min-height:44px!important;margin-top:11px!important;padding-inline:13px!important;font-size:9px!important}body.single-product.woocommerce section.related.products ul.products li.product .stans-qa-card-product-link{display:none!important}body.single-product.woocommerce .stans-mobile-related ul.products,body.single-product.woocommerce .stans-related--desktop ul.products{overflow-anchor:none!important;scroll-behavior:auto}html.stans-qa-open,html.stans-qa-open body.stans-qa-open{overflow:hidden!important;overscroll-behavior:none}.stans-qa [hidden],.stans-qa[hidden]{display:none!important}.stans-qa,.stans-qa *{box-sizing:border-box}.stans-qa{position:fixed;inset:0;z-index:999990;color:var(--stans-qa-text);font-family:Manrope,"Helvetica Neue",Arial,sans-serif}.stans-qa__overlay{position:absolute;inset:0;background:rgb(26 25 22 / .3);opacity:0;transition:opacity 220ms ease}.stans-qa__panel{position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:clamp(388px,30vw,420px);max-width:100vw;height:100dvh;margin:0;overflow:hidden;color:var(--stans-qa-text);background:var(--stans-qa-surface);border:0;border-left:1px solid rgb(26 25 22 / .1);box-shadow:-16px 0 44px rgb(26 25 22 / .08);outline:0;transform:translate3d(100%,0,0);transition:transform 260ms cubic-bezier(.22,1,.36,1)}.stans-qa.is-open .stans-qa__overlay{opacity:1}.stans-qa.is-open .stans-qa__panel{transform:translate3d(0,0,0)}.stans-qa__header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 24px 17px;border-bottom:1px solid var(--stans-qa-line);background:var(--stans-qa-surface)}.stans-qa__kicker{margin:0 0 7px;color:var(--stans-qa-muted);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.stans-qa__header h2{margin:0;color:var(--stans-qa-text);font-family:inherit;font-size:clamp(25px, 2.4vw, 29px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.stans-qa__close{position:relative;flex:0 0 44px;width:44px;height:44px;margin:-7px -9px 0 0;padding:0;border:0;border-radius:2px;background:0 0;color:var(--stans-qa-text);cursor:pointer;transition:background-color 160ms ease}.stans-qa__close:hover{background:var(--stans-qa-soft)}.stans-qa__close span::after,.stans-qa__close span::before{content:"";position:absolute;top:50%;left:50%;width:17px;height:1px;background:currentColor}.stans-qa__close span::before{transform:translate(-50%,-50%) rotate(45deg)}.stans-qa__close span::after{transform:translate(-50%,-50%) rotate(-45deg)}.stans-qa__body{min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stans-qa__loading,.stans-qa__product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center}.stans-qa__loading-copy{display:grid;gap:12px}.stans-qa__skeleton{display:block;width:100%;height:13px;overflow:hidden;border-radius:1px;background:var(--stans-qa-soft);animation:stans-qa-pulse 1.2s ease-in-out infinite alternate}.stans-qa__skeleton--image{width:88px;height:110px}.stans-qa__skeleton--short{width:52%}.stans-qa__image{display:block;width:88px;height:110px;object-fit:cover;background:var(--stans-qa-soft)}.stans-qa__product-copy{min-width:0}.stans-qa__product-copy h3{display:-webkit-box;max-width:100%;margin:0 0 8px;overflow:hidden;color:var(--stans-qa-text);font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.018em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stans-qa__price{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--stans-qa-text);font-size:14px;font-weight:500;line-height:1.4}.stans-qa__price-regular{color:var(--stans-qa-muted);font-weight:400}.stans-qa__availability,.stans-qa__meta{margin:7px 0 0;color:var(--stans-qa-muted);font-size:12px;font-weight:500;line-height:1.4}.stans-qa__meta span{margin-right:7px;color:var(--stans-qa-text)}.stans-qa__availability{display:flex;align-items:center;gap:7px}.stans-qa__availability::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--stans-qa-success)}.stans-qa__sizes{min-width:0;margin:25px 0 0;padding:0;border:0}.stans-qa__sizes>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stans-qa__sizes-heading{display:flex;min-height:28px;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.stans-qa__size-label{margin:0;color:var(--stans-qa-text);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.stans-qa__size-guide{color:var(--stans-qa-muted)!important;font-size:9px;font-weight:650;line-height:1.5;letter-spacing:.09em;text-decoration:none!important;text-transform:uppercase}.stans-qa__size-guide:hover{color:var(--stans-qa-text)!important}.stans-qa__size-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stans-qa__size{position:relative;min-width:0;min-height:48px;padding:0 8px;border:1px solid var(--stans-qa-line);border-radius:2px;background:0 0;color:var(--stans-qa-text);font:600 12px/1 Manrope,"Helvetica Neue",Arial,sans-serif;letter-spacing:.04em;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.stans-qa__size:hover:not(:disabled){border-color:var(--stans-qa-dark)}.stans-qa__size.is-selected{border-color:var(--stans-qa-dark);background:var(--stans-qa-dark);color:#fff}.stans-qa__size:disabled{color:#aaa69f;background:rgb(235 231 223 / .35);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.stans-qa__fallback{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--stans-qa-line);color:var(--stans-qa-muted);font-size:14px;line-height:1.6}.stans-qa__footer{position:sticky;bottom:0;z-index:2;padding:14px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--stans-qa-line);background:var(--stans-qa-surface)}.stans-qa__selection{margin:0 0 9px;color:var(--stans-qa-muted);font-size:12px;line-height:1.4}.stans-qa__selection strong{color:var(--stans-qa-text);font-weight:650}.stans-qa__message{margin:0 0 9px;color:var(--stans-qa-muted);font-size:12px;line-height:1.45}.stans-qa__message:empty{display:none}.stans-qa__message.is-error{color:var(--stans-qa-danger)}.stans-qa__message.is-success{color:var(--stans-qa-success)}.stans-qa__add{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid var(--stans-qa-dark);border-radius:3px;background:var(--stans-qa-dark);color:#fff;font:700 11px/1 Manrope,"Helvetica Neue",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.stans-qa__add:hover:not(:disabled){border-color:#11110f;background:#11110f}.stans-qa__add:disabled{border-color:var(--stans-qa-line);background:var(--stans-qa-soft);color:#8d8880;cursor:default}.stans-qa__add.is-success{border-color:var(--stans-qa-success);background:var(--stans-qa-success);color:#fff}.stans-qa__add-loader{display:none;width:13px;height:13px;border:1px solid rgb(255 255 255 / .42);border-top-color:#fff;border-radius:50%;animation:stans-qa-spin .7s linear infinite}.stans-qa__add.is-loading .stans-qa__add-loader{display:block}.stans-qa__product-link{display:inline-flex;min-height:44px;align-items:center;margin-top:5px;color:var(--stans-qa-text)!important;font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;text-decoration:none!important;text-transform:uppercase}.stans-qa a:focus-visible,.stans-qa button:focus-visible,.stans-qa-card-product-link:focus-visible,.stans-quick-add-trigger:focus-visible{outline:2px solid var(--stans-qa-text)!important;outline-offset:3px!important}.stans-cart-drawer .cart_item.stans-cart-item--new,.stans-cart-drawer .elementor-menu-cart__product.stans-cart-item--new,.stans-cart-drawer .woocommerce-mini-cart-item.stans-cart-item--new{animation:stans-cart-new-item 1.3s ease-out 1}@keyframes stans-qa-pulse{from{opacity:.5}to{opacity:1}}@keyframes stans-qa-spin{to{transform:rotate(360deg)}}@keyframes stans-cart-new-item{from{background-color:rgb(102 112 95 / .12)}to{background-color:#fff0}}@media (min-width:768px) and (max-width:1199px){.stans-qa__panel{width:min(430px,76vw)}}@media (max-width:767px){body.woocommerce-shop.stans-shop-editorial.woocommerce ul.products.products_style_default li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger{left:-9px!important;width:calc(100% + 18px)!important;min-width:calc(100% + 18px)!important;margin:10px 0 -14px!important;padding:0 11px!important}body.stans-shop-editorial.woocommerce ul.products.products_style_default li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger,body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger{display:inline-flex!important;min-height:44px!important;margin-top:10px!important;padding:0 12px!important;font-size:9px!important;letter-spacing:.075em!important}body.woocommerce ul.products li.product .stans-qa-card-product-link{min-height:38px;font-size:8.5px}.stans-qa__panel{inset:auto 0 0;width:100%;height:auto;max-height:84dvh;border:1px solid rgb(26 25 22 / .1);border-bottom:0;border-radius:9px 9px 0 0;box-shadow:0 -12px 36px rgb(26 25 22 / .09);transform:translate3d(0,100%,0)}.stans-qa__header{padding:17px 18px 13px}.stans-qa__header h2{font-size:24px}.stans-qa__body{padding:16px 18px}.stans-qa__loading,.stans-qa__product{grid-template-columns:74px minmax(0,1fr);gap:14px}.stans-qa__image,.stans-qa__skeleton--image{width:74px;height:93px}.stans-qa__sizes{margin-top:18px}.stans-qa__size-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.stans-qa__size{min-height:48px;padding:0 4px}.stans-qa__footer{padding:12px 18px max(14px,env(safe-area-inset-bottom))}}@media (max-width:360px){.stans-qa__size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stans-qa__body{padding-top:16px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.stans-qa__add,.stans-qa__overlay,.stans-qa__panel,.stans-qa__size,body.woocommerce ul.products li.product .post_data .post_data_inner>a.button.stans-shop-quick.stans-quick-add-trigger::after{transition:none!important}.stans-cart-drawer .cart_item.stans-cart-item--new,.stans-cart-drawer .elementor-menu-cart__product.stans-cart-item--new,.stans-cart-drawer .woocommerce-mini-cart-item.stans-cart-item--new,.stans-qa__add-loader,.stans-qa__skeleton{animation:none!important}}