:root{--she-orange: #ff6600;--she-orange-600: #e65c00;--she-orange-050: #fff4ec;--she-dark: #111111;--she-white: #ffffff;--she-grey-050: #fafafa;--she-grey-100: #f5f5f5;--she-grey-200: #ececec;--she-grey-300: #dcdcdc;--she-text: #1a1a1a;--she-text-muted: #5b5b5b;--she-line: rgba(17, 17, 17, .08);--she-accent-color: var(--she-orange);--she-accent-color-600: var(--she-orange-600);--she-radius-sm: 10px;--she-radius: 18px;--she-radius-lg: 26px;--she-radius-pill: 999px;--she-shadow-xs: 0 1px 2px rgba(17, 17, 17, .05);--she-shadow-sm: 0 6px 18px rgba(17, 17, 17, .06);--she-shadow: 0 14px 40px rgba(17, 17, 17, .08);--she-shadow-accent: 0 16px 40px rgba(255, 102, 0, .28);--she-ease: cubic-bezier(.22, 1, .36, 1);--she-dur: .45s}.cc-main-cart,.cc-main-search,.cc-main-404,.cc-main-login,.cc-main-register,.cc-main-account,.drawer--cart{--btn-border-radius: var(--she-radius-pill);--input-border-radius: 12px;--textarea-border-radius: 12px}.cc-main-cart .btn--primary,.cc-main-search .btn--primary,.cc-main-404 .btn--primary,.cc-main-login .btn--primary,.cc-main-register .btn--primary,.cc-main-account .btn--primary,.drawer--cart .btn--primary{background:var(--she-accent-color);border-color:var(--she-accent-color);color:#fff;border-radius:var(--she-radius-pill);font-weight:600;letter-spacing:0;text-transform:none;padding-block:15px;transition:transform var(--she-dur) var(--she-ease),box-shadow var(--she-dur) var(--she-ease),background-color var(--she-dur) var(--she-ease)}.cc-main-cart .btn--primary:hover,.cc-main-search .btn--primary:hover,.cc-main-404 .btn--primary:hover,.cc-main-login .btn--primary:hover,.cc-main-register .btn--primary:hover,.cc-main-account .btn--primary:hover,.drawer--cart .btn--primary:hover{background:var(--she-accent-color-600);border-color:var(--she-accent-color-600);color:#fff;transform:translateY(-2px);box-shadow:var(--she-shadow-accent)}.cc-main-cart .btn--primary[disabled],.drawer--cart .btn--primary[disabled]{opacity:.45;transform:none;box-shadow:none}.cc-main-cart .btn--secondary,.cc-main-search .btn--secondary,.cc-main-404 .btn--secondary,.cc-main-login .btn--secondary,.cc-main-register .btn--secondary,.cc-main-account .btn--secondary,.drawer--cart .btn--secondary{background:transparent;color:var(--she-dark);border:2px solid rgba(17,17,17,.18);border-radius:var(--she-radius-pill);font-weight:600;text-transform:none;transition:background-color var(--she-dur) var(--she-ease),color var(--she-dur) var(--she-ease),border-color var(--she-dur) var(--she-ease)}.cc-main-cart .btn--secondary:hover,.cc-main-search .btn--secondary:hover,.cc-main-404 .btn--secondary:hover,.cc-main-login .btn--secondary:hover,.cc-main-register .btn--secondary:hover,.cc-main-account .btn--secondary:hover,.drawer--cart .btn--secondary:hover{background:var(--she-dark);border-color:var(--she-dark);color:#fff}.cc-main-cart .input,.cc-main-search .input,.cc-main-404 .input,.cc-main-login .input,.cc-main-register .input,.cc-main-account .input,.drawer--cart .input,.cc-main-login input[type=text],.cc-main-login input[type=email],.cc-main-login input[type=password],.cc-main-register input[type=text],.cc-main-register input[type=email],.cc-main-register input[type=password]{border-radius:12px;border:1px solid var(--she-grey-300);background:#fff;transition:border-color .25s var(--she-ease),box-shadow .25s var(--she-ease)}.cc-main-cart .input:focus,.cc-main-search .input:focus,.cc-main-login .input:focus,.cc-main-register .input:focus,.cc-main-account .input:focus,.drawer--cart .input:focus,.cc-main-login input:focus,.cc-main-register input:focus{border-color:var(--she-accent-color);box-shadow:0 0 0 3px #ff660024;outline:none}.cc-main-cart .label,.cc-main-login .label,.cc-main-register .label,.cc-main-account .label,.drawer--cart .label{font-size:1.36rem;font-weight:600;color:var(--she-text)}.cc-main-cart .link,.cc-main-search .link,.cc-main-404 .link,.cc-main-login .link,.cc-main-register .link,.cc-main-account .link,.drawer--cart .link{color:var(--she-accent-color-600);text-decoration:underline;text-underline-offset:3px;font-weight:600}.cc-main-cart .link:hover,.cc-main-search .link:hover,.cc-main-404 .link:hover,.cc-main-login .link:hover,.cc-main-register .link:hover,.cc-main-account .link:hover,.drawer--cart .link:hover{color:var(--she-dark)}.cc-main-cart h1,.cc-main-cart h2,.cc-main-cart h3,.cc-main-search h1,.cc-main-404 h1,.cc-main-login h1,.cc-main-login h2,.cc-main-register h1,.cc-main-account h1,.cc-main-account h2,.drawer--cart .drawer__header h2{letter-spacing:-.02em;color:var(--she-dark);text-transform:none}.drawer--cart{--drawer-border-radius: var(--she-radius-lg);background:#fff;color:var(--she-text)}.drawer--cart .drawer__header{padding-block:20px;border-bottom:1px solid var(--she-line)}.drawer--cart .drawer__header h2{font-size:1.84rem;font-weight:700}.drawer--cart .drawer__close-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--she-grey-100);color:var(--she-dark);transition:background-color .25s var(--she-ease),color .25s var(--she-ease)}.drawer--cart .drawer__close-btn:hover{background:var(--she-dark);color:#fff}.drawer--cart .cart-drawer__view-cart{font-size:1.36rem;font-weight:600;color:var(--she-text-muted);text-decoration:underline;text-underline-offset:3px}.drawer--cart .cart-drawer__view-cart:hover{color:var(--she-accent-color)}.drawer--cart .cart-item{border:1px solid var(--she-line);border-radius:var(--she-radius-sm);background:#fff;padding:12px;margin-bottom:10px;transition:border-color .25s var(--she-ease),box-shadow .25s var(--she-ease)}.drawer--cart .cart-item:hover{border-color:#11111129;box-shadow:var(--she-shadow-xs)}.drawer--cart .cart-items,.drawer--cart .cart-items tbody,.drawer--cart .cart-items tr{border:0}.drawer--cart .cart-item__image img{border-radius:8px;background:var(--she-grey-050)}.drawer--cart .cart-item__title,.cc-main-cart .cart-item__title{font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--she-dark)}.drawer--cart .cart-item__title:hover,.cc-main-cart .cart-item__title:hover{color:var(--she-accent-color-600)}.cart-empty{padding:clamp(28px,6vw,56px) 16px;text-align:center;gap:14px}.cart-empty svg{width:46px;height:46px;color:var(--she-grey-300);margin-bottom:4px}.cart-empty p{font-size:1.68rem;font-weight:600;color:var(--she-text);margin-bottom:4px}.cart-empty .btn--primary{min-width:220px}.drawer--cart .cart-drawer__summary{background:var(--she-grey-050);border-top:1px solid var(--she-line)}.drawer--cart .cart-drawer__summary--top{border-top:0;border-bottom:1px solid var(--she-line);border-radius:0}.drawer--cart .cart-drawer__checkout-buttons .btn{font-size:1.6rem}.drawer--cart .cart-drawer-popup__content{border-radius:var(--she-radius) var(--she-radius) 0 0;border-top:1px solid var(--she-line);box-shadow:0 -18px 50px #1111111f}.drawer--cart .discount{border-radius:var(--she-radius-pill);background:var(--she-orange-050);color:var(--she-accent-color-600);padding:5px 12px;font-weight:600}.drawer--cart .shbh{margin:0 0 14px;border-radius:var(--she-radius-sm)}.cc-main-cart .js-cart-title{font-size:clamp(2.72rem,1.92rem + 2vw,4rem);font-weight:700}.cc-main-cart .cart-items{border-top:1px solid var(--she-line)}.cc-main-cart .cart-item{border-bottom:1px solid var(--she-line);padding-block:20px}.cc-main-cart .cart-item__image img{border-radius:12px;background:var(--she-grey-050);border:1px solid var(--she-line)}.cc-main-cart .cart__summary{background:var(--she-grey-050);border:1px solid var(--she-line);border-radius:var(--she-radius);box-shadow:none}.cc-main-cart .cart__summary h2{font-size:1.84rem;font-weight:700;margin-bottom:0}.cc-main-cart .cart__summary .h6{font-size:1.68rem;font-weight:700}.cc-main-cart .cart__summary .rte{font-size:1.36rem;color:var(--she-text-muted);line-height:1.55}.cc-main-cart .cart__shipping-calculator{border:1px solid var(--she-line);border-radius:var(--she-radius);background:#fff}.cc-main-cart .discount{border-radius:var(--she-radius-pill);background:var(--she-orange-050);color:var(--she-accent-color-600);padding:5px 12px;font-weight:600}.cc-main-cart .shbh{margin-top:0}.cc-main-cart #cart-errors:not([hidden]){border-radius:var(--she-radius-sm)}.cc-main-cart .qty-input,.drawer--cart .qty-input{border-radius:var(--she-radius-pill);border:1px solid var(--she-grey-300);overflow:hidden}.cc-main-cart .qty-input__btn:hover,.drawer--cart .qty-input__btn:hover{color:var(--she-accent-color)}.cc-main-search h1{font-size:clamp(2.72rem,1.92rem + 2vw,4rem);font-weight:700}.cc-main-search .search-form,.cc-main-search .predictive-search{--input-border-radius: var(--she-radius-pill)}.cc-main-search .search-form input[type=search],.cc-main-search .predictive-search input[type=search],.cc-main-search input[type=search]{border-radius:var(--she-radius-pill);border:1px solid var(--she-grey-300);padding-inline-start:20px;height:54px;font-size:1.6rem}.cc-main-search input[type=search]:focus{border-color:var(--she-accent-color);box-shadow:0 0 0 3px #ff660024;outline:none}.cc-main-search .card,.cc-main-search .product-card{border-radius:var(--she-radius);overflow:hidden;transition:transform var(--she-dur) var(--she-ease),box-shadow var(--she-dur) var(--she-ease)}@media(hover:hover){.cc-main-search .card:hover,.cc-main-search .product-card:hover{transform:translateY(-4px);box-shadow:var(--she-shadow)}}.cc-main-search .card__title,.cc-main-search .product-card__title{font-weight:700;letter-spacing:-.01em}.cc-main-search .products-toolbar,.cc-main-search .main-products-grid__filters{border-color:var(--she-line)}.cc-main-search .custom-select__btn,.cc-main-search .products-toolbar select{border-radius:var(--she-radius-pill);border:1px solid var(--she-line);font-weight:600}.cc-main-search .pagination a,.cc-main-search .pagination span{border-radius:var(--she-radius-pill)}.she-help{--she-help-gutter: clamp(16px, 4vw, 32px)}.she-help__box{border:1px solid var(--she-line);border-radius:var(--she-radius-lg);background:var(--she-grey-050);padding:clamp(24px,4vw,44px)}.she-help__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:1.28rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--she-accent-color);margin:0 0 12px}.she-help__eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor}.she-help__title{margin:0 0 10px;font-size:clamp(2.4rem,1.76rem + 1.8vw,3.6rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--she-dark)}.she-help__lead{margin:0 0 24px;max-width:62ch;font-size:1.632rem;line-height:1.6;color:var(--she-text-muted)}.she-help__form{display:flex;gap:10px;max-width:520px;margin:0 0 28px}.she-help__form input[type=search],.she-help__form input[type=text]{flex:1 1 auto;min-width:0;height:52px;padding:0 20px;font-family:inherit;font-size:1.6rem;color:var(--she-text);background:#fff;border:1px solid var(--she-grey-300);border-radius:var(--she-radius-pill)}.she-help__form input:focus{outline:none;border-color:var(--she-accent-color);box-shadow:0 0 0 3px #ff660024}.she-help__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:0;border-radius:var(--she-radius-pill);background:var(--she-accent-color);color:#fff;font-family:inherit;font-size:1.6rem;font-weight:600;cursor:pointer;transition:transform var(--she-dur) var(--she-ease),box-shadow var(--she-dur) var(--she-ease),background-color var(--she-dur) var(--she-ease)}.she-help__submit:hover{background:var(--she-accent-color-600);transform:translateY(-2px);box-shadow:var(--she-shadow-accent)}.she-help__subtitle{margin:0 0 14px;font-size:1.28rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--she-text-muted)}.she-help__grid{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.she-help__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border:1px solid var(--she-line);border-radius:var(--she-radius-sm);background:#fff;color:var(--she-dark);font-weight:600;font-size:1.52rem;text-decoration:none;transition:transform .25s var(--she-ease),border-color .25s var(--she-ease),box-shadow .25s var(--she-ease)}.she-help__link:hover{transform:translateY(-2px);border-color:transparent;box-shadow:var(--she-shadow-sm);color:var(--she-dark)}.she-help__link span:last-child{color:var(--she-accent-color);flex:0 0 auto;transition:transform .25s var(--she-ease)}.she-help__link:hover span:last-child{transform:translate(3px)}.she-help__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.she-help__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:var(--she-radius-pill);border:2px solid transparent;background:var(--she-accent-color);color:#fff;font-family:inherit;font-size:1.568rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--she-dur) var(--she-ease),box-shadow var(--she-dur) var(--she-ease),background-color var(--she-dur) var(--she-ease),color var(--she-dur) var(--she-ease)}.she-help__btn:hover{background:var(--she-accent-color-600);color:#fff;transform:translateY(-2px);box-shadow:var(--she-shadow-accent)}.she-help__btn--secondary{background:transparent;color:var(--she-dark);border-color:#1111112e}.she-help__btn--secondary:hover{background:var(--she-dark);border-color:var(--she-dark);color:#fff;box-shadow:var(--she-shadow)}.she-help__note{margin:22px 0 0;font-size:1.408rem;color:var(--she-text-muted)}.she-help__note a{color:var(--she-accent-color-600);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cc-main-404 .she-404{width:100%;max-width:1040px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.cc-main-404 .she-404__code{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:8px 18px;margin:0 0 18px;border-radius:var(--she-radius-pill);background:var(--she-orange-050);color:var(--she-accent-color);font-size:1.6rem;font-weight:700;letter-spacing:.12em}.cc-main-login .section__header h1,.cc-main-register .section__header h1,.cc-main-account h1{font-size:clamp(2.56rem,1.92rem + 1.6vw,3.52rem);font-weight:700}.cc-main-login .form-width,.cc-main-register .form-width{border:1px solid var(--she-line);border-radius:var(--she-radius-lg);background:var(--she-grey-050);padding:clamp(22px,3.5vw,38px)}.cc-main-login .form__field,.cc-main-register .form__field{margin-bottom:18px}.cc-main-login .login-password__recover-link{font-size:1.312rem;font-weight:600;color:var(--she-text-muted);text-decoration:underline;text-underline-offset:3px}.cc-main-login .login-password__recover-link:hover{color:var(--she-accent-color)}.cc-main-login .alert,.cc-main-register .alert,.cc-main-account .alert{border-radius:var(--she-radius-sm)}.cc-main-account .account-nav a,.cc-main-account .account__nav a{font-weight:600}.cc-main-account table{border-color:var(--she-line)}.cc-main-account th{color:var(--she-dark);font-weight:700}@media(prefers-reduced-motion:reduce){.she-help__link,.she-help__btn,.she-help__submit,.cc-main-cart .btn--primary,.drawer--cart .btn--primary,.cc-main-search .card,.cc-main-search .product-card{transition:none!important}.she-help__link:hover,.she-help__btn:hover,.she-help__submit:hover,.cc-main-cart .btn--primary:hover,.drawer--cart .btn--primary:hover,.cc-main-search .card:hover,.cc-main-search .product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/she-legacy.css.map */
