:root,html[data-fj-theme=green]{--fj-primary:#22513c;--fj-primary-dark:#183b2b;--fj-accent:#2b8352;--fj-accent-dark:#226841;--fj-on-primary:#fff;--fj-on-accent:#fff;--fj-text:#1f2421;--fj-muted:#5a635f;--fj-heading:#1f2421;--fj-accent-text:#246e45;--fj-bg:#fff;--fj-surface:#f4f8f5;--fj-band:#eaf1ec;--fj-border:#e3eae5;--fj-border-control:#8a8f8c;--fj-focus:#22513c;--fj-link:#22513c;--fj-link-hover:#2e8b57;--fj-price:#22513c;--fj-sale:#c0392b;--fj-new:#2e8b57;--fj-star:#f5a623;--fj-heroA:#22513c;--fj-heroB:#2e8b57;--fj-success:#1b6e3f;--fj-success-bg:#e7f3eb;--fj-warning:#8a5a00;--fj-warning-bg:#fdf3e2;--fj-warning-border:#e8c88a;--fj-error:#b3261e;--fj-error-bg:#fbeae9;--fj-error-border:#e9b4b0}html[data-fj-theme=denim]{--fj-primary:#1e3a5f;--fj-primary-dark:#142a46;--fj-accent:#9d682b;--fj-accent-dark:#7d5323;--fj-on-primary:#fff;--fj-on-accent:#fff;--fj-text:#1c2733;--fj-muted:#5b616d;--fj-heading:#1c2733;--fj-accent-text:#845724;--fj-bg:#fff;--fj-surface:#f3f6fa;--fj-band:#e9f0f8;--fj-border:#e1e8f0;--fj-border-control:#898e92;--fj-focus:#1e3a5f;--fj-link:#1e3a5f;--fj-link-hover:#b87a33;--fj-price:#1e3a5f;--fj-sale:#c0392b;--fj-new:#2f6fb0;--fj-star:#f5a623;--fj-heroA:#1e3a5f;--fj-heroB:#2f6fb0}html[data-fj-theme=neutral]{--fj-primary:#2d2a26;--fj-primary-dark:#1c1a17;--fj-accent:#b15c3f;--fj-accent-dark:#8f4a33;--fj-on-primary:#fff;--fj-on-accent:#fff;--fj-text:#2a2622;--fj-muted:#665f59;--fj-heading:#2a2622;--fj-accent-text:#954d35;--fj-bg:#fff;--fj-surface:#faf7f3;--fj-band:#f3ece4;--fj-border:#ece6df;--fj-border-control:#928f8a;--fj-focus:#2d2a26;--fj-link:#2d2a26;--fj-link-hover:#c06b4f;--fj-price:#2d2a26;--fj-sale:#b23a2e;--fj-new:#c06b4f;--fj-star:#f5a623;--fj-heroA:#3a342e;--fj-heroB:#c06b4f}html[data-fj-theme=burgundy]{--fj-primary:#7b2d3a;--fj-primary-dark:#5e2029;--fj-accent:#a23b4c;--fj-accent-dark:#86303e;--fj-on-primary:#fff;--fj-on-accent:#fff;--fj-text:#241a1c;--fj-muted:#6f5c5f;--fj-heading:#241a1c;--fj-accent-text:#a23b4c;--fj-bg:#fff;--fj-surface:#faf4f5;--fj-band:#f3e6e9;--fj-border:#ecdcdf;--fj-border-control:#958b8c;--fj-focus:#7b2d3a;--fj-link:#7b2d3a;--fj-link-hover:#a23b4c;--fj-price:#7b2d3a;--fj-sale:#be382b;--fj-new:#a23b4c;--fj-star:#f5a623;--fj-heroA:#7b2d3a;--fj-heroB:#a23b4c}html[data-fj-theme=royal]{--fj-primary:#22539c;--fj-primary-dark:#173b73;--fj-accent:#3a72c4;--fj-accent-dark:#2e5fa8;--fj-on-primary:#fff;--fj-on-accent:#fff;--fj-text:#1a2330;--fj-muted:#5b616d;--fj-heading:#1a2330;--fj-accent-text:#3161a7;--fj-bg:#fff;--fj-surface:#f2f6fc;--fj-band:#e6eef9;--fj-border:#dce6f2;--fj-border-control:#888f96;--fj-focus:#22539c;--fj-link:#22539c;--fj-link-hover:#3a72c4;--fj-price:#22539c;--fj-sale:#c0392b;--fj-new:#3a72c4;--fj-star:#f5a623;--fj-heroA:#22539c;--fj-heroB:#3a72c4}:root,html[data-fj-style=crisp]{--fj-radius:6px;--fj-radius-lg:8px;--fj-btn-radius:6px;--fj-pill:999px;--fj-border-w:1px;--fj-display-weight:600;--fj-display-tracking:-.02em;--fj-hero-size:clamp(3.2rem,5.4vw,5.44rem);--fj-shadow:0 1px 2px rgba(16,24,20,.06);--fj-shadow-lift:0 12px 30px rgba(16,24,20,.11);--fj-shadow-header:0 2px 6px rgba(16,24,20,.05),0 16px 36px -14px rgba(16,24,20,.18);--fj-section-pad:clamp(3.52rem,5vw,5.76rem);--fj-measure:65ch;--fj-font-body:'Manrope',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--fj-font-display:'Fraunces','Manrope',Georgia,serif;--fj-font-num:ui-monospace,'SF Mono',Menlo,Consolas,monospace}html[data-fj-style=warm]{--fj-radius:14px;--fj-radius-lg:20px;--fj-btn-radius:999px;--fj-border-w:1px;--fj-display-weight:700;--fj-display-tracking:-.01em;--fj-shadow:0 2px 6px rgba(16,24,20,.05);--fj-shadow-lift:0 16px 36px rgba(16,24,20,.13);--fj-shadow-header:0 2px 6px rgba(16,24,20,.05),0 18px 40px -14px rgba(16,24,20,.18);--fj-font-display:'Manrope',-apple-system,sans-serif}html[data-fj-style=scholastic]{--fj-radius:4px;--fj-radius-lg:6px;--fj-btn-radius:4px;--fj-border-w:2px;--fj-display-weight:900;--fj-display-tracking:-.02em;--fj-hero-size:clamp(3.36rem,6vw,5.92rem);--fj-shadow:0 2px 0 var(--fj-primary);--fj-shadow-lift:0 6px 0 var(--fj-primary);--fj-shadow-header:0 2px 0 var(--fj-primary);--fj-font-display:'Manrope',Impact,system-ui,sans-serif}:root{--fj-head-h:127px;--fj-gutter:clamp(1.6rem,4vw,4rem)}@media (max-width:767px){:root{--fj-head-h:110px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/manrope-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/manrope-400-cyrillic.woff2') format('woff2');unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/manrope-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/manrope-500-cyrillic.woff2') format('woff2');unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/manrope-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/manrope-600-cyrillic.woff2') format('woff2');unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/manrope-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/manrope-700-cyrillic.woff2') format('woff2');unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/fraunces-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/fraunces-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.woff2') format('woff2'),url('../fonts/icomoon.ttf?4z0x2d') format('truetype');font-weight:400;font-style:normal;font-display:block}html body,.page-wrapper{font-family:var(--fj-font-body);color:var(--fj-text);font-size:1.6rem;line-height:1.55}h1,h2,h3,.logo{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading);text-wrap:balance}a{color:var(--fj-link)}a:hover{color:var(--fj-link-hover)}.action.primary,.action.tocart,button.action.primary,.product-info-main .box-tocart .fieldset .actions .tocart,.product-info-main .box-tocart .fieldset .actions .buynow,.products-grid .product-item-actions .actions-primary .action.tocart{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent);border-radius:var(--fj-btn-radius)}.action.primary:hover,.action.tocart:hover,button.action.primary:hover,.product-info-main .box-tocart .fieldset .actions .tocart:hover,.product-info-main .box-tocart .fieldset .actions .buynow:hover,.products-grid .product-item-actions .actions-primary .action.tocart:hover{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark);color:var(--fj-on-accent)}.price-box .price,.product-info-main .price-box .price,.products-grid .product-item .price-box .price,.products-list .product-item .price-box .price,.product-items .product-item .price-box .price,.block-products-list .product-item .price-box .price{color:var(--fj-price)}.products-grid .product-labels .sale-label,.products-list .product-labels .sale-label{background:var(--fj-sale)}.products-grid .product-labels .new-label,.products-list .product-labels .new-label{background:var(--fj-new)}.rating-summary .rating-result>span:before{color:var(--fj-star)}.products-grid .product-item{border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);box-shadow:var(--fj-shadow);transition:box-shadow .18s ease;background:var(--fj-bg);overflow:hidden}.products-grid .product-item:hover{box-shadow:var(--fj-shadow-lift)}@media (prefers-reduced-motion:reduce){.products-grid .product-item{transition:none}}.products-grid .product-item .product-image-photo{aspect-ratio:3/4;object-fit:cover}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=email],select,textarea{border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}select{height:auto;min-height:36px}.action.primary:focus-visible,.action.tocart:focus-visible,button.action.primary:focus-visible,.product-info-main .box-tocart .fieldset .actions .tocart:focus-visible,.product-info-main .box-tocart .fieldset .actions .buynow:focus-visible,.products-grid .product-item-actions .actions-primary .action.tocart:focus-visible,a:focus-visible,input[type=text]:focus-visible,input[type=password]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--fj-bg),0 0 0 4px var(--fj-accent)}.page-header{position:sticky;top:0;z-index:50;background:var(--fj-bg);border-bottom:var(--fj-border-w) solid var(--fj-border)}.footer-block .footer-block-title:before{background:var(--fj-accent)}.footer-block .links-footer li a:hover{color:var(--fj-link-hover)}.message.success,.message.error,.message.warning,.message.notice,.message.info{background:var(--fj-surface);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);color:var(--fj-text)}.message.success a,.message.error a,.message.warning a,.message.notice a,.message.info a{color:var(--fj-link);font-weight:600}.message.success a:hover,.message.error a:hover,.message.warning a:hover,.message.notice a:hover,.message.info a:hover{color:var(--fj-link-hover)}.message.success>*:first-child:before{color:#4c7a5c}.message.error>*:first-child:before{color:var(--fj-sale)}.message.warning>*:first-child:before,.message.notice>*:first-child:before{color:var(--fj-star)}.message.info>*:first-child:before{color:var(--fj-primary)}.column.main>*+*{margin-top:24px}body .page-main{padding-inline:clamp(1.6rem,4vw,4rem)}body.checkout-cart-index .cart-container .action.action-edit,body.checkout-cart-index .cart-container .action.action-delete,body.checkout-cart-index .cart-container .action.continue,body.checkout-cart-index .cart-container .action.update,body.checkout-cart-index .cart-container .action.apply,body.checkout-cart-index .cart-container .action.clear{display:inline-flex;align-items:center;justify-content:center;padding:.88rem 1.6rem;background:var(--fj-bg);color:var(--fj-primary);border:var(--fj-border-w) solid var(--fj-primary);border-radius:var(--fj-pill) !important;font-weight:700;font-size:1.376rem;line-height:1.2;text-transform:none;box-shadow:none;transition:background .15s ease,color .15s ease}body.checkout-cart-index .cart-container .action.action-edit:hover,body.checkout-cart-index .cart-container .action.action-delete:hover,body.checkout-cart-index .cart-container .action.continue:hover,body.checkout-cart-index .cart-container .action.update:hover,body.checkout-cart-index .cart-container .action.apply:hover,body.checkout-cart-index .cart-container .action.clear:hover,body.checkout-cart-index .cart-container .action.action-edit:focus-visible,body.checkout-cart-index .cart-container .action.action-delete:focus-visible,body.checkout-cart-index .cart-container .action.continue:focus-visible,body.checkout-cart-index .cart-container .action.update:focus-visible,body.checkout-cart-index .cart-container .action.apply:focus-visible,body.checkout-cart-index .cart-container .action.clear:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary)}@media (prefers-reduced-motion:reduce){body.checkout-cart-index .cart-container .action{transition:none}}body.checkout-cart-index .cart-container .action.update{background:var(--fj-primary);color:var(--fj-on-primary);border-color:var(--fj-primary);padding:1.04rem 2.4rem}body.checkout-cart-index .cart-container .action.update:hover,body.checkout-cart-index .cart-container .action.update:focus-visible{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent)}@media (max-width:767px){body.checkout-cart-index .cart.table-wrapper .col.price .cart-price,body.checkout-cart-index .cart.table-wrapper .col.subtotal .cart-price{white-space:normal;font-size:1.44rem}}div.mage-error{margin-top:.64rem;color:var(--fj-error);font-size:1.312rem;line-height:1.35}input[class].mage-error,select[class].mage-error,textarea[class].mage-error{border-color:var(--fj-error);border-width:2px}body{--nima-nudge-accent:var(--fj-accent);--nima-nudge-accent-text:var(--fj-accent-text);--nima-nudge-bg:var(--fj-surface);--nima-nudge-border:var(--fj-border);--nima-nudge-track:var(--fj-band);--nima-nudge-earned:var(--fj-success);--nima-nudge-earned-bg:var(--fj-success-bg)}:root,html[data-fj-theme=green]{--fj-field-doodles:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'300'%20height%3D'300'%3E%3Cg%20fill%3D'none'%20stroke%3D'%234A6656'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'.13'%3E%3Cg%20transform%3D'translate%2838%2046%29%20rotate%28-24%29'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'42'%20height%3D'9'%20rx%3D'1.5'/%3E%3Cpath%20d%3D'M42%200%20L52%204.5%20L42%209%20Z'/%3E%3Cpath%20d%3D'M8%200%20V9'/%3E%3C/g%3E%3Cpath%20d%3D'M208%2042%20l4.6%209.3%2010.3%201.5%20-7.5%207.3%201.8%2010.2%20-9.2-4.8%20-9.2%204.8%201.8-10.2%20-7.5-7.3%2010.3-1.5%20Z'/%3E%3Cg%20transform%3D'translate%28118%20138%29%20rotate%288%29'%3E%3Cpath%20d%3D'M0%2014%20L44%200%20L20%2030%20Z'/%3E%3Cpath%20d%3D'M44%200%20L20%2018'/%3E%3C/g%3E%3Cg%20transform%3D'translate%2830%20214%29'%3E%3Cpath%20d%3D'M0%204%20Q14-4%2028%204%20V30%20Q14%2022%200%2030%20Z'/%3E%3Cpath%20d%3D'M28%204%20Q42-4%2056%204%20V30%20Q42%2022%2028%2030%20Z'/%3E%3C/g%3E%3Cg%20transform%3D'translate%28224%20196%29%20rotate%2814%29'%3E%3Cpath%20d%3D'M12%200%20L2%2034%20M12%200%20L22%2034'/%3E%3Ccircle%20cx%3D'12'%20cy%3D'4'%20r%3D'4'/%3E%3C/g%3E%3Cpath%20d%3D'M150%20250%20q7-9%2014%200%20t14%200'/%3E%3Ccircle%20cx%3D'262'%20cy%3D'120'%20r%3D'4'/%3E%3Cpath%20d%3D'M96%2088%20h12%20M102%2082%20v12'/%3E%3C/g%3E%3C/svg%3E")}html[data-fj-theme=denim]{--fj-field-doodles:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'300'%20height%3D'300'%3E%3Cg%20fill%3D'none'%20stroke%3D'%234C5F78'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'.13'%3E%3Cg%20transform%3D'translate%2838%2046%29%20rotate%28-24%29'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'42'%20height%3D'9'%20rx%3D'1.5'/%3E%3Cpath%20d%3D'M42%200%20L52%204.5%20L42%209%20Z'/%3E%3Cpath%20d%3D'M8%200%20V9'/%3E%3C/g%3E%3Cpath%20d%3D'M208%2042%20l4.6%209.3%2010.3%201.5%20-7.5%207.3%201.8%2010.2%20-9.2-4.8%20-9.2%204.8%201.8-10.2%20-7.5-7.3%2010.3-1.5%20Z'/%3E%3Cg%20transform%3D'translate%28118%20138%29%20rotate%288%29'%3E%3Cpath%20d%3D'M0%2014%20L44%200%20L20%2030%20Z'/%3E%3Cpath%20d%3D'M44%200%20L20%2018'/%3E%3C/g%3E%3Cg%20transform%3D'translate%2830%20214%29'%3E%3Cpath%20d%3D'M0%204%20Q14-4%2028%204%20V30%20Q14%2022%200%2030%20Z'/%3E%3Cpath%20d%3D'M28%204%20Q42-4%2056%204%20V30%20Q42%2022%2028%2030%20Z'/%3E%3C/g%3E%3Cg%20transform%3D'translate%28224%20196%29%20rotate%2814%29'%3E%3Cpath%20d%3D'M12%200%20L2%2034%20M12%200%20L22%2034'/%3E%3Ccircle%20cx%3D'12'%20cy%3D'4'%20r%3D'4'/%3E%3C/g%3E%3Cpath%20d%3D'M150%20250%20q7-9%2014%200%20t14%200'/%3E%3Ccircle%20cx%3D'262'%20cy%3D'120'%20r%3D'4'/%3E%3Cpath%20d%3D'M96%2088%20h12%20M102%2082%20v12'/%3E%3C/g%3E%3C/svg%3E")}html[data-fj-theme=neutral]{--fj-field-doodles:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'300'%20height%3D'300'%3E%3Cg%20fill%3D'none'%20stroke%3D'%236E5847'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'.16'%3E%3Cg%20transform%3D'translate%2838%2046%29%20rotate%28-24%29'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'42'%20height%3D'9'%20rx%3D'1.5'/%3E%3Cpath%20d%3D'M42%200%20L52%204.5%20L42%209%20Z'/%3E%3Cpath%20d%3D'M8%200%20V9'/%3E%3C/g%3E%3Cpath%20d%3D'M208%2042%20l4.6%209.3%2010.3%201.5%20-7.5%207.3%201.8%2010.2%20-9.2-4.8%20-9.2%204.8%201.8-10.2%20-7.5-7.3%2010.3-1.5%20Z'/%3E%3Cg%20transform%3D'translate%28118%20138%29%20rotate%288%29'%3E%3Cpath%20d%3D'M0%2014%20L44%200%20L20%2030%20Z'/%3E%3Cpath%20d%3D'M44%200%20L20%2018'/%3E%3C/g%3E%3Cg%20transform%3D'translate%2830%20214%29'%3E%3Cpath%20d%3D'M0%204%20Q14-4%2028%204%20V30%20Q14%2022%200%2030%20Z'/%3E%3Cpath%20d%3D'M28%204%20Q42-4%2056%204%20V30%20Q42%2022%2028%2030%20Z'/%3E%3C/g%3E%3Cg%20transform%3D'translate%28224%20196%29%20rotate%2814%29'%3E%3Cpath%20d%3D'M12%200%20L2%2034%20M12%200%20L22%2034'/%3E%3Ccircle%20cx%3D'12'%20cy%3D'4'%20r%3D'4'/%3E%3C/g%3E%3Cpath%20d%3D'M150%20250%20q7-9%2014%200%20t14%200'/%3E%3Ccircle%20cx%3D'262'%20cy%3D'120'%20r%3D'4'/%3E%3Cpath%20d%3D'M96%2088%20h12%20M102%2082%20v12'/%3E%3C/g%3E%3C/svg%3E")}html[data-fj-theme=burgundy]{--fj-field-doodles:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'300'%20height%3D'300'%3E%3Cg%20fill%3D'none'%20stroke%3D'%237E5158'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'.13'%3E%3Cg%20transform%3D'translate%2838%2046%29%20rotate%28-24%29'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'42'%20height%3D'9'%20rx%3D'1.5'/%3E%3Cpath%20d%3D'M42%200%20L52%204.5%20L42%209%20Z'/%3E%3Cpath%20d%3D'M8%200%20V9'/%3E%3C/g%3E%3Cpath%20d%3D'M208%2042%20l4.6%209.3%2010.3%201.5%20-7.5%207.3%201.8%2010.2%20-9.2-4.8%20-9.2%204.8%201.8-10.2%20-7.5-7.3%2010.3-1.5%20Z'/%3E%3Cg%20transform%3D'translate%28118%20138%29%20rotate%288%29'%3E%3Cpath%20d%3D'M0%2014%20L44%200%20L20%2030%20Z'/%3E%3Cpath%20d%3D'M44%200%20L20%2018'/%3E%3C/g%3E%3Cg%20transform%3D'translate%2830%20214%29'%3E%3Cpath%20d%3D'M0%204%20Q14-4%2028%204%20V30%20Q14%2022%200%2030%20Z'/%3E%3Cpath%20d%3D'M28%204%20Q42-4%2056%204%20V30%20Q42%2022%2028%2030%20Z'/%3E%3C/g%3E%3Cg%20transform%3D'translate%28224%20196%29%20rotate%2814%29'%3E%3Cpath%20d%3D'M12%200%20L2%2034%20M12%200%20L22%2034'/%3E%3Ccircle%20cx%3D'12'%20cy%3D'4'%20r%3D'4'/%3E%3C/g%3E%3Cpath%20d%3D'M150%20250%20q7-9%2014%200%20t14%200'/%3E%3Ccircle%20cx%3D'262'%20cy%3D'120'%20r%3D'4'/%3E%3Cpath%20d%3D'M96%2088%20h12%20M102%2082%20v12'/%3E%3C/g%3E%3C/svg%3E")}html[data-fj-theme=royal]{--fj-field-doodles:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'300'%20height%3D'300'%3E%3Cg%20fill%3D'none'%20stroke%3D'%234A639C'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20opacity%3D'.12'%3E%3Cg%20transform%3D'translate%2838%2046%29%20rotate%28-24%29'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'42'%20height%3D'9'%20rx%3D'1.5'/%3E%3Cpath%20d%3D'M42%200%20L52%204.5%20L42%209%20Z'/%3E%3Cpath%20d%3D'M8%200%20V9'/%3E%3C/g%3E%3Cpath%20d%3D'M208%2042%20l4.6%209.3%2010.3%201.5%20-7.5%207.3%201.8%2010.2%20-9.2-4.8%20-9.2%204.8%201.8-10.2%20-7.5-7.3%2010.3-1.5%20Z'/%3E%3Cg%20transform%3D'translate%28118%20138%29%20rotate%288%29'%3E%3Cpath%20d%3D'M0%2014%20L44%200%20L20%2030%20Z'/%3E%3Cpath%20d%3D'M44%200%20L20%2018'/%3E%3C/g%3E%3Cg%20transform%3D'translate%2830%20214%29'%3E%3Cpath%20d%3D'M0%204%20Q14-4%2028%204%20V30%20Q14%2022%200%2030%20Z'/%3E%3Cpath%20d%3D'M28%204%20Q42-4%2056%204%20V30%20Q42%2022%2028%2030%20Z'/%3E%3C/g%3E%3Cg%20transform%3D'translate%28224%20196%29%20rotate%2814%29'%3E%3Cpath%20d%3D'M12%200%20L2%2034%20M12%200%20L22%2034'/%3E%3Ccircle%20cx%3D'12'%20cy%3D'4'%20r%3D'4'/%3E%3C/g%3E%3Cpath%20d%3D'M150%20250%20q7-9%2014%200%20t14%200'/%3E%3Ccircle%20cx%3D'262'%20cy%3D'120'%20r%3D'4'/%3E%3Cpath%20d%3D'M96%2088%20h12%20M102%2082%20v12'/%3E%3C/g%3E%3C/svg%3E")}body.layout-boxed{background-color:var(--fj-surface);background-image:var(--fj-field-doodles,none),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.055'/%3E%3C/svg%3E");background-repeat:repeat;background-attachment:fixed}body.schools-school-view:has(.fj-school-detail .school-ambient){--fj-field-doodles:none}body.catalog-product-view:has(.fj-pdp-school .school-ambient){--fj-field-doodles:none}body.layout-boxed .page-wrapper{margin-inline:auto;box-shadow:0 0 0 1px var(--fj-border),0 30px 80px rgba(0,0,0,.16);padding-inline:0}body.layout-boxed .page-wrapper{max-width:none;width:100%;margin:0;box-shadow:none;background:0 0}body.layout-boxed .page-header{background:var(--fj-bg)}body.layout-boxed .page-main{background:var(--fj-bg);box-shadow:0 0 0 1px var(--fj-border),0 30px 80px rgba(0,0,0,.16);margin-block:3.2rem 4.8rem;padding-top:clamp(1.6rem,4vw,4rem)}body.layout-boxed .page-main .page-title-wrapper{padding-top:0}body .page-main,body .breadcrumbs,body .top-container,body .page-wrapper>.widget,body .page-wrapper>.page-bottom{max-width:1200px;width:100%;margin-inline:auto}body.layout-boxed.cms-index-index .page-main{max-width:1200px}@media (max-width:64rem){body.layout-boxed .page-main{box-shadow:none;margin-block:0}}@media (max-width:64rem){body.layout-boxed .page-wrapper{box-shadow:none}body.layout-boxed{background-image:none}}@media (max-width:767px){body.layout-boxed{background-color:var(--fj-bg)}}@media (prefers-contrast:more){body.layout-boxed{background-image:none}}.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li>a.sm_megamenu_head{font-family:var(--fj-font-body);font-size:1.472rem;font-weight:600;color:var(--fj-text)}.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li>a.sm_megamenu_head:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--fj-accent);transition:right .22s ease}.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li:hover>a.sm_megamenu_head:after,.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li.sm_megamenu_actived>a.sm_megamenu_head:after{right:0}.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li>a.sm_megamenu_head:focus-visible:after{right:0}.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li.sm_megamenu_actived>a.sm_megamenu_head{color:var(--fj-primary)}@media (prefers-reduced-motion:reduce){.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li>a.sm_megamenu_head:after{transition:none}}.header-26-style .header-r .customer-links>.header.links li.nav.item>a{color:var(--fj-on-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.smsearch-autocomplete{background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);box-shadow:0 18px 48px rgba(0,0,0,.14);overflow:hidden;margin-top:.8rem}.smsearch-autocomplete h3,.smsearch-autocomplete .title{margin:0;padding:1.12rem 1.6rem .8rem;background:0 0;color:var(--fj-muted);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.smsearch-autocomplete h3 .see-all{text-transform:none;letter-spacing:normal;color:var(--fj-link);font-weight:700}.smsearch-autocomplete ul{list-style:none;margin:0;padding:0}.smsearch-autocomplete ul#product li{display:flex;align-items:center;gap:1.28rem;padding:.96rem 1.6rem;border-top:var(--fj-border-w) solid var(--fj-border);margin:0}.smsearch-autocomplete ul#product li:hover{background:var(--fj-surface)}.smsearch-autocomplete .product-image{flex:0 0 56px;width:56px;float:none}.smsearch-autocomplete .product-image img{display:block;width:100%;height:auto;border-radius:var(--fj-radius)}.smsearch-autocomplete .product-info{min-width:0;margin:0}.smsearch-autocomplete .product-title a{color:var(--fj-heading);font-weight:600;font-size:1.44rem;line-height:1.35}.smsearch-autocomplete .product-price{margin-top:.32rem;color:var(--fj-accent-text);font-weight:700;font-size:1.36rem}.smsearch-autocomplete .product-reviews,.smsearch-autocomplete .product-sku,.smsearch-autocomplete .product-shortdescription,.smsearch-autocomplete .product-description,.smsearch-autocomplete .product-addtocart{display:none}.page-footer .footer-top,.page-footer .footer-middle,.page-footer .footer-bottom{background:var(--fj-primary-dark);color:var(--fj-on-primary)}.page-footer .footer-block-title,.page-footer h4{font-size:1.248rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 1.44rem}.page-footer .links-footer a,.page-footer .footer-block a{color:rgba(255,255,255,.86);font-size:1.408rem}.page-footer .links-footer a:hover,.page-footer .footer-block a:hover,.page-footer .footer-block .links-footer li a:hover{color:var(--fj-on-primary)}.page-footer .foot-brand .brand-name{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);color:var(--fj-on-primary);margin:0 0 .8rem}.page-footer .foot-brand p{color:rgba(255,255,255,.75);max-width:32ch}.page-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.14);font-size:1.216rem;color:rgba(255,255,255,.7);padding-block:1.6rem}.page-footer .footer-bottom .row{display:flex;flex-wrap:wrap;gap:.96rem 1.92rem;align-items:center}.page-footer .footer-bottom .payment-footer{display:flex;flex-wrap:wrap;gap:.96rem 1.92rem;align-items:center}.page-footer .footer-bottom .dev-notice a{color:rgba(255,255,255,.86)}.page-footer .footer-bottom .dev-notice a:hover{color:var(--fj-on-primary)}.page-footer .footer-bottom .cards span{font-size:.992rem;font-weight:700;letter-spacing:.03em;background:rgba(255,255,255,.14);border-radius:var(--fj-radius);padding:.32rem .64rem;margin-left:.5600000000000001rem}.page-footer .socials{display:flex;gap:.8rem;margin-top:1.12rem}.page-footer .socials a{width:34px;height:34px;border-radius:var(--fj-pill);background:rgba(255,255,255,.12);display:grid;place-items:center;color:var(--fj-on-primary)}.page-footer .socials a:hover{background:var(--fj-accent)}.fj-home{max-width:1200px;margin-inline:auto}.fj-home .wrap{padding-inline:clamp(1.6rem,4vw,4rem)}body.cms-index-index .page-main{padding-top:0}.fj-home .ico{width:1.25em;height:1.25em;fill:currentColor;flex:0 0 auto}.fj-home .ico-sm{width:1em;height:1em}.fj-home .eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fj-accent-text);font-weight:700}html[data-fj-style=crisp] .fj-home .eyebrow{font-family:var(--fj-font-display);font-style:italic;text-transform:none;letter-spacing:.01em;font-weight:600;font-size:1.52rem}html[data-fj-style=warm] .fj-home .eyebrow{display:inline-block;background:var(--fj-band);color:var(--fj-primary);padding:.48rem 1.12rem;border-radius:var(--fj-pill)}html[data-fj-style=scholastic] .fj-home .eyebrow{display:inline-block;background:var(--fj-primary);color:var(--fj-on-primary);padding:.448rem .96rem}.fj-home .h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading);font-size:clamp(2.4rem,3.4vw,3.36rem);line-height:1.12;margin:.64rem 0 0;text-wrap:balance}.fj-home section.blk{padding-block:clamp(2.24rem,3vw,3.2rem)}.fj-home .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.08rem}.fj-home .sec-head .more{font-size:1.376rem;font-weight:700;color:var(--fj-link);display:inline-flex;align-items:center;gap:.5600000000000001rem;white-space:nowrap}.fj-home .band{background:var(--fj-surface)}.fj-home .hero{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;padding-block:clamp(2.08rem,2.6vw,2.88rem);align-items:stretch}.fj-home .hero-main{background:linear-gradient(150deg,var(--fj-heroA),var(--fj-heroB));color:var(--fj-on-primary);border-radius:var(--fj-radius-lg);padding:clamp(2.4rem,3.5vw,4.16rem);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.fj-home .hero-main .eyebrow{color:var(--fj-on-primary);opacity:.9}html[data-fj-style=warm] .fj-home .hero-main .eyebrow{background:rgba(255,255,255,.16);color:var(--fj-on-primary)}html[data-fj-style=warm] .fj-home .quality .eyebrow{background:rgba(255,255,255,.16);color:var(--fj-on-primary)}html[data-fj-style=scholastic] .fj-home .hero-main .eyebrow{background:var(--fj-on-primary);color:var(--fj-primary)}.fj-home .hero-crest{position:absolute;right:-30px;top:-30px;width:230px;height:230px;opacity:.1;color:var(--fj-on-primary)}.fj-home .hero h1{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-on-primary);font-size:var(--fj-hero-size);line-height:1.06;margin:.96rem 0 .8rem;text-wrap:balance;max-width:15ch}.fj-home .hero p.sub{margin:0 0 1.92rem;max-width:44ch;opacity:.92}.fj-home .searchcard{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:var(--fj-radius);padding:.96rem;display:grid;grid-template-columns:1fr 1fr auto;gap:.8rem}.fj-home .searchcard select{background:var(--fj-bg);color:var(--fj-text);border:0;border-radius:calc(var(--fj-btn-radius) - 1px);padding:.96rem 1.28rem;font:inherit;font-weight:600;height:auto;line-height:1.3}.fj-home .btn{font:inherit;font-weight:700;cursor:pointer;border:0;border-radius:var(--fj-btn-radius);padding:1.12rem 1.84rem;display:inline-flex;align-items:center;gap:.72rem;line-height:1;white-space:nowrap;background:var(--fj-accent);color:var(--fj-on-accent);transition:transform .12s ease,background .18s ease}.fj-home .btn:hover{background:var(--fj-accent-dark);transform:translateY(-1px)}.fj-home .trust{display:flex;flex-wrap:wrap;gap:.64rem 1.76rem;margin-top:1.6rem;font-size:1.312rem;opacity:.92}.fj-home .trust span{display:inline-flex;align-items:center;gap:.64rem}.fj-home .hero-side{display:grid;grid-template-rows:1fr 1fr;gap:2rem}.fj-home .vbanner{border-radius:var(--fj-radius-lg);padding:1.76rem 1.92rem;color:var(--fj-on-primary);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:120px;border:var(--fj-border-w) solid transparent}.fj-home .vbanner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.fj-home .vbanner:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.06) 30%,rgba(0,0,0,.72) 100%)}.fj-home .vbanner>small,.fj-home .vbanner>b,.fj-home .vbanner>.go{position:relative;z-index:2}.fj-home .vbanner small{font-size:1.152rem;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.fj-home .vbanner b{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.84rem;letter-spacing:var(--fj-display-tracking)}.fj-home .vbanner .go{margin-top:.48rem;font-size:1.312rem;font-weight:700}.fj-home .hbanners{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.fj-home .hbanner{position:relative;overflow:hidden;border-radius:var(--fj-radius-lg);padding:2.24rem 2.4rem;min-height:132px;display:flex;flex-direction:column;justify-content:center;border:var(--fj-border-w) solid var(--fj-border);background:var(--fj-surface);color:var(--fj-heading);transition:transform .18s ease,box-shadow .18s ease}.fj-home .hbanner:hover{transform:translateY(-2px);box-shadow:var(--fj-shadow-lift)}.fj-home .hbanner .bg-ico{position:absolute;right:-14px;bottom:-18px;width:104px;height:104px;opacity:.1;color:var(--fj-primary);fill:currentColor}.fj-home .hbanner small{font-size:1.152rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fj-muted)}.fj-home .hbanner b{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:1.84rem;line-height:1.16;margin:.4rem 0 .72rem;max-width:18ch;color:var(--fj-heading)}.fj-home .hbanner .go{position:relative;font-size:1.312rem;font-weight:700;color:var(--fj-link)}.fj-home .hbanner.feature{background:linear-gradient(140deg,var(--fj-heroA),var(--fj-heroB));border-color:transparent;color:var(--fj-on-primary)}.fj-home .hbanner.feature small,.fj-home .hbanner.feature b,.fj-home .hbanner.feature .go{color:var(--fj-on-primary)}.fj-home .hbanner.feature small{opacity:.85}.fj-home .hbanner.feature .bg-ico{color:var(--fj-on-primary);opacity:.14}.fj-home .catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.44rem}.fj-home .cat{background:var(--fj-surface);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);padding:1.76rem 1.6rem;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s}.fj-home .cat:hover{transform:translateY(-3px);box-shadow:var(--fj-shadow-lift);background:var(--fj-bg)}.fj-home .cat .ico{width:36px;height:36px;color:var(--fj-primary)}.fj-home .cat b{display:block;margin-top:.8rem;font-size:1.408rem;color:var(--fj-heading)}.fj-home .cat small{color:var(--fj-muted);font-size:1.184rem}.fj-home .hero-main .btn:focus-visible,.fj-home .hero .vbanner:focus-visible,.fj-home .hbanner.feature:focus-visible{outline:2px solid var(--fj-on-accent);outline-offset:2px}@media (max-width:960px){.fj-home .hero{grid-template-columns:1fr}.fj-home .hero-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.fj-home .hbanners{grid-template-columns:1fr}.fj-home .catgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.fj-home .searchcard{grid-template-columns:1fr}.fj-home .hero-side{grid-template-columns:1fr}.fj-home .catgrid{grid-template-columns:repeat(2,1fr)}.fj-home .sec-head{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:.8rem}.fj-home .sec-head>div{display:contents}.fj-home .sec-head .eyebrow{grid-column:1;grid-row:1;justify-self:start}.fj-home .sec-head .more{grid-column:2;grid-row:1}.fj-home .sec-head .h2{grid-column:1/-1;grid-row:2;margin-top:0}.fj-home .citytabs .citytab{flex:1 1 auto;justify-content:center}.fj-home .quality h2{max-width:none}}.fj-home .quality{background:linear-gradient(150deg,var(--fj-primary),var(--fj-primary-dark));color:var(--fj-on-primary);border-radius:var(--fj-radius-lg);padding:clamp(2.56rem,4vw,4.16rem)}.fj-home .quality .eyebrow{color:var(--fj-on-primary);opacity:.85}.fj-home .quality h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-on-primary);font-size:clamp(2.4rem,3.4vw,3.36rem);margin:.64rem 0 2.4rem;text-wrap:balance;max-width:none}.fj-home .usps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.92rem}.fj-home .usp .ico{width:34px;height:34px;color:var(--fj-on-primary)}.fj-home .usp b{display:block;margin:.8rem 0 .32rem;font-size:1.6rem}.fj-home .usp small{color:rgba(255,255,255,.82);font-size:1.344rem;line-height:1.4}.fj-home .ns-testimonials__viewport{grid-template-columns:repeat(3,1fr);gap:1.6rem}.fj-home .ns-testimonial{background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);padding:1.92rem;box-shadow:var(--fj-shadow);margin:0}.fj-home .ns-testimonial__stars{color:var(--fj-star);margin-bottom:.8rem}.fj-home .ns-testimonial__quote{margin:0}.fj-home .ns-testimonial__quote p{margin:0 0 1.44rem;font-size:1.472rem;color:var(--fj-text)}.fj-home .ns-testimonial__avatar{width:34px;height:34px;border-radius:var(--fj-pill);background:var(--fj-band);color:var(--fj-primary);display:grid;place-items:center;font-weight:700;font-size:1.36rem}.fj-home .ns-testimonial__who{display:flex;align-items:center;gap:.96rem;margin:0}.fj-home .ns-testimonial__who b{font-size:1.36rem;color:var(--fj-heading);display:block}.fj-home .ns-testimonial__who small{font-size:1.2rem;color:var(--fj-muted)}.fj-home .ns-testimonials__dot{color:var(--fj-primary)}.fj-home .block-products-list{padding-inline:clamp(1.6rem,4vw,4rem);padding-block:clamp(2.24rem,3vw,3.2rem);margin-bottom:0}.fj-home .block-products-list .block-title strong{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading);font-size:clamp(2.4rem,3.4vw,3.36rem)}.fj-home .block-products-list .product-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;list-style:none;margin:0;padding:0}.fj-home .quickview-handler,.fj-home .sm_quickview_handler{display:none !important}.fj-home .fj-newsletter{background:var(--fj-band);border-radius:var(--fj-radius-lg) var(--fj-radius-lg) 0 0;padding:clamp(2.56rem,4vw,4.16rem);text-align:center}.fj-home .fj-newsletter-in{max-width:56rem;margin-inline:auto}.fj-home .fj-newsletter h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading);font-size:clamp(2.24rem,3vw,2.88rem);margin:.8rem 0 .64rem}.fj-home .fj-newsletter-sub{color:var(--fj-muted);margin:0 0 1.92rem}.fj-home .fj-newsletter-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.fj-home .fj-newsletter-row{display:flex;gap:.96rem}.fj-home .fj-newsletter-row input[type=email]{flex:1;min-width:0;height:auto;font:inherit;font-size:1.472rem;line-height:1.3;padding:1.04rem 1.6rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.fj-home .fj-newsletter-row input[type=email]:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--fj-bg),0 0 0 4px var(--fj-accent)}.fj-home .fj-newsletter .fj-newsletter-row .action.subscribe.primary{flex:0 0 auto;padding:1.04rem 2.24rem;background:var(--fj-accent);color:var(--fj-on-accent);border:0;border-radius:var(--fj-pill);font-size:1.312rem;font-weight:700;letter-spacing:.02em;box-shadow:none}.fj-home .fj-newsletter .fj-newsletter-row .action.subscribe.primary:hover,.fj-home .fj-newsletter .fj-newsletter-row .action.subscribe.primary:focus-visible{background:var(--fj-accent-dark);color:var(--fj-on-accent)}.fj-home .fj-newsletter-errors{text-align:center}.fj-home .fj-newsletter-errors div.mage-error{margin-top:.64rem;font-size:1.312rem}.fj-home .fj-newsletter-turnstile{margin:0}.fj-home .fj-newsletter-turnstile .cf-turnstile{display:flex;justify-content:center;margin-top:1.12rem}.fj-home .fj-newsletter-msg{margin:1.12rem 0 0;padding:.96rem 1.28rem;border-radius:var(--fj-radius);font-size:1.312rem}.fj-home .fj-newsletter-msg.-success{background:#e8f2e8;color:#407740}.fj-home .fj-newsletter-msg.-error{background:#fdecea;color:var(--fj-sale)}.fj-home .fj-newsletter-hint{color:var(--fj-muted);font-size:1.216rem;margin:1.12rem 0 0}@media (max-width:960px){.fj-home .usps{grid-template-columns:repeat(2,1fr)}.fj-home .ns-testimonials__viewport{grid-template-columns:1fr}.fj-home .block-products-list .product-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fj-home .fj-newsletter-row{flex-direction:column}.fj-home .fj-newsletter .fj-newsletter-row .action.subscribe.primary{width:100%}}@media (prefers-reduced-motion:reduce){.fj-home *{transition:none !important}}.fj-home .rotator-blk{padding-block:clamp(1.6rem,4vw,4rem) 0}.fj-home .rotator{position:relative;border-radius:var(--fj-radius-lg);overflow:hidden}.fj-home .rotator-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.fj-home .rotator-track::-webkit-scrollbar{display:none}.fj-home .rotator-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.fj-home .rotator-slide img{user-select:none;-webkit-user-drag:none}.fj-home .rotator-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;display:block}.fj-home .rotator-slide img{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:cover}.fj-home .rotator-copy{position:absolute;inset:auto 0 0 0;padding:4rem 2.4rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.48rem;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.62) 82%);color:#fff}.fj-home .rotator-copy small{font-size:1.152rem;text-transform:uppercase;letter-spacing:.1em;opacity:.88}.fj-home .rotator-title{margin:0;font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(1.92rem,2.6vw,2.72rem);line-height:1.12;text-wrap:balance;max-width:24ch}.fj-home .rotator-copy .btn{margin-top:.64rem;pointer-events:none}.fj-home .rotator-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:4rem;height:4rem;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,.38);color:#fff;transition:background .18s ease}.fj-home .rotator-nav:hover{background:rgba(0,0,0,.58)}.fj-home .rotator-nav .ico{width:2rem;height:2rem;fill:currentColor}.fj-home .rotator-nav.prev{left:1.2rem}.fj-home .rotator-nav.next{right:1.2rem}.fj-home .rotator-dots{position:absolute;right:1.6rem;bottom:1.44rem;z-index:1;display:flex;gap:.8rem}.fj-home .rotator-dots button{width:1.12rem;height:1.12rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.45);transition:background .18s ease,transform .18s ease}.fj-home .rotator-dots button[aria-current=true]{background:#fff;transform:scale(1.25)}.fj-home .rotator-slide:focus-visible,.fj-home .rotator-nav:focus-visible,.fj-home .rotator-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:768px){.fj-home .rotator-slide img{aspect-ratio:4/3}.fj-home .rotator-nav{display:none}.fj-home .rotator-copy{padding:3.2rem 1.6rem 1.6rem}}@media (prefers-reduced-motion:reduce){.fj-home .rotator-track{scroll-behavior:auto}}.citytabs{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.76rem}.citytab{font:inherit;font-size:1.36rem;font-weight:600;cursor:pointer;border:var(--fj-border-w) solid var(--fj-border);background:var(--fj-bg);color:var(--fj-text);padding:.64rem 1.36rem;border-radius:var(--fj-pill);display:inline-flex;align-items:center;gap:.64rem}.citytab[aria-pressed=true]{background:var(--fj-primary);color:var(--fj-on-primary);border-color:var(--fj-primary)}.schoolgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.school{background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);padding:1.44rem;display:flex;gap:1.28rem;align-items:center;box-shadow:var(--fj-shadow);transition:box-shadow .18s ease,transform .18s ease}.school:hover{box-shadow:var(--fj-shadow-lift);transform:translateY(-2px)}.crestbox{width:46px;height:46px;border-radius:var(--fj-radius);background:var(--fj-band);color:var(--fj-primary);display:grid;place-items:center;flex:0 0 auto;overflow:hidden}.crestbox img{width:100%;height:100%;object-fit:cover}.crestbox.letter{font-weight:800;font-size:1.84rem;text-transform:uppercase;font-family:var(--fj-font-display)}.school b{display:block;font-size:1.408rem;line-height:1.25;color:var(--fj-heading)}.school small{color:var(--fj-muted);font-size:1.216rem}@media (max-width:960px){.schoolgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.schoolgrid{grid-template-columns:1fr}}.citytab:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--fj-bg),0 0 0 4px var(--fj-accent)}@media (prefers-reduced-motion:reduce){.school{transition:none}}.fj-schools-page{max-width:1200px;margin-inline:auto}.column.main>.fj-schools-page{margin-top:0}.fj-schools-page .page-head{padding-block:0 .48rem}.fj-schools-page .eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fj-accent-text);font-weight:700}html[data-fj-style=warm] .fj-schools-page .eyebrow{display:inline-block;background:var(--fj-band);color:var(--fj-accent-text);padding:.48rem 1.12rem;border-radius:var(--fj-pill)}html[data-fj-style=scholastic] .fj-schools-page .eyebrow{display:inline-block;background:var(--fj-primary);color:var(--fj-on-primary);padding:.448rem .96rem}.fj-schools-page .page-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.56rem,3.6vw,3.68rem);color:var(--fj-heading);margin:0 0 .48rem;text-transform:none}.fj-schools-page .page-sub{color:var(--fj-muted);margin:0}.fj-schools-page .schools-toolbar{position:sticky;top:var(--fj-head-h);z-index:15;background:var(--fj-bg);display:flex;gap:.96rem;flex-wrap:wrap;padding-block:1.28rem;margin-bottom:.64rem;border-bottom:var(--fj-border-w) solid var(--fj-border)}.fj-schools-page .fld{position:relative;display:flex;align-items:center;flex:1;min-width:220px}.fj-schools-page .fld .ico{position:absolute;left:1.12rem;width:1.1em;height:1.1em;fill:var(--fj-muted);pointer-events:none}.fj-schools-page .schools-toolbar input,.fj-schools-page .schools-toolbar select{font:inherit;font-size:1.472rem;padding:.992rem 1.28rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.fj-schools-page .schools-toolbar input{flex:1;min-width:220px;padding-left:3.52rem}.fj-schools-page .schools-toolbar select{flex:0 0 auto;width:auto;min-width:200px;height:auto;line-height:1.3}.fj-schools-page .schools-toolbar select{appearance:none;-webkit-appearance:none;background-color:var(--fj-band);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%235b5b5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.12rem center;background-size:1.28rem;border-color:var(--fj-accent);color:var(--fj-heading);font-weight:600;padding-right:3.68rem;cursor:pointer}.fj-schools-page .schools-toolbar select:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--fj-bg),0 0 0 4px var(--fj-accent)}.fj-schools-page .crestbox{width:92px;height:92px}.fj-schools-page .crestbox.letter{font-size:3.2rem}.fj-schools-page .crestbox img{filter:saturate(.5);transition:filter .18s ease}.fj-schools-page .school:hover .crestbox img,.fj-schools-page .school:focus-visible .crestbox img{filter:none}@media (prefers-reduced-motion:reduce){.fj-schools-page .crestbox img{transition:none}}.fj-schools-page .city-group{padding-block:1.76rem .48rem}.fj-schools-page .city-group>h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:1.92rem;color:var(--fj-heading);border-bottom:var(--fj-border-w) solid var(--fj-border);padding-bottom:.72rem;margin:0 0 1.6rem}@media (max-width:767px){body.schools-index-index .page-main{padding-top:.4rem}.fj-schools-page .page-head{padding-block:.8rem .48rem}.fj-schools-page .schools-toolbar{padding-top:1.2rem;flex-wrap:nowrap}.fj-schools-page .fld{flex:1 1 auto;min-width:0}.fj-schools-page .schools-toolbar input{min-width:0}.fj-schools-page .schools-toolbar select{flex:0 1 auto;width:auto;min-width:0;max-width:44%}.fj-schools-page .city-group>h2{position:sticky;top:calc(var(--fj-head-h) + 66px);z-index:10;background:var(--fj-bg);margin:0;padding-block:.48rem 1.04rem;border-bottom:0;box-shadow:0 10px 12px -10px rgba(0,0,0,.22)}.fj-schools-page .city-group .schoolgrid{padding-top:1.6rem}}.fj-schools-page .no-results{text-align:center;color:var(--fj-muted);padding:4.8rem 1.6rem}.fj-school-detail .backlink{font-size:1.376rem;color:var(--fj-link);font-weight:600;display:inline-flex;gap:.48rem;align-items:center;padding-block:.8rem}.fj-school-detail .school-hero{display:flex;align-items:center;gap:1.76rem;padding-block:.96rem 1.92rem;flex-wrap:wrap}.fj-school-detail .school-hero .crestbox{width:152px;height:152px;border-radius:var(--fj-radius-lg)}.fj-school-detail .school-hero .crestbox.letter{font-size:4.8rem}body.schools-school-view .page-wrapper{background:0 0}.fj-school-detail .school-ambient,.fj-pdp-school .school-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 72% -10%,rgba(var(--fj-school-accent),.3),rgba(var(--fj-school-accent),0) 62%),linear-gradient(180deg,rgba(var(--fj-school-accent),.13),rgba(var(--fj-school-accent),0) 55vh)}.fj-school-detail .school-ambient img,.fj-pdp-school .school-ambient img{position:absolute;top:10.4rem;right:-6vw;width:clamp(280px,40vw,600px);height:auto;opacity:.08;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(58% 58% at 50% 42%,#000 28%,transparent 74%);mask-image:radial-gradient(58% 58% at 50% 42%,#000 28%,transparent 74%);animation:fj-ambient-in .6s ease-out both}@keyframes fj-ambient-in{from{opacity:0}to{opacity:.08}}.school-content-sheet{background:var(--fj-bg);border-radius:var(--fj-radius-lg);padding:.8rem clamp(1.6rem,3vw,3.2rem) 3.2rem;box-shadow:0 10px 40px rgba(0,0,0,.05);margin-bottom:3.2rem}.school-content-sheet>.fj-school-products:first-child{padding-top:calc(clamp(1.6rem,3vw,3.2rem) - .8rem)}@media (prefers-reduced-motion:reduce){.fj-school-detail .school-ambient img,.fj-pdp-school .school-ambient img{animation:none}}.fj-school-detail:has(.school-ambient) .school-hero .crestbox{box-shadow:0 12px 32px rgba(var(--fj-school-accent),.3)}@media (max-width:64rem){body.schools-school-view .column.main,body.catalog-product-view:has(.fj-pdp-school) .column.main{position:relative;z-index:0}.fj-school-detail .school-ambient{position:absolute;inset:0 auto auto 50%;width:100vw;height:100vh;transform:translateX(-50%);overflow:hidden}body.schools-school-view .page-main{padding-top:0}.column.main>.fj-school-detail{margin-top:0;padding-top:1.6rem}.school-content-sheet{margin-inline:calc(50% - 50vw);border-radius:0}}.fj-school-detail .school-hero h1{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.4rem,3.4vw,3.36rem);margin:0 0 .32rem;color:var(--fj-heading)}.fj-school-detail .city-chip{font-size:1.312rem;color:var(--fj-muted);display:inline-flex;align-items:center;gap:.5600000000000001rem}.fj-school-detail .school-hero h1 .hero-kicker{display:block;font-family:var(--fj-font-base);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.216rem;line-height:1.4;color:var(--fj-muted);margin-bottom:.16rem}.fj-school-detail .school-hero .hero-lead{margin:.64rem 0 0;max-width:60ch;font-size:1.44rem;line-height:1.6;color:var(--fj-text)}.fj-school-detail .school-hero .hero-text{flex:1 1 32rem;min-width:26rem}.fj-school-detail .hero-jumps{display:flex;gap:.72rem;flex-wrap:wrap;margin-top:1.04rem}.fj-school-detail .hero-jump{display:inline-flex;align-items:center;gap:.4rem;font-size:1.216rem;font-weight:600;text-decoration:none;padding:.48rem 1.04rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-text)}.fj-school-detail .hero-jump svg{width:1em;height:1em}.fj-school-detail .hero-jump:hover{border-color:var(--fj-primary);color:var(--fj-primary)}#school-about,#school-contacts{scroll-margin-top:96px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.fj-school-detail .catbar{display:flex;gap:.72rem;flex-wrap:wrap;justify-content:center;padding-block:1.36rem;border-block:var(--fj-border-w) solid var(--fj-border);margin-bottom:2.08rem}.fj-school-detail .catchip{font:inherit;font-size:1.312rem;font-weight:600;white-space:nowrap;text-decoration:none;border:var(--fj-border-w) solid var(--fj-border);background:var(--fj-bg);color:var(--fj-text);padding:.672rem 1.28rem;border-radius:var(--fj-pill);flex:0 0 auto}.fj-school-detail .catchip[aria-current=true]{background:var(--fj-primary);color:var(--fj-on-primary);border-color:var(--fj-primary)}#fj-school-products.is-loading{opacity:.45;pointer-events:none;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){#fj-school-products.is-loading{transition:none}}.fj-school-products-empty{text-align:center;color:var(--fj-muted);padding:3.2rem 0;margin:0}.fj-school-detail .info-grid{display:grid;grid-template-columns:minmax(24rem,1fr) 2fr;gap:2.4rem 3.2rem;margin-top:3.84rem;padding-top:3.2rem;border-top:var(--fj-border-w) solid var(--fj-border)}.fj-school-detail .info-grid>:only-child,.fj-school-detail .info-grid>.fj-school-map:first-child,.fj-school-detail .info-grid>.mapph:first-child{grid-column:1/-1}.fj-school-detail .info-grid.has-about{grid-template-columns:1fr 1fr}.fj-school-detail .info-grid.has-about>.fj-school-map,.fj-school-detail .info-grid.has-about>.mapph{grid-column:1/-1}.fj-school-detail .info-block h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:1.84rem;color:var(--fj-heading);margin:0 0 .8rem}.fj-school-detail .info-block p,.fj-school-detail .info-block .fj-school-content{color:var(--fj-text);margin:0 0 .48rem}.fj-school-detail .mapph{margin-top:.96rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:repeating-linear-gradient(45deg,var(--fj-surface),var(--fj-surface) 14px,var(--fj-band) 14px,var(--fj-band) 28px);min-height:190px;display:grid;place-items:center;color:var(--fj-muted);font-size:1.36rem}.fj-school-detail .mapph .pin{color:var(--fj-sale)}@media (max-width:960px){.fj-school-detail .info-grid,.fj-school-detail .info-grid.has-about{grid-template-columns:1fr}}@media (max-width:640px){.fj-school-detail .school-hero .hero-text{flex:1 1 100%;min-width:0}}@media (max-width:767px){.fj-school-detail .school-hero{flex-wrap:nowrap;align-items:flex-start;gap:1.28rem}.fj-school-detail .school-hero .crestbox{width:84px;height:84px}.fj-school-detail .school-hero .crestbox img{width:100%;height:100%}.fj-school-detail .school-hero .crestbox.letter{font-size:3.2rem}.fj-school-detail .school-hero h1{font-size:2.24rem}}.breadcrumbs{font-size:1.28rem;color:var(--fj-muted);padding-block:1.6rem .32rem;padding-inline:clamp(1.6rem,4vw,4rem) !important}.breadcrumbs .items{display:flex;flex-wrap:wrap;align-items:center;gap:.64rem;margin:0;padding:0;list-style:none}.breadcrumbs .item,.breadcrumbs .item a{color:var(--fj-muted)}.breadcrumbs .item a:hover{color:var(--fj-link-hover)}.breadcrumbs .item strong{color:var(--fj-heading);font-weight:600}.breadcrumbs .item:not(:last-child):after{content:"/" !important;font-family:inherit !important;font-size:inherit;margin:0 0 0 .64rem;top:0;color:var(--fj-muted)}.page-title-wrapper{padding-block:clamp(2.08rem,3.2vw,3.2rem) .48rem}.page-title-wrapper .page-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.56rem,3.6vw,3.68rem);color:var(--fj-heading);margin:0 0 .48rem;text-wrap:balance;text-transform:none}.fj-eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fj-accent-text);font-weight:700;display:block;margin-bottom:.32rem}html[data-fj-style=crisp] .fj-eyebrow{font-family:var(--fj-font-display);font-style:italic;text-transform:none;letter-spacing:.01em;font-weight:600;font-size:1.52rem}html[data-fj-style=warm] .fj-eyebrow{display:inline-block;background:var(--fj-band);color:var(--fj-primary);padding:.48rem 1.12rem;border-radius:var(--fj-pill)}html[data-fj-style=scholastic] .fj-eyebrow{display:inline-block;background:var(--fj-primary);color:var(--fj-on-primary);padding:.448rem .96rem}.toolbar-products{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding-block:1.44rem;border-bottom:var(--fj-border-w) solid var(--fj-border);margin-bottom:1.92rem}.toolbar-products .toolbar-amount{position:static;padding:0;margin-right:auto;font-size:1.376rem;color:var(--fj-muted)}.toolbar-products .toolbar-sorter,.toolbar-products .field.limiter{display:inline-flex;align-items:center;gap:.64rem;font-size:1.376rem;color:var(--fj-muted)}.toolbar-products select,.toolbar-products .sorter-options,.toolbar-products .limiter-options{font:inherit;font-size:1.28rem;height:auto;line-height:1.3;padding:.8rem 1.12rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.toolbar-products .toolbar-sorter .sorter-label{margin-bottom:0}.toolbar-products .sorter-action{color:var(--fj-muted);display:inline-flex;align-items:center}.toolbar-products .sorter-action:hover{color:var(--fj-primary)}.toolbar-bottom .toolbar-products{border-bottom:0;margin-bottom:0}.pages{padding-block:3.2rem .8rem}.pages .pages-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.pages .pages-items{display:flex;flex-wrap:wrap;justify-content:center;gap:.64rem;margin:0;padding:0;list-style:none}.pages .item{margin:0;background:0 0 !important;border:0 !important;box-shadow:none !important;border-radius:0;padding:0}.pages .item .page,.pages .item .action{display:grid !important;place-items:center;min-width:40px;height:40px;padding:0 .8rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-text);font-weight:600;font-size:1.44rem;line-height:1}.pages .item .page:hover,.pages .item .action:hover{border-color:var(--fj-primary);color:var(--fj-primary);background:var(--fj-bg)}.pages .item.current .page{background:var(--fj-accent);color:var(--fj-on-accent);border-color:var(--fj-accent)}.pages .item .action .label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.toolbar-bottom .toolbar-products{background:0 0;padding-block:2.4rem .8rem}@media (max-width:767px){.fj-toolbar-bottom .pages{margin-bottom:1.2rem}}.products-grid .products.list.items,.products-grid ol.product-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}.products-grid .products.list.items>.product-item,.products-grid ol.product-items>.product-item,.products-grid .product-items>.item{margin:0;padding:0;width:auto !important;float:none !important;min-width:0}@media (max-width:960px){.products-grid .products.list.items,.products-grid ol.product-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.products-grid .products.list.items,.products-grid ol.product-items{grid-template-columns:1fr}}.fj-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.products-grid .product-item-photo{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:var(--fj-bg);border-bottom:var(--fj-border-w) solid var(--fj-border)}.products-grid .product-item-photo:has(.fj-noimg){background:radial-gradient(120% 90% at 50% 12%,var(--fj-band),var(--fj-surface))}.products-grid .product-item-photo .product-image-container,.products-grid .product-item-photo .product-image-wrapper{display:block;width:100% !important;height:100%;padding:0 !important}.products-grid .product-item-photo img.product-image-photo,.products-grid .product-item-photo img.image-product-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8%}.products-grid .product-item-photo img.image-product-hover{transform:none}.products-grid .product-item:hover .product-item-photo img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.products-grid .product-item:hover .product-item-photo img{transform:none}}.fj-noimg{position:absolute;inset:0;display:grid;place-items:center}.fj-noimg .fj-garment{width:64%;height:64%;color:var(--fj-primary);opacity:.9}.fj-noimg .fj-emblem{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:34px;height:34px;color:var(--fj-accent-text)}.image-product .label-product,.image-product [class*=sticker],.image-product [class*=label]{position:absolute;top:.96rem;left:.96rem;z-index:2;font-size:1.088rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.32rem .8rem;border-radius:var(--fj-radius);background:var(--fj-new);color:var(--fj-on-accent)}.image-product [class*=sale]{background:var(--fj-sale)}.image-product{position:relative}.products-grid .product-item-details{display:flex;flex-direction:column;gap:.8rem;padding:1.28rem 1.36rem 1.6rem;text-align:left;align-items:stretch}.fj-school-of{display:block;font-size:1.152rem;color:var(--fj-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fj-school-of svg{width:1em;height:1em;vertical-align:-.1em;margin-right:.4rem}.products-grid .fj-school-of svg{display:none}.products-grid .product-item-name{margin:0;min-height:calc(3*1.25*1.52rem)}.products-grid .product-item-name .product-item-link{font-weight:600;font-size:1.52rem;line-height:1.25;color:var(--fj-heading);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products-grid .product-item-details .swatch-attribute,.products-grid .product-item-details [class*=swatch-opt]{display:none}.catalog-category-view .column.main .category-description{margin:.96rem 0 .8rem;color:var(--fj-muted);font-size:1.44rem;line-height:1.6}.products-grid .product-item-details .price-box{display:flex;align-items:baseline;gap:.8rem;margin-top:auto}.products-grid .product-item-details .price-box .price{font-family:var(--fj-font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.68rem}.products-grid .product-item-details .old-price .price{font-weight:500;font-size:1.36rem;color:var(--fj-muted);text-decoration:line-through}.price-box .old-price.no-display{display:none}.products-grid .product-item-details .price-box{flex-wrap:wrap;row-gap:.16rem}@media (max-width:767px){.products-grid .product-item-details .price-box{position:relative;flex-wrap:wrap;padding-top:1.6rem}.products-grid .product-item-details .price-box .price-label{position:absolute;top:0;left:0;font-size:1.12rem;line-height:1.6rem;font-weight:400;color:var(--fj-muted)}}.products-grid .product-item-info{padding-bottom:0}.products-grid .quickview-handler,.products-grid .sm_quickview_handler{display:none !important}.products-grid .product-item .image-product .product-item-actions{display:contents}.products-grid .product-item .actions-primary{display:block}.products-grid .product-item .image-product .actions-primary{position:absolute;inset:auto .96rem 1.6rem;z-index:2;display:flex;justify-content:center}.products-grid .product-item .image-product .actions-primary form,.products-grid .product-item .image-product .action.tocart.primary{width:auto;max-width:100%}.products-grid .product-item .image-product .action.tocart.primary{padding:.96rem 3.6rem;box-shadow:0 2px 4px rgba(16,24,20,.28),0 8px 18px rgba(16,24,20,.22) !important}@media (hover:hover) and (pointer:fine){.products-grid .product-item .image-product .actions-primary form{opacity:0;transition:opacity .15s ease}.products-grid .product-item .product-item-info:hover .image-product .actions-primary form,.products-grid .product-item .image-product .actions-primary form:focus-within{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.products-grid .product-item .image-product .actions-primary form{transition:none}}.products-grid .product-item .image-product .actions-primary .stock{display:block;text-align:center;padding:.64rem .96rem;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);font-size:1.216rem;font-weight:600}.products-grid .product-item .actions-primary form,.products-grid .product-item .action.tocart.primary{width:100%}.products-grid .product-item .action.tocart.primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.96rem .32rem;font-size:1.216rem;letter-spacing:0;font-weight:700;white-space:nowrap;min-width:0}.products-grid .product-item .action.tocart.primary:before{display:none}.products-grid .product-item-info:hover .product-item-actions .actions-primary button.action.tocart{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent)}.products-grid .product-item-info:hover .product-item-actions .actions-primary button.action.tocart:hover{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark)}.products-grid .product-item .action.tocart.primary span:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.5600000000000001rem;vertical-align:-.18em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a4 4 0 014 4v1h2.6a1 1 0 011 .9l1.2 12a2 2 0 01-2 2.1H5.2a2 2 0 01-2-2.1l1.2-12a1 1 0 011-.9H8V6a4 4 0 014-4zm2 5V6a2 2 0 00-4 0v1h4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a4 4 0 014 4v1h2.6a1 1 0 011 .9l1.2 12a2 2 0 01-2 2.1H5.2a2 2 0 01-2-2.1l1.2-12a1 1 0 011-.9H8V6a4 4 0 014-4zm2 5V6a2 2 0 00-4 0v1h4z'/%3E%3C/svg%3E") center/contain no-repeat}.fj-catbar{display:flex;flex-wrap:nowrap;gap:.72rem;overflow-x:auto;padding-block:1.36rem;border-block:var(--fj-border-w) solid var(--fj-border);margin-bottom:2.08rem;scrollbar-width:thin;scrollbar-color:var(--fj-primary) var(--fj-band)}.fj-catbar::-webkit-scrollbar{height:6px}.fj-catbar::-webkit-scrollbar-track{background:var(--fj-band);border-radius:var(--fj-pill)}.fj-catbar::-webkit-scrollbar-thumb{background:var(--fj-primary);border-radius:var(--fj-pill)}.fj-catchip{flex:0 0 auto;white-space:nowrap;font-size:1.312rem;font-weight:600;text-decoration:none;padding:.672rem 1.28rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-text);transition:border-color .15s ease,color .15s ease,background .15s ease}.fj-catchip:hover{border-color:var(--fj-primary);color:var(--fj-primary)}.fj-catchip[aria-current=true]{background:var(--fj-primary);color:var(--fj-on-primary);border-color:var(--fj-primary)}@media (prefers-reduced-motion:reduce){.fj-catchip{transition:none}}.fj-catbar-select-wrap{display:none}@media (max-width:767px){.fj-catbar{display:none}.fj-catbar-select-wrap{display:block;padding-block:1.36rem;border-block:var(--fj-border-w) solid var(--fj-border);margin-bottom:2.08rem}.fj-catbar-select{width:100%;padding:.96rem 1.28rem;font-size:1.44rem;font-weight:600;height:auto;line-height:1.3;color:var(--fj-text);background-color:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill)}}.sidebar .block.filter .block-content.filter-content,.sidebar .block.filter .ln_overlay{border-radius:var(--fj-radius-lg)}.sidebar .block .filter-options [data-role=ln_collapsible]:not(.active) .filter-options-content{display:none !important}.sidebar .block .filter-options [data-role=ln_collapsible]{padding-bottom:0;margin:0 -20px}.sidebar .block .filter-options [data-role=ln_collapsible].active [data-role=ln_content]{padding-bottom:1.6rem}.filter-options [data-role=ln_title].filter-options-title{position:relative;cursor:pointer;padding:1.92rem 2.4rem 1.92rem 0;margin-bottom:0;line-height:1}.filter-options [data-role=ln_title].filter-options-title:after{content:"";position:absolute;right:0;top:50%;width:1.6rem;height:1.6rem;transform:translateY(-50%);background:var(--fj-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease}.filter-options [data-role=ln_collapsible].active>[data-role=ln_title].filter-options-title:after{transform:translateY(-50%) rotate(180deg)}@media (prefers-reduced-motion:reduce){.filter-options [data-role=ln_title].filter-options-title:after{transition:none}}body.fj-all-products .filter-options-item[attribute=cat]{display:none}.sidebar .block .filter-options .filter-options-content ol li.selected a:before{background-color:var(--fj-accent);border-color:var(--fj-accent)}.sidebar .block .filter-options .filter-options-content ol li.selected a:after{content:"\e92d";font-family:'icomoon';font-size:18px;line-height:1;position:absolute;left:4px;top:-2px;color:var(--fj-on-accent)}.filter-options .filter-options-content a,.filter-options .filter-options-content .label,.filter-options .filter-options-content .count{font-size:1.312rem;line-height:1.4}.filter-options .swatch-option.text{width:auto;min-width:3.6rem;height:auto;padding:.35em .55em;font-size:1.216rem;line-height:1.2;text-transform:uppercase;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius);background:var(--fj-bg);color:var(--fj-text)}.filter-options .swatch-option.text:empty:before{content:attr(data-option-label)}.filter-options .swatch-option.text:hover{border-color:var(--fj-primary);color:var(--fj-primary)}.filter-options .swatch-attribute-options{display:flex;flex-wrap:wrap;gap:.8rem}.filter-options .swatch-option.color{width:30px;height:30px;min-width:0;margin:0;padding:0;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius);box-shadow:inset 0 0 0 2px var(--fj-bg);outline:0}.filter-options .swatch-option.color:hover,.filter-options .swatch-option.color.selected{border-color:var(--fj-primary);outline:0;box-shadow:inset 0 0 0 2px var(--fj-bg),0 0 0 1px var(--fj-primary)}.filter-options .swatch-attribute-options .swatch-option-link-layered:not(:has(.swatch-option)){display:none !important}.filter-options .fj-school-filter .my.item a{display:flex !important;align-items:center;gap:.64rem}.filter-options .fj-school-filter .fj-filter-school{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.filter-options .fj-school-filter .fj-filter-school small{font-size:1.088rem;line-height:1.3;color:var(--fj-muted)}.filter-options .fj-school-filter .fj-filter-school span{font-size:1.28rem;line-height:1.35;color:inherit}.filter-options .fj-school-filter .count{flex:0 0 auto;margin-left:auto}.sidebar .block-compare{background:var(--fj-surface);border-radius:var(--fj-radius-lg);padding:1.6rem 1.76rem 1.76rem}.sidebar .block-compare .block-title{margin:0 0 .8rem}.sidebar .block.block-compare .block-title strong{font-size:1.2rem !important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fj-primary)}.sidebar .block-compare .empty{margin:0;padding:0;border:0;background:0 0;font-size:1.312rem;color:var(--fj-muted)}.sidebar .block-compare .counter.qty{font-size:1.216rem;color:var(--fj-muted)}.sidebar .block-compare .block-content{margin:0;padding:0;border:0;background:0 0}.sidebar .block-compare .product-items-names{display:grid;gap:.64rem;margin:0 0 1.28rem;padding:0;list-style:none}.sidebar .block-compare .product-items-names .product-item{display:flex;align-items:center;gap:.8rem;margin:0;padding:.8rem .96rem;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius)}.sidebar .block-compare .product-items-names .product-item-name{flex:1;margin:0;font-size:1.312rem;line-height:1.4;font-weight:400}.sidebar .block-compare .product-items-names .product-item-link{color:var(--fj-text)}.sidebar .block-compare .action.delete{position:static;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);color:var(--fj-muted);text-decoration:none}.sidebar .block-compare .action.delete:hover{border-color:var(--fj-accent);color:var(--fj-accent-text)}.sidebar .block-compare .actions-toolbar{display:grid;gap:.8rem;margin:0}.sidebar .block-compare .actions-toolbar>.primary,.sidebar .block-compare .actions-toolbar>.secondary{float:none;margin:0;text-align:center}.sidebar .block-compare .action.compare.primary{width:100%;justify-content:center;display:inline-flex;align-items:center;padding:1.04rem 1.6rem;background:var(--fj-accent);border:0;border-radius:var(--fj-pill);color:var(--fj-on-accent);font-size:1.312rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sidebar .block-compare .action.compare.primary:hover{background:var(--fj-accent-hover,var(--fj-primary));color:var(--fj-on-accent)}.sidebar .block-compare .action.clear{font-size:1.216rem;color:var(--fj-muted);text-decoration:underline;text-underline-offset:.24em}.sidebar .block-compare .action.clear:hover{color:var(--fj-accent-text)}.fj-toolbar-top .modes,.fj-toolbar-top .field.limiter,.fj-toolbar-top .filter-mobile-btn{display:none}.toolbar-products.fj-toolbar-bottom .field.limiter{display:inline-flex;align-items:center;gap:.64rem;margin-left:auto}.fj-toolbar-bottom .field.limiter .label,.fj-toolbar-bottom .field.limiter .limiter-text{margin:0;font-size:1.376rem;font-weight:400;line-height:1;color:var(--fj-muted);text-transform:none}.fj-toolbar-bottom .field.limiter .control{margin:0}@media (max-width:767px){.toolbar-products.fj-toolbar-bottom{row-gap:1.28rem}.fj-toolbar-bottom .pages{order:-1;flex:1 1 100%;min-width:100%;padding-block:.8rem 0}.toolbar-products.fj-toolbar-top{justify-content:space-between;flex-wrap:nowrap}.fj-toolbar-top .filter-mobile-btn{flex:0 0 auto}.fj-toolbar-top .toolbar-sorter{min-width:0;flex:0 1 auto}.fj-toolbar-top .sorter-options{min-width:0;max-width:100%}.fj-toolbar-top .filter-mobile-btn{display:inline-block}}.filter-mobile-btn #btn-filter{display:inline-flex;align-items:center;gap:.5600000000000001rem;width:auto;height:auto;line-height:1;padding:.8rem 1.28rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-text);font-weight:600;font-size:1.312rem}.filter-mobile-btn #btn-filter span{display:inline}@media (max-width:767px){.close-filter{display:block;position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:36px;height:36px;line-height:34px;border:var(--fj-border-w) solid var(--fj-border);border-radius:50%;background:var(--fj-bg);color:var(--fj-text)}.block.filter{padding-top:5.6rem}.filter-overlay{background-color:rgba(0,0,0,.4)}}.price-slider-wrap .price-slider-values{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.4rem}.price-slider-wrap .price-slider-values input{width:5.6rem;min-width:0;padding:.48rem .32rem;text-align:center}.toolbar-products.fj-toolbar-bottom{display:flex;align-items:center;background:0 0;border-top:var(--fj-border-w) solid var(--fj-border);padding-block:1.6rem}.toolbar-products.fj-toolbar-bottom .pages{flex:1;padding-block:0}.products-grid .product-item .product-item-details .price-box .price{color:var(--fj-accent-text)}.products-grid .product-item .product-item-details .old-price .price{color:var(--fj-muted);font-weight:400}.products-grid .product-item .actions-secondary{position:absolute;inset:.96rem .96rem auto auto;display:flex;gap:.48rem;opacity:1;visibility:visible;z-index:2}@media (hover:hover) and (pointer:fine){.products-grid .product-item .actions-secondary{opacity:0;transition:opacity .15s ease}.products-grid .product-item .product-item-info:hover .actions-secondary,.products-grid .product-item .actions-secondary:focus-within,.products-grid .product-item.fj-has-flag .actions-secondary{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.products-grid .product-item .actions-secondary{transition:none}}.products-grid .product-item .actions-secondary .action,.products-grid .product-item .actions-secondary .action.towishlist{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-pill);color:var(--fj-text);box-shadow:var(--fj-shadow);margin:0}.products-grid .product-item .actions-secondary .action:hover,.products-grid .product-item .actions-secondary .action.towishlist:hover{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent)}.products-grid .product-item .actions-secondary .action:before,.products-grid .product-item .actions-secondary .action:hover:before{color:inherit;font-size:14px}.products-grid .product-item .actions-secondary .action[data-fj-in-list],.products-grid .product-item .actions-secondary .action.towishlist[data-fj-in-list],.products-list .product-item .actions-secondary .action[data-fj-in-list],.products-list .product-item .actions-secondary .action.towishlist[data-fj-in-list]{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent)}@media (min-width:768px){body.catalog-category-view .columns:after{height:var(--fj-filter-tail,0px)}body.catalog-category-view .sidebar-main{position:sticky;top:calc(var(--fj-head-h) + var(--fj-gutter) + var(--fj-filter-travel,0px))}}.block-minicart .items-total{float:left;margin:0;display:flex;align-items:baseline;gap:.48rem;text-align:left}.block-minicart .items-total .count{font-family:var(--fj-font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.76rem;line-height:1.2;color:var(--fj-heading)}.block-minicart .items-total span:not(.count){font-size:1.216rem;line-height:1.35;color:var(--fj-muted)}.block-minicart .subtotal{float:right;margin:0;display:flex;align-items:baseline;text-align:right}.block-minicart .subtotal .price-container .price{font-family:var(--fj-font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.76rem;line-height:1.2;color:var(--fj-price)}.block-minicart .subtotal .label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.minicart-wrapper .block-minicart .block-content>.actions{clear:both;padding-top:1.92rem}.block.block-minicart .block-content .actions .secondary .action.viewcart{display:flex;align-items:center;justify-content:center;width:100%;padding:1.04rem 1.6rem;border:var(--fj-border-w) solid var(--fj-primary);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-primary);font-weight:700;font-size:1.312rem;letter-spacing:.02em;text-decoration:none;transition:background .15s ease,color .15s ease}.block.block-minicart .block-content .actions .secondary .action.viewcart:hover,.block.block-minicart .block-content .actions .secondary .action.viewcart:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary);text-decoration:none}@media (prefers-reduced-motion:reduce){.block.block-minicart .block-content .actions .secondary .action.viewcart{transition:none}}.block-minicart .minicart-items .update-cart-item{position:static;float:none;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:.64rem 0 0;padding:.64rem 1.44rem;background:var(--fj-accent);color:var(--fj-on-accent);border:0;border-radius:var(--fj-pill);font-size:1.216rem;font-weight:700;line-height:1.2;box-shadow:none}.block-minicart .minicart-items .update-cart-item:hover,.block-minicart .minicart-items .update-cart-item:focus-visible{background:var(--fj-accent-dark);color:var(--fj-on-accent)}.checkout-index-index #top-cart-btn-checkout{display:none}.wishlist-toolbar{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-bottom:1.92rem;padding:0;background:0 0}.wishlist-toolbar .pager{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;width:100%;padding-block:1.44rem;border-bottom:var(--fj-border-w) solid var(--fj-border)}.wishlist-toolbar .toolbar-amount{margin:0 auto 0 0;padding:0;font-size:1.376rem;color:var(--fj-muted)}.wishlist-toolbar .limiter{display:inline-flex;align-items:center;gap:.64rem;font-size:1.376rem;color:var(--fj-muted)}.wishlist-toolbar .limiter-label,.wishlist-toolbar .limiter-text{margin:0;font-weight:400}.wishlist-toolbar .limiter-options{font:inherit;font-size:1.28rem;height:auto;line-height:1.3;padding:.8rem 1.12rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.products.wrapper+.wishlist-toolbar,.actions-toolbar+.wishlist-toolbar{margin:2.4rem 0 0}.products.wrapper+.wishlist-toolbar .pager,.actions-toolbar+.wishlist-toolbar .pager{border-bottom:0;border-top:var(--fj-border-w) solid var(--fj-border)}.products.wrapper.products-grid.wishlist ol.product-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.products.wrapper.products-grid.wishlist ol.product-items>.product-item{width:auto !important;float:none !important;min-width:0;margin:0;padding:0}.products.wrapper.products-grid.wishlist .product-item-info{display:flex;flex-direction:column;gap:.96rem;height:100%;width:auto;padding:1.6rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:var(--fj-bg);transition:box-shadow .18s ease,border-color .18s ease}.products.wrapper.products-grid.wishlist .product-item-info:hover{border-color:var(--fj-border-control);box-shadow:var(--fj-shadow-lift)}.products.wrapper.products-grid.wishlist .product-item-name{margin:0;font-family:var(--fj-font-body);font-size:1.376rem;font-weight:600;line-height:1.35}.products.wrapper.products-grid.wishlist .product-item-name a{color:var(--fj-heading);text-decoration:none}.products.wrapper.products-grid.wishlist .product-item-name a:hover{color:var(--fj-primary);text-decoration:underline}.products.wrapper.products-grid.wishlist .price-box{margin:0}.products.wrapper.products-grid.wishlist .price-box .price{font-weight:700;color:var(--fj-price)}.products.wrapper.products-grid.wishlist .product-item-inner{display:block;margin:0;padding:0;border:0;box-shadow:none;position:static}.products.wrapper.products-grid.wishlist .comment-box{margin:0 0 .96rem}.products.wrapper.products-grid.wishlist .comment-box .label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.products.wrapper.products-grid.wishlist .comment-box .product-item-comment{display:block;width:100%;min-height:6.4rem;padding:.8rem 1.12rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius);background:var(--fj-bg);color:var(--fj-text);font:inherit;font-size:1.28rem;resize:vertical}.products.wrapper.products-grid.wishlist .box-tocart{margin:0}.products.wrapper.products-grid.wishlist .box-tocart .fieldset{display:flex;align-items:center;flex-wrap:wrap;gap:.96rem;margin:0;padding:0;border:0}.products.wrapper.products-grid.wishlist .box-tocart .field.qty{display:flex;align-items:center;gap:.64rem;margin:0}.products.wrapper.products-grid.wishlist .box-tocart .field.qty .label{margin:0;font-size:1.216rem;font-weight:600;color:var(--fj-muted)}.products.wrapper.products-grid.wishlist .box-tocart .field.qty .control{display:block}.products.wrapper.products-grid.wishlist .box-tocart input.qty{width:6.4rem;height:auto;padding:.8rem;border:var(--fj-border-w) solid var(--fj-border-control);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text);font:inherit;font-size:1.376rem;text-align:center}.products.wrapper.products-grid.wishlist .box-tocart .product-item-actions{margin:0;flex:1 1 auto}.products.wrapper.products-grid.wishlist .box-tocart .actions-primary{display:block}.products.wrapper.products-grid.wishlist .box-tocart .action.tocart{display:flex;align-items:center;justify-content:center;width:100%;padding:.96rem 1.28rem;border:var(--fj-border-w) solid var(--fj-accent);border-radius:var(--fj-pill);background:var(--fj-accent);color:var(--fj-on-accent);font-size:1.216rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:none}.products.wrapper.products-grid.wishlist .box-tocart .action.tocart:hover,.products.wrapper.products-grid.wishlist .box-tocart .action.tocart:focus-visible{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark);color:var(--fj-on-accent)}.products.wrapper.products-grid.wishlist .product-item-inner>.product-item-actions{display:flex;gap:1.28rem;margin:.96rem 0 0}.products.wrapper.products-grid.wishlist .product-item-inner>.product-item-actions .action{padding:0;border:0;background:0 0;color:var(--fj-muted);font-size:1.216rem;font-weight:600;text-decoration:none}.products.wrapper.products-grid.wishlist .product-item-inner>.product-item-actions .action:hover,.products.wrapper.products-grid.wishlist .product-item-inner>.product-item-actions .action:focus-visible{color:var(--fj-primary);text-decoration:underline;text-underline-offset:.24em}.products.wrapper.products-grid.wishlist .product-item-inner>.product-item-actions .action.delete:hover{color:var(--fj-sale)}.products.wrapper.products-grid.wishlist .product-item-tooltip .toggle{color:var(--fj-link);font-size:1.216rem;cursor:pointer}.form-wishlist-items>.actions-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.96rem;margin-top:2.4rem;padding-top:1.92rem;border-top:var(--fj-border-w) solid var(--fj-border)}.form-wishlist-items>.actions-toolbar:before,.form-wishlist-items>.actions-toolbar:after{display:none}.form-wishlist-items>.actions-toolbar>.primary,.form-wishlist-items>.actions-toolbar>.secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.96rem;float:none;margin:0}.form-wishlist-items>.actions-toolbar>.secondary{margin-left:auto}.form-wishlist-items>.actions-toolbar .action{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:1.04rem 2.08rem;border-radius:var(--fj-pill);font-size:1.312rem;font-weight:700;line-height:1.2;text-transform:none;text-decoration:none;box-shadow:none}.form-wishlist-items>.actions-toolbar .action.update,.form-wishlist-items>.actions-toolbar .action.share{border:var(--fj-border-w) solid var(--fj-primary);background:var(--fj-bg);color:var(--fj-primary)}.form-wishlist-items>.actions-toolbar .action.update:hover,.form-wishlist-items>.actions-toolbar .action.share:hover,.form-wishlist-items>.actions-toolbar .action.update:focus-visible,.form-wishlist-items>.actions-toolbar .action.share:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary)}.form-wishlist-items>.actions-toolbar .action.tocart{border:var(--fj-border-w) solid var(--fj-accent);background:var(--fj-accent);color:var(--fj-on-accent)}.form-wishlist-items>.actions-toolbar .action.tocart:hover,.form-wishlist-items>.actions-toolbar .action.tocart:focus-visible{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark);color:var(--fj-on-accent)}.form-wishlist-items>.actions-toolbar .action.back{padding:0;border:0;background:0 0;color:var(--fj-muted);font-weight:600}.form-wishlist-items>.actions-toolbar .action.back:hover,.form-wishlist-items>.actions-toolbar .action.back:focus-visible{color:var(--fj-primary);text-decoration:underline}.wishlist-index-index .column.main>.message.info.empty{padding:3.2rem;border:var(--fj-border-w) dashed var(--fj-border-control);border-radius:var(--fj-radius-lg);background:var(--fj-surface);color:var(--fj-muted);text-align:center}@media (prefers-reduced-motion:reduce){.products.wrapper.products-grid.wishlist .product-item-info{transition:none}}.easycatalogimg-departments .page-title-wrapper .page-title{text-transform:none}.easycatalogimg-departments .fj-allproducts-seo{margin:1.6rem 0 3.2rem}.easycatalogimg-departments .fj-allproducts-seo p{margin:0 0 1.12rem;font-size:1.44rem;line-height:1.6;color:var(--fj-muted)}.easycatalogimg-departments .fj-allproducts-seo p:last-child{margin-bottom:0}.easycatalogimg-departments .fj-dept-masonry{columns:4 240px;column-gap:1.44rem;padding-block:.8rem 2.4rem}.easycatalogimg-departments .dtile{position:relative;display:flex;flex-direction:column;break-inside:avoid;margin-bottom:1.44rem;overflow:hidden;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:var(--fj-bg);box-shadow:var(--fj-shadow);transition:box-shadow .18s ease,transform .18s ease}.easycatalogimg-departments .dtile:nth-child(4n+1) :is(img,.dph){height:300px}.easycatalogimg-departments .dtile:nth-child(4n+2) :is(img,.dph){height:220px}.easycatalogimg-departments .dtile:nth-child(4n+3) :is(img,.dph){height:260px}.easycatalogimg-departments .dtile:nth-child(4n+4) :is(img,.dph){height:190px}.easycatalogimg-departments .dtile:hover,.easycatalogimg-departments .dtile:focus-visible{box-shadow:var(--fj-shadow-lift);transform:translateY(-3px)}.easycatalogimg-departments .dtile img{display:block;flex:0 0 auto;width:100%;object-fit:contain;padding:7%;transition:transform .25s ease}.easycatalogimg-departments .dtile:hover img{transform:scale(1.04)}.easycatalogimg-departments .dtile-all .dph{background:var(--fj-accent)}.easycatalogimg-departments .dtile-all .dph svg{color:var(--fj-on-accent);opacity:.95;width:26%}.easycatalogimg-departments .dtile-all:hover .dph svg{transform:none}.easycatalogimg-departments .dph{display:grid;flex:0 0 auto;place-items:center;width:100%;background:radial-gradient(120% 90% at 50% 12%,var(--fj-band),var(--fj-surface))}.easycatalogimg-departments .dph svg{width:34%;height:60%;color:var(--fj-primary);opacity:.85}.easycatalogimg-departments .dlabel{display:flex;flex-direction:column;flex:1 0 auto;gap:.16rem;padding:1.28rem 1.44rem 1.6rem;background:color-mix(in srgb,var(--fj-accent-dark) 21%,transparent);color:var(--fj-text)}.easycatalogimg-departments .dlabel b{font-size:1.68rem;line-height:1.2}.easycatalogimg-departments .dlabel small{opacity:.8;font-size:1.216rem}.easycatalogimg-departments .ddesc{margin-top:.5600000000000001rem;font-size:1.216rem;line-height:1.5;color:var(--fj-muted)}@media (prefers-reduced-motion:reduce){.easycatalogimg-departments .dtile,.easycatalogimg-departments .dtile img{transition:none}.easycatalogimg-departments .dtile:hover img{transform:none}}@media (max-width:620px){.easycatalogimg-departments .fj-dept-masonry{columns:2 150px;column-gap:1.12rem}.easycatalogimg-departments .dtile{margin-bottom:1.12rem}.easycatalogimg-departments .dtile:nth-child(4n+1) :is(img,.dph),.easycatalogimg-departments .dtile:nth-child(4n+3) :is(img,.dph){height:180px}.easycatalogimg-departments .dtile:nth-child(4n+2) :is(img,.dph),.easycatalogimg-departments .dtile:nth-child(4n+4) :is(img,.dph){height:140px}.easycatalogimg-departments .dlabel{padding:1.04rem 1.12rem 1.28rem}.easycatalogimg-departments .dlabel b{font-size:1.44rem}.easycatalogimg-departments .ddesc{font-size:1.12rem}}@media (min-width:901px){.catalog-product-view .product.media{float:left;width:calc(50% - 1.76rem);margin:0}.catalog-product-view .product-info-main{float:right;width:calc(50% - 1.76rem)}.catalog-product-view .product.info.detailed{clear:both;padding-top:1.6rem}}@media (max-width:900px){html .catalog-product-view .product.media,html .catalog-product-view .product-info-main{float:none;width:100%}}.product.media .fotorama__stage,.product.media .gallery-placeholder__image{border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:radial-gradient(120% 90% at 50% 12%,var(--fj-band),var(--fj-surface))}.product.media .fotorama__nav-wrap{margin-top:1.2rem}.product.media .fotorama__nav__frame--thumb{border:0;border-radius:0;overflow:visible}.product.media .fotorama__thumb{border:var(--fj-border-w) solid var(--fj-border);border-radius:calc(var(--fj-radius) - 4px);overflow:hidden;background:var(--fj-bg)}.product.media .fotorama__active .fotorama__thumb{border-color:var(--fj-accent);box-shadow:0 0 0 1px var(--fj-accent)}.product.media .fotorama__stage__frame,.product.media .fotorama__stage__shaft,.product.media .fotorama__img{border:0}.product.media .fotorama__thumb-border{display:none}.product-info-main .fj-school-of{display:inline-flex;align-items:center;font-size:1.312rem;margin-bottom:.32rem}a.fj-school-of{color:var(--fj-muted);text-decoration:none;transition:color .15s ease}a.fj-school-of:hover,a.fj-school-of:focus-visible{color:var(--fj-link-hover);text-decoration:underline;text-underline-offset:.24em}@media (prefers-reduced-motion:reduce){a.fj-school-of{transition:none}}.catalog-product-view .product-info-main{position:relative}.fj-pdp-crest{position:absolute;top:0;right:0;z-index:1;display:block;width:72px;height:72px;border-radius:8px;background:var(--fj-band);overflow:hidden;box-shadow:var(--fj-shadow);transition:box-shadow .18s ease,transform .18s ease}.fj-pdp-crest img{width:100%;height:100%;object-fit:cover}a.fj-pdp-crest:hover,a.fj-pdp-crest:focus-visible{box-shadow:var(--fj-shadow-lift);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.fj-pdp-crest{transition:none}a.fj-pdp-crest:hover{transform:none}}.fj-pdp-school:has(.school-ambient) .fj-pdp-crest{box-shadow:0 12px 32px rgba(var(--fj-school-accent),.3)}.product-info-main .fj-pdp-school .fj-school-of,.product-info-main .page-title-wrapper .page-title{padding-right:9.199999999999999rem}body.catalog-product-view:has(.fj-pdp-school .school-ambient) .page-wrapper{background:0 0}@media (max-width:640px){.fj-pdp-crest{width:56px;height:56px}.product-info-main .fj-pdp-school .fj-school-of,.product-info-main .page-title-wrapper .page-title{padding-right:7.2rem}}.product-info-main .page-title-wrapper .page-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.4rem,3vw,3.2rem);color:var(--fj-heading);margin:.64rem 0 .96rem;text-wrap:balance}.product-info-main .product-info-price{margin-bottom:1.6rem}.product-info-main .product-info-price .price-box{display:flex;align-items:baseline;gap:.96rem}.product-info-main .product-info-price .price-box .price{font-family:var(--fj-font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:2.56rem;color:var(--fj-accent-text)}.product-info-main .product-info-price .old-price .price{font-size:1.6rem;font-weight:500;color:var(--fj-muted);text-decoration:line-through}.product-info-main .product-info-stock-sku{display:flex;align-items:center;flex-wrap:wrap;gap:.64rem 1.44rem;font-size:1.312rem;color:var(--fj-muted);margin-bottom:.64rem}.product-info-main .product-info-stock-sku .stock{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem 1.04rem;border-radius:var(--fj-pill);background:var(--fj-success-bg);color:var(--fj-success);font-size:1.216rem;font-weight:600}.product-info-main .product-info-stock-sku .stock.unavailable{background:rgba(192,57,43,.1);color:var(--fj-sale)}.product-info-main .product-info-stock-sku .stock span{color:inherit;font-weight:inherit}.product-info-main .product-info-stock-sku .product.attribute.sku{display:inline-flex;align-items:baseline;gap:.5600000000000001rem}.product-info-main .product-info-stock-sku .availability.only{display:none !important;padding:.32rem 1.04rem;border-radius:var(--fj-pill);background:rgba(191,122,43,.12);color:#8a5518;font-size:1.216rem;font-weight:600}.product-info-main .product-info-stock-sku .availability.only[style*="display: block"]{display:inline-block !important}.product-info-main .product-info-stock-sku .availability.only strong{font-family:var(--fj-font-num);font-weight:700}.product-info-main .product-info-stock-sku .product.attribute.sku .type{color:var(--fj-muted);font-weight:600;font-size:1.216rem;letter-spacing:.04em}.product-info-main .product-info-stock-sku .product.attribute.sku .value{color:var(--fj-text);font-family:var(--fj-font-num);font-size:1.28rem}.product.info.detailed .product.attribute.overview{max-width:52ch;color:var(--fj-text);margin-bottom:2.08rem}.product.info.detailed{margin-top:3.2rem}.product.info.detailed .title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading)}.product.info.detailed .product.attribute.description,.product.info.detailed .value{color:var(--fj-text);line-height:1.75}.fj-pdp-sections{display:flex;flex-direction:column}.fj-pdp-section+.fj-pdp-section{margin-top:4.8rem;padding-top:4.8rem;border-top:var(--fj-border-w) solid var(--fj-border)}.fj-pdp-section:focus:not(:focus-visible){outline:none}.fj-pdp-section-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading);font-size:2.24rem;margin:0 0 1.92rem}.product.info.detailed .additional-attributes-wrapper table.additional-attributes,.fj-sizetable{width:100%;max-width:520px;border-collapse:separate;border-spacing:0;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);overflow:hidden;background:var(--fj-bg);font-size:1.376rem;margin-top:.96rem}.product.info.detailed .additional-attributes th,.product.info.detailed .additional-attributes td,.fj-sizetable th,.fj-sizetable td{border:0;padding:.72rem .96rem;text-align:center}.product.info.detailed .additional-attributes tr+tr th,.product.info.detailed .additional-attributes tr+tr td,.fj-sizetable tr+tr th,.fj-sizetable tr+tr td{border-top:var(--fj-border-w) solid var(--fj-border)}.product.info.detailed .additional-attributes th+td,.fj-sizetable th+th,.fj-sizetable th+td,.fj-sizetable td+td{border-left:var(--fj-border-w) solid var(--fj-border)}.product.info.detailed .additional-attributes th,.fj-sizetable th{background:var(--fj-surface);color:var(--fj-heading);font-weight:600}.fj-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.box-tocart{margin-bottom:2.24rem}.box-tocart .fieldset{display:flex;align-items:stretch;flex-wrap:wrap;gap:1.12rem}.box-tocart .field.qty{margin:0}.box-tocart .field.qty .fj-qty{display:inline-flex;align-items:stretch;height:44px;overflow:hidden;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius)}.box-tocart .field.qty .fj-qty input.qty{width:44px;height:100%;text-align:center;font:inherit;font-weight:700;border:0;background:var(--fj-bg);color:var(--fj-text);-moz-appearance:textfield}.box-tocart .field.qty .fj-qty input.qty::-webkit-outer-spin-button,.box-tocart .field.qty .fj-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.box-tocart .field.qty .qty-button{display:flex;flex-direction:column}.box-tocart .field.qty{position:relative}.box-tocart .field.qty .fj-qty>div.mage-error{position:absolute;top:50%;left:calc(100% + 1.12rem);transform:translateY(-50%);width:max-content;max-width:min(34rem,calc(100vw - 14rem));margin:0}.box-tocart .fieldset:has(.field.qty div.mage-error) .actions{flex-basis:100%}.box-tocart .field.qty .qty-btn{width:34px;flex:1;display:grid;place-items:center;cursor:pointer;background:var(--fj-bg);color:var(--fj-text);font-size:1.6rem;line-height:1}.box-tocart .field.qty .qty-btn:hover{background:var(--fj-surface);color:var(--fj-primary)}.product-info-main .box-tocart .field.qty .qty-control .qty-button,.product-options-bottom .box-tocart .field.qty .qty-control .qty-button{margin:0;align-self:stretch;display:flex;flex-direction:column;border-left:var(--fj-border-w) solid var(--fj-border)}.product-info-main .box-tocart .field.qty .qty-control .qty-btn,.product-options-bottom .box-tocart .field.qty .qty-control .qty-btn{width:34px;height:auto;flex:1;margin:0;background:var(--fj-bg);position:relative}.product-info-main .box-tocart .field.qty .qty-control .qty-btn:first-child,.product-options-bottom .box-tocart .field.qty .qty-control .qty-btn:first-child{margin-bottom:0;border-bottom:var(--fj-border-w) solid var(--fj-border)}.product-info-main .box-tocart .field.qty .qty-control .qty-btn:hover,.product-options-bottom .box-tocart .field.qty .qty-control .qty-btn:hover{background:var(--fj-surface)}.product-info-main .box-tocart .field.qty .qty-control .qty-btn:before,.product-options-bottom .box-tocart .field.qty .qty-control .qty-btn:before{width:10px;height:2px;left:8px;top:calc(50% - 1px);background:var(--fj-text)}.product-info-main .box-tocart .field.qty .qty-control .qty-plus:after,.product-options-bottom .box-tocart .field.qty .qty-control .qty-plus:after{width:2px;height:10px;left:12px;top:calc(50% - 5px);background:var(--fj-text)}.box-tocart .actions{flex:1;margin:0}.box-tocart .action.tocart.primary{width:100%;justify-content:center;padding:1.36rem;font-size:1.6rem}.product-options-wrapper .fieldset>.field>.label,.swatch-attribute .swatch-attribute-label{font-size:1.28rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fj-heading);margin-bottom:.48rem;display:inline-block}.swatch-attribute .swatch-attribute-selected-option{text-transform:uppercase}.swatch-attribute .swatch-attribute-selected-option:empty{display:none}.swatch-attribute .swatch-attribute-options,.product-options-wrapper .swatch-attribute-options{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.08rem}.swatch-option.text{min-width:52px;height:auto;padding:.88rem .96rem;margin:0;font-weight:600;font-size:1.408rem;text-transform:uppercase;border:var(--fj-border-w) solid var(--fj-border) !important;border-radius:var(--fj-btn-radius);background:var(--fj-bg) !important;color:var(--fj-text) !important}.swatch-option.text.selected,.swatch-option.text:hover{border-color:var(--fj-primary) !important}.swatch-option.text.selected{background:var(--fj-primary) !important;color:var(--fj-on-primary) !important}.swatch-option.text.disabled{border-style:dashed !important;border-color:var(--fj-border-control) !important;color:var(--fj-muted) !important;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--fj-border-control) calc(50% - .5px),var(--fj-border-control) calc(50% + .5px),transparent calc(50% + .5px)),var(--fj-surface) !important}.swatch-option.text.disabled:after{content:none !important}.swatch-option.text.swatch-option-disabled:after{content:none !important}.product-options-wrapper .field select,.product-options-wrapper .field .input-text{font:inherit;padding:.88rem 1.12rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.product-social-links{margin-top:.32rem}.product-social-links .action.towishlist{display:inline-grid;place-items:center;width:46px;height:46px;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);color:var(--fj-text)}.product-social-links .action.towishlist:hover{color:var(--fj-primary);background:var(--fj-surface)}.product-social-links .action.tocompare{color:var(--fj-muted)}.product-social-links .action.towishlist[data-fj-in-list]{color:var(--fj-on-accent);background:var(--fj-accent);border-color:var(--fj-accent)}.product-social-links .action.tocompare[data-fj-in-list]{color:var(--fj-accent-text);font-weight:700}.fj-pdp-usps{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.28rem 3.2rem;margin-top:3.2rem;padding-top:1.92rem;border-top:var(--fj-border-w) solid var(--fj-border)}@media (max-width:900px){.fj-pdp-usps{grid-template-columns:minmax(0,1fr);gap:.96rem}}.fj-pdp-usps .fj-usp{display:flex;align-items:center;gap:.96rem;font-size:1.408rem;color:var(--fj-text)}.fj-pdp-usps .fj-usp svg{flex:0 0 auto;width:1.2em;height:1.2em;color:var(--fj-accent-text)}.fj-pdp-usps .fj-usp a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fj-pdp-usps .fj-usp a:hover,.fj-pdp-usps .fj-usp a:focus-visible{color:var(--fj-accent-text)}.fj-pdp-usps .fj-usp--highlight{justify-self:start;padding:.64rem 1.12rem;border-radius:var(--fj-pill);background:var(--fj-band);color:var(--fj-accent-text);font-weight:600}.fj-pdp-usps .fj-usp--highlight svg{color:var(--fj-accent)}.amp-product-overlay{background:color-mix(in srgb,var(--fj-primary) 90%,transparent) !important;border-radius:var(--fj-radius-lg)}.product-info-main .qty-controller .qty-inc,.product-info-main .qty-controller .qty-dec{background:var(--fj-accent);border:0;border-radius:var(--fj-pill);color:var(--fj-on-accent)}.product-info-main .qty-controller .qty-inc:hover,.product-info-main .qty-controller .qty-dec:hover{background:var(--fj-accent-dark)}.product-info-main .qty-controller .qty-dec{background:var(--fj-bg);color:var(--fj-text);border:var(--fj-border-w) solid var(--fj-border)}.product-info-main .qty-controller .qty-dec:hover{background:var(--fj-surface);border-color:var(--fj-primary)}.product-info-main .qty-controller .quantity-value .item-qty{font-weight:700;color:var(--fj-text)}.product.media .towishlist{top:2rem;right:2rem}.product.media .towishlist[data-fj-in-list]{background:var(--fj-accent);border-color:var(--fj-accent);color:var(--fj-on-accent)}.product.media .towishlist[data-fj-in-list]:before,.product.media .towishlist[data-fj-in-list]:after{color:var(--fj-on-accent)}@media (max-width:767px){.catalog-product-view .column.main{display:flex;flex-direction:column}.catalog-product-view .product-info-main,.catalog-product-view .product-info-main .product-info-price,.catalog-product-view .product-info-main .price-with-form,.catalog-product-view .product-info-main .price-with-form .bcontainer{display:contents}.product-info-main .fj-pdp-school,.product-info-main .page-title-wrapper.product,.product-info-main .product-info-stock-sku,.product-info-main .product-reviews-summary,.product-info-main .price-box{order:-2}.catalog-product-view .column.main>.product.media{order:-1;margin-block:1.6rem 2.4rem}.additional-attributes>tbody>tr>th,.additional-attributes>tbody>tr>td{padding:.8rem 1.2rem !important}}.smcqp-modal-popup .modal-inner-wrap{border-radius:var(--fj-radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.24)}.smcqp-modal-popup .smcqp-messages{font-size:1.536rem;color:var(--fj-text)}.smcqp-modal-popup .smcqp-messages .message-success,.smcqp-modal-popup .smcqp-messages .success{background:var(--fj-success-bg);color:var(--fj-success);border-radius:var(--fj-radius)}.smcqp-modal-popup .smcqp-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.96rem;margin-top:1.6rem}.smcqp-modal-popup .smcqp-actions a{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.96rem 1.92rem;font-size:1.376rem;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none;border-radius:var(--fj-pill);transition:background .15s ease,color .15s ease,border-color .15s ease}.smcqp-modal-popup .smcqp-actions .smcqp-continue{color:var(--fj-primary);background:var(--fj-bg);border:var(--fj-border-w) solid currentColor}.smcqp-modal-popup .smcqp-actions .smcqp-continue:hover,.smcqp-modal-popup .smcqp-actions .smcqp-continue:focus-visible{background:var(--fj-primary) !important;border-color:var(--fj-primary);color:var(--fj-on-primary)}.smcqp-modal-popup .smcqp-actions .smcqp-btn{display:none}.smcqp-modal-popup .smcqp-actions .smcqp-btn.smcqp-open{display:inline-flex}.smcqp-modal-popup .smcqp-actions .smcqp-btn{color:var(--fj-on-accent);background:var(--fj-accent);border:var(--fj-border-w) solid var(--fj-accent)}.smcqp-modal-popup .smcqp-actions .smcqp-btn:hover,.smcqp-modal-popup .smcqp-actions .smcqp-btn:focus-visible{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark);color:var(--fj-on-accent)}.smcqp-modal-popup .smcqp-actions .smcqp-btn:not(:last-child){margin-left:0}@media (prefers-reduced-motion:reduce){.smcqp-modal-popup .smcqp-actions a{transition:none}}.smcqp-modal-popup .modal-inner-wrap.smcqp-options{overflow:hidden}.smcqp-modal-popup .modal-inner-wrap.smcqp-options .modal-header,.smcqp-modal-popup .modal-inner-wrap.smcqp-options .modal-content{padding:0}.smcqp-modal-popup .modal-inner-wrap.smcqp-options .modal-content{padding-right:0 !important;padding-left:0 !important}.smcqp-modal-popup .modal-inner-wrap.smcqp-options .modal-header{min-height:0}.smcqp-modal-popup .modal-inner-wrap.smcqp-options .modal-title{display:none}.smcqp-modal-popup .modal-inner-wrap.smcqp-options .action-close{z-index:3;margin:0;padding:.8rem}.smcqp-modal-popup.modal-popup.modal-slide .modal-inner-wrap[class],.smcqp-modal-popup.modal-popup.modal-slide._show .modal-inner-wrap[class]{top:50%;margin-top:0;margin-bottom:0;max-height:90vh;transform:translateY(-50%)}body.cartquickpro-catalog_product-options .page-main{padding-top:3.2rem !important}body.cartquickpro-catalog_product-options .fj-pdp-crest{top:2rem}.fj-pdp-nav{position:fixed;top:var(--fj-head-h);left:0;right:0;z-index:40;background:var(--fj-bg);border-bottom:var(--fj-border-w) solid var(--fj-border);box-shadow:var(--fj-shadow-header)}.fj-pdp-nav[hidden]{display:none}.fj-pdp-nav-in{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.6rem,4vw,4rem);display:flex;align-items:center;gap:1.6rem;padding-block:.96rem}.fj-pdp-nav-links{display:flex;align-items:center;gap:2.24rem;flex:1;margin:0;padding:0;list-style:none}.fj-pdp-nav-links a{color:var(--fj-muted);font-size:1.376rem;font-weight:600;text-decoration:none}.fj-pdp-nav-links a:hover,.fj-pdp-nav-links a:focus-visible{color:var(--fj-heading);text-decoration:underline;text-underline-offset:2px}.fj-pdp-nav-buy{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.24rem;border-radius:var(--fj-btn-radius);background:var(--fj-accent);color:var(--fj-on-accent);font-size:1.376rem;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.fj-pdp-nav-buy:hover,.fj-pdp-nav-buy:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary);text-decoration:none}#fj-pdp-gallery,#product_addtocart_form,.fj-pdp-section{scroll-margin-top:calc(var(--fj-head-h) + 7rem)}@media (max-width:420px){.fj-pdp-nav-links{gap:1.6rem}.fj-pdp-nav-links a{font-size:1.28rem}.fj-pdp-nav-buy{padding:0 1.6rem}}.fj-uniform-set{margin-block:clamp(3.2rem,5vw,5.6rem) 0}.fj-uniform-set .fj-uniform-set-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 1.6rem;margin-bottom:clamp(1.6rem,2.4vw,2.4rem)}.fj-uniform-set h2{margin:0;font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(1.92rem,2.4vw,2.56rem);line-height:1.16;text-wrap:balance}.fj-uniform-set .fj-uniform-set-all{font-size:1.44rem;white-space:nowrap}.has-sizechart .button-sizechart-container #sizechart-btn{display:inline-flex;align-items:center;gap:.48rem;font-size:1.28rem;font-weight:600;color:var(--fj-link);text-decoration:underline;text-underline-offset:2px}.has-sizechart .button-sizechart-container #sizechart-btn:hover,.has-sizechart .button-sizechart-container #sizechart-btn:focus-visible{color:var(--fj-link-hover)}.has-sizechart .button-sizechart-container #sizechart-btn:before{content:'';flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 8h20v8H2z M6 8v4 M10 8v3 M14 8v4 M18 8v3' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 8h20v8H2z M6 8v4 M10 8v3 M14 8v4 M18 8v3' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain}.modal-popup.sm-sizechart .modal-inner-wrap{max-width:780px}.fj-sizechart-intro{font-size:1.36rem;color:var(--fj-muted);margin:0 0 1.6rem;max-width:60ch}.fj-sizechart-diagram{display:block;width:176px;height:auto;margin:0 0 1.6rem}.fj-scd-outline{fill:var(--fj-surface);stroke:var(--fj-primary);stroke-width:2;stroke-linejoin:round}.fj-scd-line{stroke:var(--fj-accent);stroke-width:1.5;stroke-dasharray:4 3}.fj-scd-dot{fill:var(--fj-primary)}.fj-scd-letter{fill:var(--fj-on-primary);font-size:9px;font-weight:700;text-anchor:middle}.fj-sizechart-scroll{overflow:auto;margin:0 0 2.4rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius)}.modal-popup .fj-sizechart-scroll{overflow:visible}.fj-sizechart table{width:100%;margin:0;border-collapse:collapse;font-size:1.36rem}.fj-sizechart caption{caption-side:top;padding:1.12rem 1.28rem;background:var(--fj-surface);color:var(--fj-heading);font-weight:700;text-align:left}.fj-sizechart thead th{position:sticky;top:0;z-index:1;padding:.96rem 1.28rem;background:var(--fj-primary);color:var(--fj-on-primary);font-size:1.2rem;font-weight:700;text-align:left}.fj-sizechart tbody th,.fj-sizechart tbody td{padding:.8rem 1.28rem;border-top:var(--fj-border-w) solid var(--fj-border);text-align:left}.fj-sizechart tbody th[scope=row]{font-weight:700;text-transform:uppercase;color:var(--fj-heading);white-space:nowrap}.fj-sizechart tbody tr:nth-child(even) th,.fj-sizechart tbody tr:nth-child(even) td{background:var(--fj-surface)}.fj-sizechart tbody tr.fj-sizechart-section th{background:var(--fj-band);color:var(--fj-heading);font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em}@media (max-width:767px){.column.main .fj-sizechart table,.modal-popup .fj-sizechart table{font-size:1.2rem}.column.main .fj-sizechart caption,.modal-popup .fj-sizechart caption{padding:.96rem}.column.main .fj-sizechart thead th,.modal-popup .fj-sizechart thead th{padding:.8rem .5600000000000001rem;font-size:1.12rem}.column.main .fj-sizechart tbody th,.column.main .fj-sizechart tbody td,.modal-popup .fj-sizechart tbody th,.modal-popup .fj-sizechart tbody td{padding:.72rem .5600000000000001rem}}button.fj-sizechart-cue-link{appearance:none;margin:0;padding:0;border:0;background:0 0;font:inherit;line-height:inherit;color:var(--fj-link);text-decoration:underline;text-underline-offset:2px;cursor:pointer}button.fj-sizechart-cue-link:hover{color:var(--fj-link-hover)}button.fj-sizechart-cue-link:focus-visible{outline:2px solid var(--fj-link);outline-offset:3px;border-radius:2px}.contact-index-index .fj-page-head{padding-block:0 .48rem}.contact-index-index .fj-page-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.56rem,3.6vw,3.68rem);color:var(--fj-heading);margin:0 0 .48rem}.contact-index-index .fj-eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fj-accent-text);font-weight:700}.contact-index-index .fj-page-head .fj-eyebrow{color:var(--fj-accent-text)}.contact-index-index .fj-sub-h{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:1.84rem;color:var(--fj-heading);margin:0 0 1.12rem}.contact-index-index .fj-map iframe{display:block;width:100%;height:360px;margin-top:.96rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg)}.contact-index-index .fj-map-open{display:inline-flex;align-items:center;gap:.5600000000000001rem;margin-top:.96rem;font-size:1.376rem;font-weight:700;color:var(--fj-link)}.contact-index-index .fj-map-open svg{width:1.1em;height:1.1em}.contact-index-index .fj-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;margin-top:2.4rem;align-items:start}.contact-index-index .fj-contact-col{min-width:0}.contact-index-index .fj-hours{width:100%;border-collapse:collapse;margin:.32rem 0 2.56rem;font-size:1.44rem}.contact-index-index .fj-hours th{text-align:left;background:var(--fj-primary);color:var(--fj-on-primary);padding:.88rem 1.12rem;font-weight:600;font-size:1.28rem}.contact-index-index .fj-hours td{padding:.88rem 1.12rem;border-bottom:var(--fj-border-w) solid var(--fj-border);color:var(--fj-text)}.contact-index-index .fj-hours td.-off{font-style:italic;color:var(--fj-muted)}.contact-index-index .fj-finfo .fj-row{display:flex;gap:.96rem;align-items:flex-start;padding-block:.5600000000000001rem;color:var(--fj-text);font-size:1.472rem}.contact-index-index .fj-finfo .fj-row .fj-ico{width:1.1em;height:1.1em;color:var(--fj-primary);margin-top:.24rem;flex:0 0 auto}.contact-index-index .form.contact.fj-cform{display:grid;gap:1.28rem;max-width:none}.contact-index-index .fj-cform .fieldset{margin:0;border:0;padding:0}.contact-index-index .fj-cform .field{margin:0}.contact-index-index .fj-cform .label{font-size:1.312rem;color:var(--fj-muted);font-weight:600;margin-bottom:.4rem;display:block}.contact-index-index .fj-cform input.input-text,.contact-index-index .fj-cform textarea{font:inherit;font-size:1.52rem;padding:1.2rem 1.36rem;width:100%;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.contact-index-index .fj-cform textarea{min-height:130px;resize:vertical;border-radius:var(--fj-radius-lg)}.contact-index-index .fj-stores-note{display:flex;align-items:center;gap:1.92rem;flex-wrap:wrap;margin-block:3.2rem 1.6rem;padding:2.24rem 2.4rem;background:var(--fj-surface);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg)}.contact-index-index .fj-stores-note-ico{width:40px;height:40px;color:var(--fj-primary);flex:0 0 auto}.contact-index-index .fj-stores-note-copy{flex:1 1 28ch;min-width:0}.contact-index-index .fj-stores-note-copy .fj-sub-h{margin-bottom:.32rem}.contact-index-index .fj-stores-note-copy p{margin:0;color:var(--fj-muted)}.contact-index-index .fj-stores-note .action.primary{white-space:nowrap}@media (max-width:900px){.contact-index-index .fj-contact-grid{grid-template-columns:1fr}}.contact-index-index .fj-contact-actions{display:none}@media (max-width:767px){.contact-index-index .fj-contact-actions{display:flex;gap:.96rem;margin-top:1.6rem}.contact-index-index .fj-contact-action{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.64rem;padding:1.04rem .8rem;font-size:1.376rem;font-weight:700;text-decoration:none;color:var(--fj-primary);border:var(--fj-border-w) solid currentColor;border-radius:var(--fj-btn-radius);background:var(--fj-bg)}.contact-index-index .fj-contact-action svg{width:1.2em;height:1.2em;flex:0 0 auto}.contact-index-index .fj-contact-action:hover,.contact-index-index .fj-contact-action:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary)}#contact-form{scroll-margin-top:120px}}.amlocator-index-index .amlocator-main-container{max-width:100%;overflow-x:clip;min-width:0}.amlocator-index-index .amlocator-main-container .chosen-container{max-width:100%}.amlocator-index-index .amlocator-main-container .amlocator-search-container{display:flex;flex-wrap:wrap;gap:.96rem;align-items:center;margin:1.6rem 0 2.08rem;width:100%;background:0 0;padding:0}.amlocator-index-index .amlocator-main-container .amlocator-block.-current{flex:1 1 280px;min-width:0;width:auto;margin:0}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-wrapper{margin:0}.amlocator-index-index .amlocator-main-container .amlocator-block.-search{flex:0 0 auto;width:auto;display:flex;align-items:center;gap:.8rem;margin:0}.amlocator-index-index .amlocator-main-container .amlocator-block.-search .amlocator-title,.amlocator-index-index .amlocator-main-container .amlocator-block.-search>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.amlocator-index-index .amlocator-main-container .amlocator-block.-search .amlocator-wrapper{min-width:18rem}.amlocator-index-index .amlocator-main-container .amlocator-block.-search .chosen-container{width:18rem !important}.amlocator-index-index .amlocator-main-container .amlocator-text,.amlocator-index-index .amlocator-main-container .amlocator-select{font:inherit;font-size:1.44rem;padding:.96rem 1.28rem;height:auto;box-sizing:border-box;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background-color:var(--fj-bg);background-repeat:no-repeat;color:var(--fj-text)}.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-wrapper{flex:1;min-width:200px;text-align:left}.amlocator-index-index .amlocator-main-container .amlocator-text{width:100%;padding-right:3.84rem}.amlocator-index-index .amlocator-main-container gmp-place-autocomplete.amlocator-text{height:4.2rem;padding:0;--gmp-mat-font-family:var(--fj-font-body);--gmp-mat-color-surface:var(--fj-bg);--gmp-mat-color-on-surface:var(--fj-text);--gmp-mat-color-on-surface-variant:var(--fj-muted);--gmp-mat-color-primary:var(--fj-accent);--gmp-mat-color-outline-decorative:var(--fj-border)}.amlocator-index-index .amlocator-main-container gmp-place-autocomplete.amlocator-text::part(focus-ring){outline:none;border-color:var(--fj-accent);box-shadow:0 0 0 2px var(--fj-accent)}.amlocator-index-index .amlocator-main-container .amlocator-current-location{position:relative}.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);width:28px;height:28px;padding:0;border:0;border-radius:50%;background:0 0}.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search:before{content:"";position:absolute;inset:4px;background:var(--fj-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M10.5 4a6.5 6.5 0 110 13 6.5 6.5 0 010-13zm4.6 11.1L20.5 21'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M10.5 4a6.5 6.5 0 110 13 6.5 6.5 0 010-13zm4.6 11.1L20.5 21'/%3E%3C/svg%3E") center/contain no-repeat}.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search:after{content:none}.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search:hover:before,.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search:focus-visible:before{background:var(--fj-accent)}.amlocator-index-index .amlocator-main-container .amlocator-block.-current{order:1}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby{order:2}.amlocator-index-index .amlocator-main-container .amlocator-block.-search{order:3}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-block.-separator{order:4}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby{position:relative;flex:0 0 auto;width:4.6rem;height:4.6rem;margin:0;padding:0;font-size:0;background:0 0;color:var(--fj-primary);cursor:pointer;border:var(--fj-border-w) solid currentColor;border-radius:var(--fj-btn-radius)}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:before{content:"";position:absolute;inset:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 8a4 4 0 100 8 4 4 0 000-8zm9 3h-2.07A7.01 7.01 0 0013 5.07V3h-2v2.07A7.01 7.01 0 005.07 11H3v2h2.07A7.01 7.01 0 0011 18.93V21h2v-2.07A7.01 7.01 0 0018.93 13H21v-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 8a4 4 0 100 8 4 4 0 000-8zm9 3h-2.07A7.01 7.01 0 0013 5.07V3h-2v2.07A7.01 7.01 0 005.07 11H3v2h2.07A7.01 7.01 0 0011 18.93V21h2v-2.07A7.01 7.01 0 0018.93 13H21v-2z'/%3E%3C/svg%3E") center/contain no-repeat}.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:hover,.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:focus-visible{background:var(--fj-primary);color:var(--fj-on-primary)}.amlocator-index-index .amlocator-main-container .amlocator-block.-separator{display:none}.amlocator-index-index .amlocator-main-container .amlocator-map-container{display:grid;grid-template-columns:1fr 1.3fr;gap:2.4rem;align-items:start;height:auto;max-height:none}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-search-container,.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-filter{grid-column:1/-1;width:100%}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-store-list{grid-column:1;width:100%;order:0;overflow:visible;height:auto;max-height:none}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-store-list .amlocator-wrapper{height:auto;max-height:none}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-map{grid-column:2;width:100%;height:auto;max-height:none;padding-left:0;order:0}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-map .amlocator-map{height:420px}@media (min-width:901px){.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-map{position:sticky;top:calc(var(--fj-head-h) + var(--fj-gutter))}}.amlocator-index-index .amlocator-main-container .amlocator-store-container{margin-bottom:1.28rem;padding:1.6rem;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);box-shadow:var(--fj-shadow)}.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active,.amlocator-index-index .amlocator-main-container .amlocator-store-container:hover{border-color:var(--fj-accent);box-shadow:var(--fj-shadow)}.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active .amlocator-store-desc,.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active .amlocator-week-container{background:var(--fj-band);color:var(--fj-text)}.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active .amlocator-store-desc .amlocator-title .amlocator-link,.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active .amlocator-week-container .amlocator-title .amlocator-link{color:var(--fj-heading)}.amlocator-index-index .amlocator-main-container .amlocator-store-container.-active .amlocator-today{background:var(--fj-surface);color:var(--fj-text)}.amlocator-index-index .amlocator-main-container .amlocator-store-desc .amlocator-title,.amlocator-index-index .amlocator-main-container .amlocator-store-desc b{color:var(--fj-heading);font-family:var(--fj-font-display);font-weight:var(--fj-display-weight)}.amlocator-index-index .amlocator-main-container .amlocator-store-desc,.amlocator-index-index .amlocator-main-container .amlocator-today .amlocator-time{color:var(--fj-muted);font-size:1.344rem}.amlocator-index-index .amlocator-main-container .amlocator-today{border-radius:var(--fj-radius);background:var(--fj-surface)}.amlocator-index-index .amlocator-main-container .amlocator-today-opening-hours{color:var(--fj-accent-text);font-weight:700}.amlocator-index-index .amlocator-main-container .amlocator-link{color:var(--fj-primary)}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-map{min-height:300px;height:100%;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg)}.amlocator-index-index .amlocator-main-container .fj-map-open{display:inline-flex;align-items:center;gap:.5600000000000001rem;margin-top:.96rem;font-size:1.376rem;font-weight:700;color:var(--fj-link)}.amlocator-index-index .amlocator-main-container .fj-map-open svg{width:1.1em;height:1.1em}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages{text-align:center;padding-block:.8rem 0}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .pages-items{display:flex;flex-wrap:wrap;justify-content:center;gap:.64rem;margin:0;padding:0;list-style:none}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item,.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item:not(:last-of-type){margin:0}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item .page,.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item .action{display:grid !important;place-items:center;min-width:40px;height:40px;padding:0 .8rem;border:var(--fj-border-w) solid var(--fj-border) !important;border-radius:var(--fj-pill);background:var(--fj-bg);color:var(--fj-text);font-weight:600;font-size:1.44rem;line-height:1;box-shadow:none}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item .page:hover,.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item .action:hover{border-color:var(--fj-primary) !important;color:var(--fj-primary);background:var(--fj-bg)}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .item.current .page{background:var(--fj-accent);color:var(--fj-on-accent);border-color:var(--fj-accent) !important}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .items .action:before{color:inherit !important;font-size:14px}.amlocator-index-index .amlocator-main-container .amlocator-pager-container .pages .items .action:hover:before{color:inherit !important}@media (prefers-reduced-motion:no-preference){.amlocator-index-index .amlocator-main-container .amlocator-store-container,.amlocator-index-index .amlocator-main-container .amlocator-current-location .amlocator-search,.amlocator-index-index .amlocator-main-container .amlocator-search-container .amlocator-button.-nearby{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}}@media (max-width:900px){.amlocator-index-index .amlocator-main-container .amlocator-map-container{grid-template-columns:1fr}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-map{grid-column:1;height:auto;max-height:none}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-block.-map .amlocator-map{height:280px;min-height:280px}.amlocator-index-index .amlocator-main-container .amlocator-map-container .amlocator-store-list{grid-column:1}}@media (max-width:767px){.amlocator-index-index .amlocator-store-container .amlocator-block.-map{margin-top:1.28rem}.amlocator-index-index .amlocator-store-container .amlocator-block.-map .amlocator-map{height:240px;min-height:240px}}.amlocator-location-view .page-title-wrapper .page-title{font-size:clamp(2.4rem,3.4vw,3.36rem)}.amlocator-location-view .amlocator-location-main .amlocator-location-container{display:grid;grid-template-columns:1fr 1.9fr;gap:2.4rem;align-items:start}.amlocator-location-view .amlocator-location-main .amlocator-location-container>.amlocator-column.-left,.amlocator-location-view .amlocator-location-main .amlocator-location-container>.amlocator-column.-right{width:auto;padding-left:0}.amlocator-location-view .amlocator-location-main .amlocator-location-container>.amlocator-column.-left{background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);box-shadow:var(--fj-shadow);padding-block:1.6rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-block.-separator>.hr{border-top-color:var(--fj-border)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-block.-route.amlocator-route-creator{background:var(--fj-surface);border-radius:var(--fj-radius);margin:0 1.5rem .8rem;width:auto;padding:1.6rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode{background-color:var(--fj-muted);opacity:1}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode.radio-checked,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode:hover,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode:focus{background-color:var(--fj-accent)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode:focus{border:none;outline:2px solid var(--fj-accent);outline-offset:2px}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-route-icon .amlocator-icon.-start{border-color:var(--fj-accent)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-route-icon .amlocator-icon.-dot{background:var(--fj-muted)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-route-icon .amlocator-icon.-end{background:var(--fj-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 00-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 00-7-7zm0 9.5A2.5 2.5 0 1114.5 9 2.5 2.5 0 0112 11.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 00-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 00-7-7zm0 9.5A2.5 2.5 0 1114.5 9 2.5 2.5 0 0112 11.5z'/%3E%3C/svg%3E") center/contain no-repeat}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-address{font:inherit;font-size:1.44rem;height:auto;width:100%;padding:.8rem 1.12rem;box-sizing:border-box;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-address:focus{box-shadow:none;border-color:var(--fj-accent)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-address.-end{background:var(--fj-band);color:var(--fj-text)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-swap{background-image:none;background-color:var(--fj-muted);opacity:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3L4 8h2.8v7h2.4V8H12L8 3zm8 18l4-5h-2.8V9h-2.4v7H12l4 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3L4 8h2.8v7h2.4V8H12L8 3zm8 18l4-5h-2.8V9h-2.4v7H12l4 5z'/%3E%3C/svg%3E") center/contain no-repeat}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-swap:hover,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-swap:focus{background-color:var(--fj-accent)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-swap:focus{box-shadow:none;outline:2px solid var(--fj-accent);outline-offset:2px}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-button{background:var(--fj-primary);border-color:var(--fj-primary);border-radius:var(--fj-btn-radius);color:var(--fj-on-primary);font-weight:600}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-button:hover{background-color:var(--fj-primary-dark);border-color:var(--fj-primary-dark)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-collapse-title,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-block>.amlocator-title{color:var(--fj-heading);font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.84rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-arrow:before,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-arrow:after{background-color:var(--fj-muted)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-location-info .amlocator-block{color:var(--fj-text)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-location-info .amlocator-block>span:first-child{color:var(--fj-muted)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-location-info .amlocator-text.-bold{color:var(--fj-heading);font-weight:600}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-location-info .amlocator-icon{background-color:var(--fj-accent)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-link{color:var(--fj-link)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-link:hover{color:var(--fj-link-hover)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-schedule-container .amlocator-today{background:var(--fj-band);border-radius:var(--fj-radius);padding:.8rem 1.28rem .8rem 3.52rem;color:var(--fj-heading)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-schedule-container .amlocator-today:before{background:var(--fj-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 2a8 8 0 110 16 8 8 0 010-16zm1 3h-2v6l4.7 2.8 1-1.7-3.7-2.2V7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 2a8 8 0 110 16 8 8 0 010-16zm1 3h-2v6l4.7 2.8 1-1.7-3.7-2.2V7z'/%3E%3C/svg%3E") center/contain no-repeat;left:1.28rem;top:50%;transform:translateY(-50%);height:1.6rem;width:1.6rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-today-opening-hours{color:var(--fj-accent-text);font-weight:700}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-schedule-table{font-size:1.344rem;color:var(--fj-muted);padding-top:.8rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-schedule-table .amlocator-row{margin-bottom:.64rem}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-schedule-table .amlocator-cell.-time{color:var(--fj-text)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-directions-container table.adp-placemark{background:var(--fj-band);color:var(--fj-text)}.amlocator-location-view .amlocator-location-main .amlocator-location-container>.amlocator-column.-right .amlocator-block.-map{border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);overflow:hidden}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-block.-grey,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-description-grey{background:var(--fj-surface)}.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-description-grey{border-radius:var(--fj-radius)}@media (max-width:900px){.amlocator-location-view .amlocator-location-main .amlocator-location-container{grid-template-columns:1fr}.amlocator-location-view .amlocator-location-main .amlocator-location-container>.amlocator-column.-right .amlocator-block.-map{height:320px}}@media (prefers-reduced-motion:no-preference){.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-travel-mode,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-swap,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-button,.amlocator-location-view .amlocator-location-main .amlocator-location-container .amlocator-address{transition:background-color .15s ease,border-color .15s ease}}.fj-stores-seo{margin:1.6rem 0 3.2rem}.fj-stores-seo p{margin:0 0 1.12rem;font-size:1.44rem;line-height:1.6;color:var(--fj-muted)}.fj-stores-seo p:last-child{margin-bottom:0}.fj-content-page .column.main{max-width:760px;margin-inline:auto;padding-block:.8rem 3.2rem}.fj-content-page .column.main .fj-eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fj-accent-text);font-weight:700}.fj-content-page .column.main h1{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:clamp(2.72rem,3.6vw,3.84rem);color:var(--fj-heading);margin:.32rem 0 .48rem;text-wrap:balance;overflow-wrap:break-word}.fj-content-page .column.main h2{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);color:var(--fj-heading);font-size:2.16rem;margin:3.04rem 0 .96rem}.fj-content-page .column.main p{color:var(--fj-text);margin:0 0 1.6rem;line-height:1.75}.fj-content-page .column.main ul,.fj-content-page .column.main ol{color:var(--fj-text);line-height:1.75;margin:0 0 1.6rem;padding-left:2.08rem}.fj-content-page .column.main .fj-lead{font-size:1.68rem;color:var(--fj-muted);margin-bottom:.8rem}.fj-content-page .column.main .fj-cms-hero{aspect-ratio:21/9;border-radius:var(--fj-radius-lg);margin:1.6rem 0 2.56rem;background:linear-gradient(150deg,var(--fj-heroA),var(--fj-heroB));display:grid;place-items:center}.fj-content-page .column.main .fj-cms-hero .fj-leaf{width:60px;height:60px;color:var(--fj-on-primary);opacity:.55}.fj-content-page .column.main .fj-figph{aspect-ratio:16/9;margin:2.24rem 0;display:grid;place-items:center;color:var(--fj-muted);font-size:1.36rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:repeating-linear-gradient(45deg,var(--fj-surface),var(--fj-surface) 14px,var(--fj-band) 14px,var(--fj-band) 28px)}.fj-content-page .column.main .fj-figure{display:block;width:100%;height:auto;margin:2.24rem 0;border-radius:var(--fj-radius-lg)}.fj-content-page .column.main .fj-eu-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem 4rem;background:#fff;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);padding:2.4rem 2.88rem;margin:1.6rem 0 2.56rem}.fj-content-page .column.main .fj-eu-logos img{height:5.6rem;width:auto;max-width:100%;object-fit:contain}.fj-content-page .column.main .fj-eu-note{font-size:1.36rem;font-style:italic;color:var(--fj-muted);line-height:1.7;border-left:3px solid var(--fj-border);padding-left:1.6rem;margin-top:2.56rem}.fj-content-page .column.main table{width:100%;border-collapse:collapse;margin:0 0 2.24rem;font-size:1.472rem;border:var(--fj-border-w) solid var(--fj-border)}.fj-content-page .column.main th,.fj-content-page .column.main td{text-align:left;padding:.96rem 1.28rem;line-height:1.5;vertical-align:top;border-bottom:var(--fj-border-w) solid var(--fj-border)}.fj-content-page .column.main thead th{background:var(--fj-band);color:var(--fj-heading);font-weight:700}.fj-content-page .column.main tbody tr:last-child>*{border-bottom:0}.fj-content-page .column.main tbody th{width:35%;background:var(--fj-surface);color:var(--fj-heading);font-weight:600}.fj-content-page .column.main .fj-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.28rem;margin:1.6rem 0 2.56rem}.fj-content-page .column.main .fj-hub-card{display:flex;flex-direction:column;gap:.32rem;padding:1.6rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);background:var(--fj-bg);box-shadow:var(--fj-shadow);text-decoration:none}.fj-content-page .column.main .fj-hub-card b{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.6rem;color:var(--fj-heading)}.fj-content-page .column.main .fj-hub-card span{color:var(--fj-muted);font-size:1.344rem;line-height:1.55}.fj-content-page .column.main .fj-hub-card:hover,.fj-content-page .column.main .fj-hub-card:focus-visible{border-color:var(--fj-accent);text-decoration:none}@media (max-width:620px){.fj-content-page .column.main .fj-hub-grid{grid-template-columns:1fr}}@media (max-width:767px){.fj-content-page .column.main{padding-top:.4rem}.fj-content-page .column.main>.fj-eyebrow{margin-top:0}}.amsl-popup-overlay{background:rgba(0,0,0,.4);align-items:center;padding:1.6rem 0}.amsl-popup-block{margin:auto;border-radius:var(--fj-radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.24);padding:6.4rem 2.56rem 2.88rem;font-family:var(--fj-font-body);color:var(--fj-text)}.amsl-popup-block .amsl-close{display:flex;align-items:center;justify-content:center;top:1.2rem;right:1.2rem;width:36px;height:36px;border:var(--fj-border-w) solid var(--fj-border-control);border-radius:50%;background-color:var(--fj-bg);background-image:none;color:var(--fj-muted);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.amsl-popup-block .amsl-close:before{content:'';display:block;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") no-repeat center/contain;background-color:currentColor}.amsl-popup-block .amsl-close:hover,.amsl-popup-block .amsl-close:focus-visible{border-color:var(--fj-primary);background-color:var(--fj-surface);background-image:none;color:var(--fj-primary)}.amsl-popup-block .amsl-tablist{display:flex;align-items:stretch;margin:0 0 1.92rem;border-bottom:var(--fj-border-w) solid var(--fj-border)}.amsl-popup-block .amsl-title{flex:1 1 0;margin:0;padding:0;background:0 0;border:0;scroll-margin-top:6.4rem}.amsl-popup-block .amsl-title .amsl-link{display:block;padding:1.04rem .32rem;text-align:center;font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.6rem;text-transform:none;color:var(--fj-muted);border-bottom:2px solid transparent;text-decoration:none}.amsl-popup-block .amsl-title.active .amsl-link,.amsl-popup-block .amsl-title .amsl-link:hover{color:var(--fj-primary);border-bottom-color:var(--fj-primary);background:0 0}.amsl-popup-block .legend,.amsl-popup-block .amsl-content .block-title{display:none}.amsl-popup-block .field .label{font-size:1.312rem;font-weight:600;color:var(--fj-text)}.amsl-popup-block input[type=text],.amsl-popup-block input[type=email],.amsl-popup-block input[type=password]{font:inherit;font-size:1.44rem;height:auto;padding:.96rem 1.28rem;border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius);background:var(--fj-bg);color:var(--fj-text)}.amsl-popup-block input:focus-visible{border-color:var(--fj-primary);box-shadow:0 0 0 2px var(--fj-bg),0 0 0 4px var(--fj-accent);outline:2px solid transparent}.amsl-popup-block .action.primary,.amsl-popup-block .action.login,.amsl-popup-block .action.submit,.amsl-popup-block .action.create{display:inline-flex;align-items:center;justify-content:center;padding:1.04rem 2.4rem;background:var(--fj-accent) !important;color:var(--fj-on-accent) !important;border:var(--fj-border-w) solid var(--fj-accent) !important;border-radius:var(--fj-pill) !important;font-size:1.44rem;font-weight:700;text-transform:none;box-shadow:none}.amsl-popup-block .action.primary:hover,.amsl-popup-block .action.login:hover,.amsl-popup-block .action.submit:hover,.amsl-popup-block .action.create:hover,.amsl-popup-block .action.primary:focus-visible,.amsl-popup-block .action.login:focus-visible,.amsl-popup-block .action.submit:focus-visible,.amsl-popup-block .action.create:focus-visible{background:var(--fj-accent-dark) !important;border-color:var(--fj-accent-dark) !important;color:var(--fj-on-accent) !important}.amsl-popup-block .action.remind,.amsl-popup-block .action.back,.amsl-popup-block .amsl-link.-forgot{color:var(--fj-link) !important;font-size:1.312rem;text-decoration:none}.amsl-popup-block .action.remind:hover,.amsl-popup-block .action.back:hover,.amsl-popup-block .amsl-link.-forgot:hover{color:var(--fj-link-hover) !important;text-decoration:underline;text-underline-offset:.24em}.amsl-popup-block .field.choice{display:flex;align-items:center;gap:.5600000000000001rem}.amsl-popup-block .field.choice .label{display:inline !important;font-size:1.312rem;color:var(--fj-muted);font-weight:400}.amsl-popup-block .amsl-error{flex:0 0 100%;margin:0 0 1.6rem;border-radius:var(--fj-radius);background:#fdecea;color:var(--fj-sale);padding:.96rem 1.28rem;font-size:1.312rem;line-height:1.45}.amsl-popup-block .amsl-content-wrapper.amsl-login-success{padding:4rem 3.2rem;color:var(--fj-heading);font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:2.08rem;line-height:1.35;text-align:center}.amsl-popup-block .amsl-content-wrapper.amsl-login-success>div:before{content:'';display:block;width:4.8rem;height:4.8rem;margin:0 auto 1.6rem;border-radius:50%;background:var(--fj-band) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23407740' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/2.4rem no-repeat}.amsl-popup-block .amsl-tabs-wrapper:not(.-forgot){width:68rem;max-width:100%}.amsl-popup-block .amsl-login-content,.amsl-popup-block .amsl-register-content{display:flex;flex-direction:row;align-items:stretch;width:100%}.amsl-popup-block.-social-right .amsl-login-content,.amsl-popup-block.-social-left .amsl-login-content,.amsl-popup-block.-social-right .amsl-register-content,.amsl-popup-block.-social-left .amsl-register-content{flex-wrap:wrap;padding-bottom:0}.amsl-popup-block.-social-right .amsl-login-content .amsl-social-wrapper,.amsl-popup-block.-social-left .amsl-login-content .amsl-social-wrapper,.amsl-popup-block.-social-right .amsl-register-content .amsl-social-wrapper,.amsl-popup-block.-social-left .amsl-register-content .amsl-social-wrapper{flex:1 1 26rem;min-width:22rem;margin:0}.amsl-popup-block.-social-right .amsl-login-content .amsl-form,.amsl-popup-block.-social-left .amsl-login-content .amsl-form,.amsl-popup-block.-social-right .amsl-register-content .amsl-form,.amsl-popup-block.-social-left .amsl-register-content .amsl-form{flex:1 1 34rem;max-width:none;margin:0}.amsl-popup-block.-social-right .amsl-login-content .amsl-error.-default,.amsl-popup-block.-social-left .amsl-login-content .amsl-error.-default,.amsl-popup-block.-social-right .amsl-register-content .amsl-error.-default,.amsl-popup-block.-social-left .amsl-register-content .amsl-error.-default,.amsl-popup-block.-social-right .amsl-login-content .amsl-error,.amsl-popup-block.-social-left .amsl-login-content .amsl-error,.amsl-popup-block.-social-right .amsl-register-content .amsl-error,.amsl-popup-block.-social-left .amsl-register-content .amsl-error{margin:0 0 1.6rem}.amsl-popup-block .amsl-login-content .amsl-social-wrapper,.amsl-popup-block .amsl-register-content .amsl-social-wrapper{order:1;justify-content:center}.amsl-popup-block .amsl-login-content .amsl-form,.amsl-popup-block .amsl-register-content .amsl-form{order:3}.amsl-popup-block .amsl-login-content .amsl-separator,.amsl-popup-block .amsl-register-content .amsl-separator{order:2;display:block;margin:0 2.4rem;border-color:var(--fj-border)}.amsl-popup-block .amsl-login-content .amsl-separator .amsl-icon,.amsl-popup-block .amsl-register-content .amsl-separator .amsl-icon{border-color:var(--fj-border);background:var(--fj-bg);color:var(--fj-muted);font-size:1.216rem;line-height:29px}.amsl-popup-block .amsl-social-login .amsl-buttons{justify-content:center;height:auto;margin:0;padding:0}.amsl-popup-block .amsl-social-login .amsl-button-wrapper{margin:0 .8rem}.amsl-popup-block .amsl-social-wrapper .amsl-button{border-radius:var(--fj-btn-radius)}.amsl-popup-block .amsl-social-login{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;min-height:0;padding:1.92rem 1.6rem;border-radius:var(--fj-radius-lg);background:var(--fj-surface)}.amsl-popup-block .amsl-social-login>*{flex:0 0 auto}.amsl-popup-block .amsl-social-login .amsl-title{position:static;width:auto;height:auto;margin:0;color:var(--fj-muted);font-size:1.312rem;text-align:center}.amsl-popup-block .amsl-lead{display:none;max-width:34ch;margin:0 auto;color:var(--fj-muted);font-size:1.312rem;line-height:1.45;text-align:center}.amsl-popup-block .amsl-register-content .amsl-lead{display:block}.amsl-popup-block .amsl-title.-register{display:none}.amsl-popup-block .amsl-register-content .amsl-social-login>.amsl-title{display:none}.amsl-popup-block .amsl-register-content .amsl-social-login>.amsl-title.-register{display:block;font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.76rem;color:var(--fj-heading)}.amsl-popup-block .amsl-register-content .fieldset.create.info .field-name-lastname{float:none}.amsl-popup-block .amsl-register-content .fieldset.create.info[class]{display:flex;flex-wrap:wrap;column-gap:1.6rem}.amsl-popup-block .amsl-register-content .fieldset.create.info[class]>*{flex:0 0 100%;min-width:0}.amsl-popup-block .amsl-register-content .fieldset.create.info[class]>.field-name-firstname,.amsl-popup-block .amsl-register-content .fieldset.create.info[class]>.field-name-lastname{flex:1 1 0}@media (max-width:47.5rem){.amsl-popup-block .amsl-tabs-wrapper:not(.-forgot){width:auto}.amsl-popup-block .amsl-login-content,.amsl-popup-block .amsl-register-content{flex-direction:column}.amsl-popup-block.-social-right .amsl-login-content,.amsl-popup-block.-social-left .amsl-login-content,.amsl-popup-block.-social-right .amsl-register-content,.amsl-popup-block.-social-left .amsl-register-content{flex-wrap:wrap}.amsl-popup-block.-social-right .amsl-login-content .amsl-social-wrapper,.amsl-popup-block.-social-left .amsl-login-content .amsl-social-wrapper,.amsl-popup-block.-social-right .amsl-register-content .amsl-social-wrapper,.amsl-popup-block.-social-left .amsl-register-content .amsl-social-wrapper{flex:0 0 auto;min-width:0}.amsl-popup-block.-social-right .amsl-login-content .amsl-form,.amsl-popup-block.-social-left .amsl-login-content .amsl-form,.amsl-popup-block.-social-right .amsl-register-content .amsl-form,.amsl-popup-block.-social-left .amsl-register-content .amsl-form{flex:0 0 auto}.amsl-popup-block .amsl-login-content .amsl-separator,.amsl-popup-block .amsl-register-content .amsl-separator{width:100%;height:0;margin:2.4rem 0;border:0;border-top:var(--fj-border-w) solid var(--fj-border)}.amsl-popup-block .amsl-login-content .amsl-separator .amsl-icon,.amsl-popup-block .amsl-register-content .amsl-separator .amsl-icon{transform:translate(-50%,-50%)}}html.fj-scroll-locked{scroll-behavior:auto}html.fj-scroll-locked body{position:fixed;left:0;right:0;overflow:hidden;padding-right:var(--fj-scrollbar-w,0px)}.amsl-popup-overlay{overscroll-behavior:contain}.field.choice:has(>[data-role=show-password]){display:none}.fj-pw-field{display:grid;grid-template-columns:1fr}.fj-pw-field>input{grid-area:1/1;padding-right:4.4rem !important;width:100%}.fj-pw-toggle{grid-area:1/1;justify-self:end;display:flex;align-items:center;justify-content:center;width:4.4rem;padding:0;border:0;background:0 0;color:var(--fj-muted);cursor:pointer;transition:color .15s ease}.fj-pw-toggle:before{content:"";display:block;width:20px;height:20px;-webkit-mask:var(--fj-eye) no-repeat center/contain;mask:var(--fj-eye) no-repeat center/contain;background-color:currentColor}.fj-pw-toggle.-revealed:before{-webkit-mask-image:var(--fj-eye-off);mask-image:var(--fj-eye-off)}.fj-pw-toggle:hover,.fj-pw-toggle:focus-visible{color:var(--fj-primary)}.fj-pw-toggle:focus-visible{outline:2px solid var(--fj-focus);outline-offset:-2px;border-radius:var(--fj-radius)}@media (prefers-reduced-motion:reduce){.fj-pw-toggle{transition:none}}:root{--fj-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5c-5.05 0-8.66 3.53-10 7 1.34 3.47 4.95 7 10 7s8.66-3.53 10-7c-1.34-3.47-4.95-7-10-7zm0 11.5A4.5 4.5 0 1116.5 12 4.5 4.5 0 0112 16.5zm0-7A2.5 2.5 0 1014.5 12 2.5 2.5 0 0012 9.5z'/%3E%3C/svg%3E");--fj-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7a5 5 0 014.62 6.91l2.79 2.79A11.9 11.9 0 0022 12c-1.34-3.47-4.95-7-10-7a11.3 11.3 0 00-3.2.46l2.06 2.06A5 5 0 0112 7zM3.3 3.3 2 4.6l2.7 2.7A11.85 11.85 0 002 12c1.34 3.47 4.95 7 10 7a11.6 11.6 0 004.35-.84l3.05 3.04 1.3-1.3zM9.53 10.13l2.34 2.34a1.9 1.9 0 01-.37.03A2.5 2.5 0 019.5 10a1.9 1.9 0 01.03-.37zM12 16.5A4.5 4.5 0 017.5 12a4.4 4.4 0 01.32-1.64l1.4 1.4A2.9 2.9 0 009.5 12a2.5 2.5 0 002.5 2.5 2.9 2.9 0 00.24-.02l1.4 1.4a4.4 4.4 0 01-1.64.32z'/%3E%3C/svg%3E")}[data-role=password-strength-meter]{margin-top:.64rem}[data-role=password-strength-meter] .password-strength-meter{position:relative;z-index:auto;height:auto;padding:1.12rem 0 0;line-height:1.35;font-size:1.216rem;color:var(--fj-muted);background-color:transparent;background-image:linear-gradient(var(--fj-border),var(--fj-border));background-repeat:no-repeat;background-size:100% 4px;background-position:0 0}[data-role=password-strength-meter] .password-strength-meter:before{top:0;z-index:auto;height:4px;border-radius:var(--fj-pill);transition:width .2s ease,background-color .2s ease}[data-role=password-strength-meter] [data-role=password-strength-meter-label]{font-weight:700;color:var(--fj-text)}[data-role=password-strength-meter].password-none .password-strength-meter:before{width:0}[data-role=password-strength-meter].password-weak .password-strength-meter:before{background-color:var(--fj-sale)}[data-role=password-strength-meter].password-weak [data-role=password-strength-meter-label]{color:var(--fj-sale)}[data-role=password-strength-meter].password-medium .password-strength-meter:before{background-color:#b26a00}[data-role=password-strength-meter].password-medium [data-role=password-strength-meter-label]{color:#b26a00}[data-role=password-strength-meter].password-strong .password-strength-meter:before,[data-role=password-strength-meter].password-very-strong .password-strength-meter:before{background-color:var(--fj-success)}[data-role=password-strength-meter].password-strong [data-role=password-strength-meter-label],[data-role=password-strength-meter].password-very-strong [data-role=password-strength-meter-label]{color:var(--fj-success)}@media (prefers-reduced-motion:reduce){[data-role=password-strength-meter] .password-strength-meter:before{transition:none}}.amsl-login-page,.amsl-registration-page{max-width:60rem;margin:3.2rem auto 0}.amsl-login-page .amsl-social-login,.amsl-registration-page .amsl-social-login{flex-direction:column;justify-content:center;align-items:center;gap:1.28rem;padding:2.4rem 1.6rem;border-radius:var(--fj-radius-lg);background:var(--fj-surface);text-align:center}.amsl-login-page .amsl-social-login .amsl-title,.amsl-registration-page .amsl-social-login .amsl-title{position:static;width:auto;margin:0;padding:0;font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);font-size:1.76rem;color:var(--fj-heading)}.amsl-login-page .amsl-social-login .amsl-title.-register,.amsl-registration-page .amsl-social-login .amsl-title:not(.-register){display:none}.amsl-login-page .amsl-lead,.amsl-registration-page .amsl-lead{max-width:44ch;margin:0 auto;color:var(--fj-muted);font-size:1.312rem;line-height:1.45}.amsl-login-page .amsl-social-login .amsl-buttons,.amsl-registration-page .amsl-social-login .amsl-buttons{justify-content:center;height:auto;margin:0;padding:0}.amsl-login-page .amsl-button-wrapper,.amsl-registration-page .amsl-button-wrapper{margin:0 .8rem}.amsl-login-page .amsl-button,.amsl-registration-page .amsl-button{border-radius:var(--fj-btn-radius)}.amsl-login-page .amsl-separator,.amsl-registration-page .amsl-separator{display:block;margin:0 0 2.4rem;border-color:var(--fj-border)}.amsl-login-page .amsl-separator .amsl-icon,.amsl-registration-page .amsl-separator .amsl-icon{border-color:var(--fj-border);background:var(--fj-bg);color:var(--fj-muted);font-size:1.216rem;line-height:29px}.amsl-popup-block .amsl-forgot-content .amsl-back{display:block;width:100%;margin-top:1.6rem;padding:.8rem 0;border:0;background:0 0;box-shadow:none;font-size:1.408rem;color:var(--fj-link);text-align:center;text-decoration:underline;text-underline-offset:.24em;cursor:pointer}.amsl-popup-block .amsl-forgot-content .amsl-back:hover,.amsl-popup-block .amsl-forgot-content .amsl-back:focus-visible{color:var(--fj-link-hover);background:0 0}@media (max-width:47.9375rem){.account .columns{display:flex;flex-direction:column}.account .columns .sidebar-main{order:-1}.account .columns .column.main{order:0}.account .columns .sidebar-additional{order:1}.account .block-collapsible-nav{position:static;top:auto;left:auto;width:auto;margin:0 0 2.4rem}}.account .column.main .block:not(.widget) .block-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.6rem;margin:0 0 1.6rem;padding:0 0 1.2rem;border-bottom:var(--fj-border-w) solid var(--fj-border)}.account .column.main .block .block-title>strong,.account .column.main .block .block-title>.counter{font-size:2.24rem;font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);color:var(--fj-heading)}.account .column.main .box .box-title>span{display:block;margin:0 0 .64rem;font-size:1.6rem;font-weight:700;color:var(--fj-heading)}.account .column.main .block-content .box{box-sizing:border-box;margin:0 0 2.4rem}.account .column.main .box-content,.account .column.main .box-content address,.account .column.main .box-content p{font-style:normal;line-height:1.6;color:var(--fj-text)}.account .column.main a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:from-font}.account .column.main a:hover{text-decoration-thickness:.1rem}.account .column.main .box-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.account .column.main .box-actions>.action,.account .column.main .block-title>.action{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.6rem;font-size:1.376rem;font-weight:700;line-height:1.2;text-decoration:none;color:var(--fj-primary);background:var(--fj-bg);border:var(--fj-border-w) solid currentColor;border-radius:var(--fj-pill);transition:background .15s ease,color .15s ease,border-color .15s ease}.account .column.main .box-actions>.action:hover,.account .column.main .box-actions>.action:focus-visible,.account .column.main .block-title>.action:hover,.account .column.main .block-title>.action:focus-visible{background:var(--fj-primary);border-color:var(--fj-primary);color:var(--fj-on-primary);text-decoration:none}.account .column.main .block-title>.action{margin-left:auto;padding:.48rem 1.28rem;font-size:1.216rem}.account .column.main .actions-toolbar .action,.account .column.main .action.primary,.account .column.main .action.tocart{text-decoration:none}.account .column.main .order-actions-toolbar .action{font-size:1.216rem;text-decoration:underline;text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){.account .column.main .box-actions>.action,.account .column.main .block-title>.action{transition:none}}.account .column.main .table-order-items .col.actions .action,.account .column.main .order-products-toolbar+.table-wrapper .col.actions .action{display:inline-block;font-size:1.216rem;text-decoration:underline;text-underline-offset:.2em}.account .column.main .table-order-items .col.actions .action+.action{margin-left:1.2rem}.account .column.main .table-order-items>thead>tr>th{font-size:1.376rem;color:var(--fj-heading);border-bottom:var(--fj-border-w) solid var(--fj-border)}.account .column.main .table-order-items>tbody>tr>td{font-size:1.376rem;color:var(--fj-text)}@media (min-width:48rem){.account .column.main .block-dashboard-info .block-content,.account .column.main .block-dashboard-addresses .block-content,.account .column.main .block-addresses-default .block-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem}.account .column.main .block-dashboard-info.block:not(.widget) .block-content:before,.account .column.main .block-dashboard-info.block:not(.widget) .block-content:after,.account .column.main .block-dashboard-addresses.block:not(.widget) .block-content:before,.account .column.main .block-dashboard-addresses.block:not(.widget) .block-content:after,.account .column.main .block-addresses-default.block:not(.widget) .block-content:before,.account .column.main .block-addresses-default.block:not(.widget) .block-content:after{display:none}.account .column.main .block-dashboard-info.block:not(.widget) .block-content .box,.account .column.main .block-dashboard-info.block:not(.widget) .block-content .box:nth-child(odd),.account .column.main .block-dashboard-info.block:not(.widget) .block-content .box:nth-child(even),.account .column.main .block-dashboard-addresses.block:not(.widget) .block-content .box,.account .column.main .block-dashboard-addresses.block:not(.widget) .block-content .box:nth-child(odd),.account .column.main .block-dashboard-addresses.block:not(.widget) .block-content .box:nth-child(even),.account .column.main .block-addresses-default.block:not(.widget) .block-content .box,.account .column.main .block-addresses-default.block:not(.widget) .block-content .box:nth-child(odd),.account .column.main .block-addresses-default.block:not(.widget) .block-content .box:nth-child(even){float:none;clear:none;width:auto;margin:0}}.nima-address-form{max-width:56rem}.nima-address-form .fieldset{margin:0 0 3.2rem;padding:0;border:0}.nima-address-form .fieldset>.legend{display:block;float:none;width:auto;margin:0 0 1.6rem;padding:0 0 1.2rem;font-size:1.76rem;font-weight:700;color:var(--fj-heading);border-bottom:var(--fj-border-w) solid var(--fj-border)}.nima-address-form .fieldset>.legend+br{display:none}.nima-address-form .nima-address-form__note{margin:-.8rem 0 1.6rem;font-size:1.28rem;line-height:1.5;color:var(--fj-muted)}.nima-address-form .nima-address-form__hint{margin-top:.48rem;font-size:1.216rem;color:var(--fj-muted)}.nima-address-form .nima-address-form__invoice{padding:2rem;background:var(--fj-surface);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg)}.nima-address-form .nima-address-form__invoice>.legend{border-bottom-color:var(--fj-border)}.nima-address-form .nima-address-form__invoice .field.choice{margin:1.6rem 0}.nima-address-form .field.choice{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0}.nima-address-form .field.choice .label{margin:0;font-weight:400}.nima-address-form .message.info{margin:1.6rem 0 0}.account .column.main .nima-address-invoice-details{display:block;margin-top:.8rem;padding-top:.8rem;font-size:1.28rem;line-height:1.5;color:var(--fj-muted);border-top:var(--fj-border-w) solid var(--fj-border)}.fj-social-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.4rem}@media (min-width:48rem){.fj-social-accounts{gap:3.2rem}}.account .column.main .fj-social-accounts a{text-decoration:none}.fj-social-block{box-sizing:border-box;padding:2rem;background:var(--fj-surface);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg)}.fj-social-block__title{margin:0 0 1.6rem;font-size:1.76rem;font-weight:700;line-height:1.3;color:var(--fj-heading)}.fj-social-list{margin:0;padding:0;list-style:none}.fj-social-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0 0 1.2rem;padding:1.2rem;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius)}.fj-social-row:last-child{margin-bottom:0}.fj-social-accounts .fj-social-row__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.fj-social-row__meta{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.16rem}.fj-social-row__provider{font-size:1.216rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fj-muted)}.fj-social-row__name{overflow-wrap:anywhere;font-size:1.536rem;color:var(--fj-text)}.fj-social-accounts .fj-social-unlink{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:.64rem 1.44rem;font-size:1.216rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--fj-error);background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-error-border);border-radius:var(--fj-pill);transition:background .15s ease,color .15s ease,border-color .15s ease}.fj-social-accounts .fj-social-unlink:hover,.fj-social-accounts .fj-social-unlink:focus-visible{color:var(--fj-error);background:var(--fj-error-bg);border-color:var(--fj-error);text-decoration:none}@media (prefers-reduced-motion:reduce){.fj-social-accounts .fj-social-unlink{transition:none}}.fj-social-connect .amsl-buttons{display:flex;flex-direction:column;gap:1.2rem;padding:0}.fj-social-connect .amsl-button-wrapper{margin:0}.fj-social-connect .amsl-button .amsl-text{font-size:1.44rem;font-weight:700;text-decoration:none}.fj-social-accounts .fj-social-connect .amsl-button{text-decoration:none}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar{left:50%;transform:translateX(-50%);bottom:clamp(1.6rem,2.5vw,2.4rem);width:min(1160px,calc(100vw - 3.2rem));min-width:0;max-width:none;background:0 0;border:none;box-shadow:none;border-radius:var(--fj-radius-lg);padding:1.92rem 2.24rem;gap:2.4rem}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar:before{content:'';position:absolute;z-index:-1;top:calc(-1*clamp(1.6rem,2.5vw,2.4rem));bottom:calc(-1*clamp(1.6rem,2.5vw,2.4rem));left:calc(50% - 50vw);right:calc(50% - 50vw);background:rgba(31,36,33,.35);pointer-events:none}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar:after{content:'';position:absolute;inset:0;z-index:-1;background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius-lg);box-shadow:var(--fj-shadow-lift);pointer-events:none}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .consent-text{flex:1;font-size:1.44rem;line-height:1.55;color:var(--fj-text)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .consent-text a{color:var(--fj-link);text-decoration:underline;text-underline-offset:3px}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .consent-text a:hover{color:var(--fj-link-hover)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons{margin-left:0;gap:1.2rem;align-items:center}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button{width:auto;margin-right:0;font-family:var(--fj-font-body);font-size:1.44rem;font-weight:600;line-height:1.2;padding:1.12rem 2.08rem;border-radius:var(--fj-btn-radius);white-space:nowrap;cursor:pointer}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button:focus-visible{outline:2px solid var(--fj-accent);outline-offset:2px}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__settings-btn,.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button[data-trigger-settings=trigger]{background:0 0;border:none;opacity:1;color:var(--fj-link);text-decoration:underline;text-underline-offset:3px;padding-left:.8rem;padding-right:.8rem}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__settings-btn:hover,.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button[data-trigger-settings=trigger]:hover{opacity:1;color:var(--fj-link-hover)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__decline-btn{background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-primary);color:var(--fj-primary)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__decline-btn:hover{background:var(--fj-surface)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__agree-btn{background:var(--fj-accent);border:var(--fj-border-w) solid var(--fj-accent);color:var(--fj-on-accent)}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__agree-btn:hover{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark)}@media (max-width:768px){.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar{left:0;transform:none;bottom:0;width:100%;border-radius:var(--fj-radius-lg) var(--fj-radius-lg) 0 0;flex-direction:column;align-items:stretch;gap:1.6rem;padding:1.92rem 1.92rem 1.6rem}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar:before{display:none}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar:after{border-radius:var(--fj-radius-lg) var(--fj-radius-lg) 0 0;border-left:none;border-right:none;border-bottom:none}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons{flex-direction:column;align-items:stretch}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button{margin-bottom:0;white-space:normal}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__agree-btn{order:1}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__decline-btn{order:2}.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar .mst-gdpr__buttons button.mst-gdpr__settings-btn{order:3}}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-inner-wrap{max-width:64rem;border-radius:var(--fj-radius-lg)}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-header .modal-title{font-family:var(--fj-font-display);font-weight:var(--fj-display-weight);letter-spacing:var(--fj-display-tracking);font-size:2.24rem;color:var(--fj-heading)}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-text{color:var(--fj-text);font-size:1.44rem;line-height:1.55}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.2rem}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .action{margin:0;font-family:var(--fj-font-body);font-size:1.44rem;font-weight:600;border-radius:var(--fj-btn-radius);cursor:pointer}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .action:focus-visible{outline:2px solid var(--fj-accent);outline-offset:2px}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .mst-gdpr__cookie-settings--decline-all-btn,.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .mst-gdpr__cookie-settings--accept-all-btn{background:0 0;border:none;color:var(--fj-link);text-decoration:underline;text-underline-offset:3px;padding:1.12rem .8rem}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .mst-gdpr__cookie-settings--decline-all-btn:hover,.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .mst-gdpr__cookie-settings--accept-all-btn:hover{color:var(--fj-link-hover)}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .action.primary.mst-gdpr__cookie-settings--success-btn{background:var(--fj-accent);border:var(--fj-border-w) solid var(--fj-accent);color:var(--fj-on-accent);padding:1.12rem 2.72rem}.modal-popup.mst-gdpr__cookie-settings--cookie-modal-settings .modal-footer .action.primary.mst-gdpr__cookie-settings--success-btn:hover{background:var(--fj-accent-dark);border-color:var(--fj-accent-dark)}.mst-gdpr__cookie-settings--group-content{box-shadow:none;border-radius:0;margin-bottom:0;display:grid;gap:1.2rem}.mst-gdpr__cookie-settings--group-content>.mst-gdpr__cookie-settings--cookie-group-container,.mst-gdpr__cookie-settings--group-content>.mst-gdpr__cookie-settings--cookie-group-container:first-child,.mst-gdpr__cookie-settings--group-content>.mst-gdpr__cookie-settings--cookie-group-container:nth-last-child(2),.mst-gdpr__cookie-settings--group-content>.mst-gdpr__cookie-settings--cookie-group-container:nth-child(4n+3){background:var(--fj-bg);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-radius)}.mst-gdpr__cookie-settings--cookie-group-container .hidden,.mst-gdpr__cookie-settings--cookie-group-container .title-container label .hidden{display:inline-block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mst-gdpr__cookie-settings--cookie-group-container .title-container{padding:0 2rem;display:flex;flex-wrap:wrap;align-items:center}.mst-gdpr__cookie-settings--cookie-group-container .title-container h4,.mst-gdpr__cookie-settings--cookie-group-container .title-container .title{font-family:var(--fj-font-body);font-size:1.6rem;font-weight:600;color:var(--fj-heading);padding:1.6rem 0;flex:1;width:auto;min-width:0}.mst-gdpr__cookie-settings--cookie-group-container .title-container h4:focus-visible,.mst-gdpr__cookie-settings--cookie-group-container .title-container .title:focus-visible{outline:2px solid var(--fj-accent);outline-offset:2px}.mst-gdpr__cookie-settings--cookie-group-container .title-container label.switch{float:none;flex:none;margin:0 0 0 1.2rem}.mst-gdpr__cookie-settings--cookie-group-container .title-container .content{width:100%}.mst-gdpr__cookie-settings--cookie-group-container .content{margin:.4rem 2rem 0;padding-bottom:1.6rem}.mst-gdpr__cookie-settings--cookie-group-container .content>div{color:var(--fj-muted);font-size:1.36rem;line-height:1.55;margin-bottom:1.2rem}.mst-gdpr__cookie-settings--cookie-group-container .content table{font-size:1.28rem}.mst-gdpr__cookie-settings--cookie-group-container .content table th{text-align:left;font-weight:600;color:var(--fj-muted);padding:.6rem .8rem .6rem 0;border-bottom:var(--fj-border-w) solid var(--fj-border)}.mst-gdpr__cookie-settings--cookie-group-container .content table td{padding:.6rem .8rem .6rem 0;border-bottom:var(--fj-border-w) solid var(--fj-border);vertical-align:top}.mst-gdpr__cookie-settings--cookie-group-container .content table tr:last-child td{border-bottom:none}.mst-gdpr__cookie-settings--cookie-group-container .switch{width:4.4rem;height:2.4rem}.mst-gdpr__cookie-settings--cookie-group-container .switch .slider{top:0;bottom:0;background-color:#c4ccc6;border-radius:999px;transition:background-color .2s ease}.mst-gdpr__cookie-settings--cookie-group-container .switch .slider:before{height:1.8rem;width:1.8rem;left:.3rem;bottom:.3rem;border-radius:50%;transition:transform .2s ease}.mst-gdpr__cookie-settings--cookie-group-container .switch input:checked+.slider{background-color:var(--fj-accent)}.mst-gdpr__cookie-settings--cookie-group-container .switch input:checked+.slider:before{transform:translateX(2rem)}.mst-gdpr__cookie-settings--cookie-group-container .switch input:disabled+.slider{background-color:var(--fj-accent);opacity:.45}.mst-gdpr__cookie-settings--cookie-group-container .switch input:disabled+.slider:before{background-color:#fff}.mst-gdpr__cookie-settings--cookie-group-container .switch input:focus-visible+.slider{box-shadow:none;outline:2px solid var(--fj-accent);outline-offset:2px}.footer.links.mst-gdpr-cookie-consent-settings li{cursor:pointer}.footer.links.mst-gdpr-cookie-consent-settings li:hover span{text-decoration:underline}.footer.links.mst-gdpr-cookie-consent-settings li:focus-visible{outline:2px solid var(--fj-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar,.mst-gdpr__cookie-bar-wrapper .mst-gdpr__cookie-bar *,.mst-gdpr__cookie-settings--cookie-group-container .switch .slider,.mst-gdpr__cookie-settings--cookie-group-container .switch .slider:before{transition:none}}.fj-noroute-links{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.96rem}.fj-noroute-links li{padding-inline-start:1.6rem;position:relative;font-size:1.472rem}.fj-noroute-links li:before{content:"→";position:absolute;inset-inline-start:0;color:var(--fj-accent-text)}.fj-noroute-links a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.2em}.fj-noroute-links a:hover,.fj-noroute-links a:focus-visible{color:var(--fj-accent-text)}.fj-noroute-suggest{margin-top:3.2rem;padding:1.92rem;background:var(--fj-band);border:var(--fj-border-w) solid var(--fj-border);border-radius:var(--fj-btn-radius)}.fj-noroute-suggest h2{margin:0 0 1.28rem;font-size:1.6rem}.fj-noroute-suggest ul{list-style:none;margin:0;padding:0;display:grid;gap:.64rem}.fj-noroute-suggest a{display:flex;align-items:baseline;gap:.64rem;padding:.64rem .96rem;border-radius:var(--fj-btn-radius);color:inherit;text-decoration:none}.fj-noroute-suggest a:hover,.fj-noroute-suggest a:focus-visible{background:var(--fj-bg)}.fj-noroute-suggest-label{font-weight:600;text-decoration:underline;text-underline-offset:.2em}.fj-noroute-suggest-context{font-size:1.28rem;color:var(--fj-accent-text)}.fj-skip-link{position:absolute;top:0;left:0;z-index:1000;transform:translateY(-200%);padding:1.12rem 1.92rem;background:var(--fj-primary);color:var(--fj-on-primary);font-weight:700;text-decoration:none;border-radius:0 0 var(--fj-radius) 0}.fj-skip-link:focus,.fj-skip-link:focus-visible{transform:translateY(0);color:var(--fj-on-primary);outline:2px solid var(--fj-on-primary);outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.fj-skip-link{transition:transform .15s ease}}.minicart-wrapper .action.showcart .text,.minicart-mobile .minicart-wrapper .action.showcart .text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;display:block !important}.block-search-mobile .label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.product.media .towishlist span,.product-social-links .action.towishlist span,.product-social-links .action.tocompare span,.products-grid .product-item .actions-secondary .action span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;display:block}:focus-visible{outline:2px solid var(--fj-focus);outline-offset:2px}.form-control:focus-visible,a:focus-visible,button:focus-visible{box-shadow:none}.ui-dialog.mage-dropdown-dialog:focus-visible,.amsl-popup-block:focus-visible{outline:none}.fj-foot,.page-footer,.fj-hero-panel,.rotator-slide,.fj-drawer-logo,.sidebar-nav-mobile{--fj-focus:#fff}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],select,textarea{border-color:var(--fj-border-control)}.breadcrumbs a{color:var(--fj-muted) !important}.breadcrumbs .item,.breadcrumbs strong,.breadcrumbs .item:not(:last-child):after{color:var(--fj-muted)}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--fj-link-hover) !important}.cms-page-view .column.main p a,.cms-page-view .column.main li a,.cms-page-view .column.main dd a,.checkout-cart-index .column.main p a,.contact-index-index .column.main p a{text-decoration:underline;text-underline-offset:.2em}.cms-page-view .column.main p a:hover,.cms-page-view .column.main li a:hover,.cms-page-view .column.main dd a:hover,.checkout-cart-index .column.main p a:hover,.contact-index-index .column.main p a:hover,.cms-page-view .column.main p a:focus-visible,.cms-page-view .column.main li a:focus-visible,.cms-page-view .column.main dd a:focus-visible,.checkout-cart-index .column.main p a:focus-visible,.contact-index-index .column.main p a:focus-visible{text-decoration-thickness:2px}.fj-home .rotator-dots button{position:relative}.fj-home .rotator-dots button:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.fj-home .rotator-dots{gap:1.28rem}.fj-home .ns-testimonials__dot{position:relative;width:24px;height:24px;background:0 0;display:grid;place-items:center}.fj-home .ns-testimonials__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:currentColor}.fj-home .ns-testimonials__dot:focus-visible{outline-offset:0}