:root{--font-primary--family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 3rem;--font-size-4xl: 4rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.6;--line-height-loose: 1.8}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--section-padding-y-desktop: var(--space-20);--section-padding-y-mobile: var(--space-12)}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .05);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}body{font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-heading, var(--color-foreground))}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}@media(max-width:768px){h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}.container{max-width:var(--container-max, 1280px);margin-inline:auto;padding-inline:var(--space-6)}@media(max-width:768px){.container{padding-inline:var(--space-4)}}.section-padding{padding-block:var(--section-padding-y-desktop)}@media(max-width:768px){.section-padding{padding-block:var(--section-padding-y-mobile)}}.section-bg-subtle{background-color:var(--color-bg-subtle)}.text-center{text-align:center}.text-left{text-align:left}.section-header{margin-bottom:var(--space-12)}.section-header.text-center{max-width:640px;margin-inline:auto;margin-bottom:var(--space-12)}.section-label{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.section-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-heading);margin-bottom:var(--space-4)}.section-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-loose)}@media(max-width:768px){.section-title{font-size:var(--font-size-xl)}.section-subtitle{font-size:var(--font-size-base)}.section-header{margin-bottom:var(--space-8)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-size:var(--font-size-base);font-weight:700;border-radius:14px;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .15s ease;text-decoration:none;white-space:nowrap;line-height:1;letter-spacing:.02em}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--color-primary, #0057B8);color:var(--color-white);border-color:transparent;box-shadow:0 2px 8px #0057b838}.btn-primary:hover{background:var(--color-primary-dark, #003D82);border-color:transparent;color:var(--color-white);box-shadow:0 6px 20px #0057b852}.btn-secondary{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white)}.btn-white{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.btn-white:hover{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn-accent{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.btn-accent:hover{background-color:#e05d00;border-color:#e05d00;color:var(--color-white);box-shadow:0 4px 16px #ff6b0059}.btn-lg{padding:var(--space-4) var(--space-10);font-size:var(--font-size-lg)}.btn-sm{padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm)}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);line-height:1;white-space:nowrap}.badge-sale{background-color:var(--color-accent);color:var(--color-white)}.badge-new{background-color:var(--color-primary);color:var(--color-white)}.badge-bestseller{background-color:#ffb800;color:#1a1a2e}.price{font-weight:var(--font-weight-bold);color:var(--color-heading)}.price-compare{font-weight:var(--font-weight-normal);color:var(--color-text-muted);text-decoration:line-through;font-size:var(--font-size-sm)}.price-sale{color:var(--color-accent)}.star-rating{display:inline-flex;align-items:center;gap:var(--space-1);color:#ffb800;font-size:var(--font-size-sm)}.form-input,.form-select,.form-textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057b81f}.quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.quantity-selector button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:var(--font-size-lg);color:var(--color-text);transition:background-color var(--transition-fast)}.quantity-selector button:hover{background-color:var(--color-bg-subtle)}.quantity-selector input{width:48px;height:40px;text-align:center;border:none;border-inline:1px solid var(--color-border);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);background:none;outline:none}.accordion-item{border-bottom:1px solid var(--color-border)}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) 0;background:none;border:none;cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-heading);text-align:left;transition:color var(--transition-fast)}.accordion-trigger:hover{color:var(--color-primary)}.accordion-icon{flex-shrink:0;width:20px;height:20px;transition:transform var(--transition-normal)}.accordion-item[open] .accordion-icon{transform:rotate(180deg)}.accordion-content{padding-bottom:var(--space-5);color:var(--color-text-muted);line-height:var(--line-height-loose)}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:top var(--transition-fast)}.skip-to-content:focus{top:var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[id$=__featured] .featured-products,[id$=__quality] .quality-details,[id$=__size-guide] .size-guide,[id$=__brand-story] .brand-story,[id$=__features] .features-highlight,[id$=__gallery] .lifestyle-gallery,[id$=__reviews] .reviews-banner,[id$=__trust] .trust-bar,[id*=__ugc] .ugc-section{padding-top:0!important;padding-bottom:0!important}[id$=__hero]{margin-bottom:60px}[id$=__trust]{margin-bottom:40px}[id$=__featured],[id$=__ugc_videos_zpbwfq],[id*=__ugc],[id$=__quality]{margin-bottom:50px}[id$=__size-guide],[id$=__brand-story],[id$=__features],[id$=__gallery],[id$=__reviews]{margin-bottom:40px}@media(max-width:768px){[id$=__hero]{margin-bottom:36px}[id$=__trust]{margin-bottom:24px}[id$=__featured],[id*=__ugc],[id$=__quality]{margin-bottom:32px}[id$=__size-guide],[id$=__brand-story],[id$=__features],[id$=__gallery],[id$=__reviews]{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fiziti.css.map */
