@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html{-webkit-text-size-adjust:100%}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #6b7280;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--red-100: #fee2e2;--red-500: #ef4444;--red-600: #dc2626;--red-800: #991b1b;--green-100: #dcfce7;--green-200: #bbf7d0;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-500: #3b82f6;--blue-700: #1d4ed8;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-700: #047857;--yellow-400: #facc15;--yellow-500: #eab308;--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--radius-none: 0;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--max-width-7xl: 1280px;--max-width: 1280px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2}*,*:before,*:after{box-sizing:border-box}.section-product-247,.section-collection-247,.product-247-hero,.collection-247-hero,.product-247-container,.collection-247-container{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray-900)}.section-product-247 h1,.section-product-247 h2,.section-product-247 h3,.section-product-247 h4,.section-product-247 h5,.section-product-247 h6,.section-collection-247 h1,.section-collection-247 h2,.section-collection-247 h3,.section-collection-247 h4,.section-collection-247 h5,.section-collection-247 h6{font-family:var(--font-family);font-weight:700;line-height:var(--leading-tight);color:var(--gray-900)}.section-product-247 p,.section-product-247 span,.section-product-247 a,.section-product-247 li,.section-product-247 label,.section-product-247 input,.section-product-247 select,.section-product-247 textarea,.section-product-247 button,.section-collection-247 p,.section-collection-247 span,.section-collection-247 a,.section-collection-247 li,.section-collection-247 label,.section-collection-247 input,.section-collection-247 select,.section-collection-247 textarea,.section-collection-247 button{font-family:var(--font-family)}.ws-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.ws-container{padding:0 var(--spacing-6)}}@media(min-width:1024px){.ws-container{padding:0 var(--spacing-8)}}.ws-hero-bg{background:linear-gradient(to bottom right,var(--gray-50),white,rgba(255,237,213,.3))}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family);font-weight:600;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;text-decoration:none;font-size:var(--text-base)}.ws-btn-lg{height:56px;padding:0 var(--spacing-6);font-size:var(--text-lg)}.ws-btn-primary{background:var(--orange-600);color:#fff;border:none;padding:var(--spacing-4) var(--spacing-6)}.ws-btn-primary:hover{background:var(--orange-700)}.ws-btn-outline{background:transparent;color:var(--orange-600);border:2px solid var(--orange-500);padding:var(--spacing-4) var(--spacing-6)}.ws-btn-outline:hover{background:var(--orange-50)}.ws-card{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all .3s ease}.ws-card:hover{box-shadow:var(--shadow-xl)}.ws-badge{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}@media(min-width:640px){.ws-badge{font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}}.ws-badge-sale{background:var(--red-500);color:#fff}.ws-badge-shipping{background:var(--green-500);color:#fff}.ws-badge-brand{background:var(--orange-100);color:var(--orange-700);border:1px solid var(--orange-200)}.ws-badge-condition-new{background:var(--green-100);color:var(--green-700)}.ws-badge-condition-preowned{background:var(--blue-100);color:var(--blue-700)}.ws-badge-savings{background:var(--red-100);color:var(--red-800)}.ws-input{width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--gray-300);border-radius:var(--radius-lg);font-family:var(--font-family);font-size:var(--text-base);transition:all .2s ease}.ws-input:focus{outline:none;border-color:var(--orange-500);box-shadow:0 0 0 3px #f9731633}.ws-select{width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--gray-300);border-radius:var(--radius-lg);font-family:var(--font-family);font-size:var(--text-base);background:#fff;cursor:pointer}.ws-select:focus{outline:none;border-color:var(--orange-500);box-shadow:0 0 0 3px #f9731633}.ws-separator{height:1px;background:var(--gray-200);margin:var(--spacing-6) 0}.ws-stars{display:flex;align-items:center;gap:var(--spacing-1)}.ws-star{width:16px;height:16px;color:var(--yellow-400);fill:var(--yellow-400)}@media(min-width:640px){.ws-star{width:20px;height:20px}}@media(min-width:1024px){.ws-star{width:24px;height:24px}}.ws-price{font-weight:700;color:var(--slate-900)}.ws-price-current{font-size:var(--text-2xl)}@media(min-width:640px){.ws-price-current{font-size:var(--text-3xl)}}@media(min-width:1024px){.ws-price-current{font-size:var(--text-4xl)}}.ws-price-compare{font-size:var(--text-lg);color:var(--gray-500);text-decoration:line-through}@media(min-width:640px){.ws-price-compare{font-size:var(--text-xl)}}@media(min-width:1024px){.ws-price-compare{font-size:var(--text-2xl)}}.ws-link{color:var(--orange-600);text-decoration:none;font-weight:500;transition:color .2s ease}.ws-link:hover{color:var(--orange-700);text-decoration:underline}.ws-icon-xs{width:12px;height:12px}.ws-icon-sm{width:16px;height:16px}.ws-icon-md{width:20px;height:20px}.ws-icon-lg{width:24px;height:24px}.ws-icon-xl{width:32px;height:32px}@media(min-width:640px){.ws-icon-responsive{width:20px;height:20px}}@media(min-width:1024px){.ws-icon-responsive{width:24px;height:24px}}.ws-text-center{text-align:center}.ws-text-left{text-align:left}.ws-text-right{text-align:right}.ws-font-normal{font-weight:400}.ws-font-medium{font-weight:500}.ws-font-semibold{font-weight:600}.ws-font-bold{font-weight:700}.ws-text-xs{font-size:var(--text-xs)}.ws-text-sm{font-size:var(--text-sm)}.ws-text-base{font-size:var(--text-base)}.ws-text-lg{font-size:var(--text-lg)}.ws-text-xl{font-size:var(--text-xl)}.ws-text-2xl{font-size:var(--text-2xl)}.ws-text-3xl{font-size:var(--text-3xl)}.ws-text-4xl{font-size:var(--text-4xl)}.ws-text-gray-500{color:var(--gray-500)}.ws-text-gray-600{color:var(--gray-600)}.ws-text-gray-700{color:var(--gray-700)}.ws-text-gray-900{color:var(--gray-900)}.ws-text-orange-600{color:var(--orange-600)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.section-product-247 a:focus-visible,.section-product-247 button:focus-visible,.section-product-247 input:focus-visible,.section-product-247 select:focus-visible,.section-product-247 textarea:focus-visible,.section-collection-247 a:focus-visible,.section-collection-247 button:focus-visible,.section-collection-247 input:focus-visible,.section-collection-247 select:focus-visible,.section-collection-247 textarea:focus-visible,.section-order-status a:focus-visible,.section-order-status button:focus-visible,.section-order-status input:focus-visible,.ws-header a:focus-visible,.ws-header button:focus-visible,.ws-header input:focus-visible,.custom-footer a:focus-visible,.custom-footer button:focus-visible,.cart-247-section a:focus-visible,.cart-247-section button:focus-visible,.cart-247-section input:focus-visible,.search-247-section a:focus-visible,.search-247-section button:focus-visible,.search-247-section input:focus-visible,.article-247 a:focus-visible,.article-247 button:focus-visible,.blog-247 a:focus-visible,.blog-247 button:focus-visible,.ws-mini-cart a:focus-visible,.ws-mini-cart button:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px;border-radius:var(--radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/247-base.css.map */
