/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-serif:"Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", Georgia, serif;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.shop-catalog-backdrop{z-index:1;pointer-events:none;opacity:0;background:#17191db8;transition:opacity .18s;position:fixed;inset:0}.product-grid{gap:1.25rem;display:grid}.product-card,.shop-category-card{background:#fff;border:1px solid #d8d1c4;min-width:0;transition-property:transform,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1);position:relative}.product-card:active,.shop-category-card:active{border-color:#c7bba2;transition-duration:80ms;transform:scale(.985)}@media (hover:hover) and (pointer:fine){.product-card:is(:hover,:focus-within),.product-card[data-preview-active=true],.shop-category-card:is(:hover,:focus-within){z-index:2;border-color:#c7bba2;transform:translateY(-4px);box-shadow:0 16px 32px #7a70602e,0 4px 12px #7a70601f}.product-card:is(:hover,:focus-within) .product-card__title,.product-card[data-preview-active=true] .product-card__title{color:#1d63c6}.product-card__title{transition:color .2s}.product-card:is(:hover,:focus-within):active,.shop-category-card:is(:hover,:focus-within):active{transform:translateY(-1px)}}.product-card{border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.product-card__main-link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.product-card__main-link:after{content:"";position:absolute;inset:0}.product-card__image-frame{aspect-ratio:16/10;background:linear-gradient(#faf8f3 0%,#efeae1 100%);display:flex;overflow:hidden}.product-card__image,.product-card__image-fallback{width:100%;height:100%}.product-card__image{object-fit:contain;transition:transform .18s}.product-card__image-fallback{color:#535a64;text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:.875rem;display:flex}.product-card__body{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.product-card__brand{color:#1d63c6;font-size:.875rem;font-weight:600}.product-card__title{color:#17191d;margin-top:.5rem;font-size:1rem;font-weight:600}.product-card__identity{color:#7a7060;margin-top:.25rem;font-size:.875rem}.product-card__summary{color:#535a64;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.625rem;font-size:.875rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.product-card__availability{color:#535a64;margin-top:.75rem;font-size:.875rem}.product-card__price{color:#17191d;margin-top:.5rem;font-size:1.125rem;font-weight:600}.product-card__actions,.line-enquiry__actions{z-index:3;flex-wrap:wrap;gap:.75rem;display:flex;position:relative}.product-card__actions{padding:0 1rem 1rem}@media (width>=640px){.product-card__body{padding:1.25rem}.product-card__title{font-size:1.125rem}.product-card__summary{margin-top:.75rem;line-height:1.5rem}.product-card__availability{margin-top:1rem}.product-card__actions{padding:0 1.25rem 1.25rem}}.product-card__detail-link,.product-card__line-link,.line-enquiry__line-link,.line-enquiry__copy-button{border-radius:.25rem;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.line-enquiry__copy-button[data-enhanced=false]{display:none}.product-card__detail-link{color:#fff;background:#1d63c6;flex:9.5rem}.product-card__line-link,.line-enquiry__line-link{color:#fff;background:#006b2d;flex:7rem}.product-card :is(a,button):focus-visible,.line-enquiry :is(a,button):focus-visible,.shop-filter-form :is(a,button,input,select):focus-visible,.shop-filter-toggle:focus-visible,#catalog-results-heading:focus-visible{outline-offset:3px;outline:3px solid #1d63c6}.catalog-results{transition:opacity .14s}.catalog-results[aria-busy=true]{opacity:.58}.line-enquiry{margin-top:1.25rem}.line-enquiry__label{color:#535a64;font-size:.875rem;font-weight:600}.line-enquiry__text{color:#17191d;margin-top:.25rem;font-weight:600}.line-enquiry__actions{margin-top:.75rem}.line-enquiry__copy-button{color:#1d63c6;cursor:pointer;background:#fff;border:1px solid #1d63c6;flex:9rem}.line-enquiry__manual{overflow-wrap:anywhere;color:#535a64;margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.shop-filter-collapse{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.shop-filter-collapse>.shop-filter-form{visibility:hidden;min-height:0;transition-property:visibility;transition-duration:0s;transition-delay:.24s;overflow:hidden}.shop-filter-collapse.is-open{grid-template-rows:1fr}.shop-filter-collapse.is-open>.shop-filter-form{visibility:visible;transition-property:visibility,overflow;transition-duration:0s,0s;transition-delay:0s,.24s;overflow:visible}.shop-filter-chip{color:#535a64;background:#fff;border:1px solid #d8d1c4;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.shop-filter-sticky-actions{z-index:10;padding:.75rem 1.25rem;padding-bottom:calc(.75rem + var(--safe-bottom,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-top:1px solid #d8d1c4;gap:.75rem;margin:1.25rem -1.25rem -1.25rem;display:flex;position:sticky;bottom:0}@media (width>=768px){.shop-filter-collapse{grid-template-rows:none;transition:none;display:block}.shop-filter-collapse>.shop-filter-form{visibility:visible;min-height:0;transition:none;overflow:visible}.shop-filter-sticky-actions{display:none}}.shop-brand-tile{transition-property:transform,border-color,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.shop-brand-tile:active{border-color:#c7bba2;transition-duration:80ms;transform:scale(.98)}.shop-brand-tile__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.shop-brand-tile__fallback{color:#252a31;text-align:center;font-size:.875rem;font-weight:600}.shop-brand-tile__count{color:#7a7060;letter-spacing:.02em;font-size:11px}@media (hover:hover) and (pointer:fine){.shop-brand-tile:is(:hover,:focus-visible){border-color:#c7bba2;transform:translateY(-2px);box-shadow:0 6px 14px #7a706024}.shop-brand-tile:hover .shop-brand-tile__count{color:#5f574b}}@media (width>=640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-category-card{background:linear-gradient(#fff 0%,#faf8f4 100%);border-radius:1rem}.shop-brand-tile{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){.shop-brand-tile:hover{border-color:#1d63c6;transform:translateY(-2px);box-shadow:0 4px 14px #1d63c61f}}.shop-brand-tile__logo-stage{justify-content:center;align-items:center;width:100%;height:2.25rem;display:flex}.shop-brand-tile__logo{object-fit:contain;filter:grayscale(15%);width:auto;max-height:1.75rem;transition:filter .18s}.shop-brand-tile:hover .shop-brand-tile__logo{filter:none}.shop-brand-tile__count{color:#7a7060;font-size:.75rem;font-weight:500}@media (hover:hover) and (pointer:fine){.product-grid:has(.product-card:is(:hover,:focus-within)) .shop-catalog-backdrop{opacity:.42}.product-card:is(:hover,:focus-within) .product-card__image,.product-card[data-preview-active=true] .product-card__image{transform:scale(1.03)}}.product-detail__media-frame{background:linear-gradient(#faf8f3 0%,#efeae1 100%);border:1px solid #e8e1d6;border-radius:1rem;overflow:hidden;box-shadow:0 10px 28px #7a70601a}.product-detail__media-frame img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-detail__thumb{background:linear-gradient(#faf8f3 0%,#efeae1 100%);border:1px solid #e8e1d6;border-radius:.75rem;transition-property:border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1);overflow:hidden}@media (hover:hover) and (pointer:fine){.product-detail__media-frame:hover img{transform:scale(1.02)}.product-detail__thumb:is(:hover,:focus-within){border-color:#c7bba2;transform:translateY(-2px);box-shadow:0 6px 14px #7a706024}}.product-detail__panel{background:#ffffffe0;border:1px solid #e4ddd2;border-radius:1rem;box-shadow:0 18px 40px #7a706024}@media (width>=1024px){.product-detail__panel{-webkit-backdrop-filter:blur(12px);position:sticky;top:calc(76px + 1rem)}}.product-detail__meta-chip{color:#5f574b;background:#f3eee5;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.product-detail__price-value{font-family:var(--font-serif,"Noto Serif TC", serif);letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.product-variant-card{transition-property:transform,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.product-variant-card:is(:hover,:focus-within){border-color:#c7bba2;transform:translateY(-3px);box-shadow:0 16px 32px #7a70602e,0 4px 12px #7a70601f}}.product-detail__spec-row:nth-child(2n){background:#fbf9f4}@media (prefers-reduced-motion:reduce){.product-detail__media-frame img,.product-detail__thumb,.product-variant-card{transition:none}.product-detail__media-frame:hover img,.product-detail__thumb:is(:hover,:focus-within),.product-variant-card:is(:hover,:focus-within){box-shadow:none;transform:none}.shop-catalog-backdrop,.product-card__image,.catalog-results,.product-card,.shop-category-card,.shop-brand-tile,.shop-filter-collapse,.shop-filter-collapse>.shop-filter-form{transition:none}.product-card:is(:hover,:focus-within),.product-card[data-preview-active=true],.product-card:active,.shop-category-card:is(:hover,:focus-within),.shop-category-card:active,.shop-brand-tile:is(:hover,:focus-visible),.shop-brand-tile:active,.product-card:is(:hover,:focus-within) .product-card__image,.product-card[data-preview-active=true] .product-card__image{transform:none}}.shop-hero-deluxe{color:#fbfbfa;background:radial-gradient(80% 60% at 50% -10%,#c8a45d24,#0000 70%),radial-gradient(60% 50% at 90% 100%,#1d63c614,#0000 60%),#12151b;border:1px solid #ffffff1f;border-radius:1.25rem;padding:2rem 1.5rem}@media (width>=768px){.shop-hero-deluxe{padding:3rem 2.5rem}}.shop-hero-deluxe__eyebrow{color:#e2c793;letter-spacing:.14em;align-items:center;gap:.625rem;font-size:.75rem;font-weight:700;display:flex}.shop-hero-deluxe__bar{background:linear-gradient(135deg,#e5c596,#c5a880);width:1.75rem;height:2px}.shop-hero-deluxe__title{font-family:var(--font-serif,"Noto Serif TC", serif);letter-spacing:.02em;margin:.875rem 0 0;font-size:1.75rem;font-weight:700}@media (width>=768px){.shop-hero-deluxe__title{font-size:2.25rem}}.shop-hero-deluxe__desc{color:#fbfbfac7;max-width:46rem;margin:1rem 0 0;font-size:.95rem;line-height:1.8}.shop-trust-badge-row{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.shop-trust-chip{-webkit-backdrop-filter:blur(12px);color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.4375rem;padding:.4375rem .9375rem;font-size:.78rem;font-weight:600;display:inline-flex}.shop-trust-chip__icon{font-size:.875rem}.shop-showroom-grid{gap:1.25rem;display:grid}@media (width>=768px){.shop-showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-showroom-card{color:#fff;border:1px solid #ffffff26;border-radius:1.25rem;flex-direction:column;justify-content:flex-end;height:26.25rem;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px -8px #12161c47}.shop-showroom-card__bg{position:absolute;inset:0}.shop-showroom-card__bg img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.shop-showroom-card__panel{z-index:2;-webkit-backdrop-filter:blur(14px);background:#12161cc2;border:1px solid #ffffff24;border-radius:1rem;margin:.875rem;padding:1.375rem;transition:background .35s;position:relative}.shop-showroom-card__badge{color:#f1dec0;letter-spacing:.08em;background:#c8a45d2e;border:1px solid #c8a45d66;border-radius:1.25rem;align-items:center;gap:.3125rem;margin-bottom:.625rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.shop-showroom-card__title{font-family:var(--font-serif,"Noto Serif TC", serif);letter-spacing:.02em;margin-bottom:.5rem;font-size:1.375rem;font-weight:700;display:block}.shop-showroom-card__desc{color:#ffffffd1;font-size:.84rem;line-height:1.7;display:block}.shop-showroom-card__btn{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.875rem;font-size:.875rem;font-weight:700;display:flex}.shop-showroom-card__arrow{transition:transform .2s}@media (hover:hover) and (pointer:fine){.shop-showroom-card:is(:hover,:focus-within){border-color:#c8a45d73;transform:translateY(-4px);box-shadow:0 20px 48px -8px #12161c61}.shop-showroom-card:is(:hover,:focus-within) .shop-showroom-card__bg img{transform:scale(1.04)}.shop-showroom-card:is(:hover,:focus-within) .shop-showroom-card__arrow{transform:translate(4px)}.shop-showroom-card:is(:hover,:focus-within) .shop-showroom-card__panel{background:#12161cd6}}.shop-curated-grid{gap:1.25rem;display:grid}@media (width>=768px){.shop-curated-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-curated-card{background:#fff;border:1px solid #e5e0d6;border-radius:1rem;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 4px 14px #17191d08}.shop-curated-card__frame{aspect-ratio:16/11;background:radial-gradient(circle at 50% 45%,#fff 0%,#f5f1e9 100%);border-bottom:1px solid #efeae1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shop-curated-card__frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.shop-curated-card__badge{z-index:2;-webkit-backdrop-filter:blur(8px);color:#f3ebdd;background:#14181ed9;border:1px solid #ffffff1f;border-radius:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.shop-curated-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.shop-curated-card__brand{color:#1d63c6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800}.shop-curated-card__name{font-family:var(--font-serif,"Noto Serif TC", serif);color:#17191d;font-size:1.0625rem;font-weight:700;line-height:1.4}.shop-curated-card__model{color:#7a7060;margin-top:.375rem;font-size:.8125rem}.shop-curated-card__specs{margin:.875rem 0 0;padding:0;list-style:none}.shop-curated-card__specs li{color:#535a64;align-items:baseline;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:flex}.shop-curated-card__check{color:#0e7a3e;font-weight:700}.shop-curated-card__price-wrap{border-top:1px solid #efeae1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.shop-curated-card__price-label{color:#7a7060;font-size:.75rem;font-weight:600}.shop-curated-card__price-value{font-family:var(--font-serif,"Noto Serif TC", serif);color:#17191d;font-size:1.25rem;font-weight:700}.shop-curated-card__actions{flex-wrap:wrap;gap:.5rem;display:flex}.shop-curated-card__detail,.shop-curated-card__line{border-radius:.5rem;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex}.shop-curated-card__detail{color:#fff;background:#1d63c6}.shop-curated-card__line{color:#fff;background:#006b2d}@media (hover:hover) and (pointer:fine){.shop-curated-card:is(:hover,:focus-within){border-color:#c7bba2;transform:translateY(-4px);box-shadow:0 16px 32px #7a70602e,0 4px 12px #7a70601f}.shop-curated-card:is(:hover,:focus-within) .shop-curated-card__frame img{transform:scale(1.03)}.shop-curated-card__detail:hover{filter:brightness(.94)}.shop-curated-card__line:hover{filter:brightness(1.08)}}.shop-reassure{background:linear-gradient(#fff 0%,#faf8f4 100%);border:1px solid #e4ddd2;border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 10px 28px #7a706014}.shop-reassure__eyebrow{color:#0e7a3e;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.shop-reassure__dot{background:#0e7a3e;border-radius:9999px;width:.5rem;height:.5rem}.shop-reassure__title{font-family:var(--font-serif,"Noto Serif TC", serif);color:#17191d;margin:.5rem 0;font-size:1.25rem;font-weight:700}.shop-reassure__desc{color:#535a64;max-width:42rem;margin:0;font-size:.875rem;line-height:1.7}.shop-reassure__cta{color:#fff;background:#006b2d;border-radius:.75rem;align-items:center;gap:.5rem;min-height:52px;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 4px 14px #006b2d4d}@media (hover:hover) and (pointer:fine){.shop-reassure__cta:hover{background:#005222;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.shop-showroom-card,.shop-showroom-card__bg img,.shop-showroom-card__arrow,.shop-showroom-card__panel,.shop-curated-card,.shop-curated-card__frame img,.shop-reassure__cta{transition:none}.shop-showroom-card:is(:hover,:focus-within),.shop-showroom-card:is(:hover,:focus-within) .shop-showroom-card__bg img,.shop-showroom-card:is(:hover,:focus-within) .shop-showroom-card__arrow,.shop-curated-card:is(:hover,:focus-within),.shop-curated-card:is(:hover,:focus-within) .shop-curated-card__frame img,.shop-reassure__cta:hover{transform:none}}@layer route-utilities{:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .collapse{visibility:collapse}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mx-auto{margin-inline:auto}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-1{margin-top:var(--spacing)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-2{margin-top:calc(var(--spacing) * 2)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-3{margin-top:calc(var(--spacing) * 3)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-4{margin-top:calc(var(--spacing) * 4)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-5{margin-top:calc(var(--spacing) * 5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-6{margin-top:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-7{margin-top:calc(var(--spacing) * 7)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-8{margin-top:calc(var(--spacing) * 8)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-10{margin-top:calc(var(--spacing) * 10)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-12{margin-top:calc(var(--spacing) * 12)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-14{margin-top:calc(var(--spacing) * 14)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mt-20{margin-top:calc(var(--spacing) * 20)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mb-1{margin-bottom:var(--spacing)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mb-2{margin-bottom:calc(var(--spacing) * 2)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mb-3{margin-bottom:calc(var(--spacing) * 3)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mb-6{margin-bottom:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .mb-8{margin-bottom:calc(var(--spacing) * 8)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .flex{display:flex}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .grid{display:grid}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .hidden{display:none}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .inline-flex{display:inline-flex}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .aspect-\[4\/3\]{aspect-ratio:4/3}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .min-h-11{min-height:calc(var(--spacing) * 11)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .min-h-20{min-height:calc(var(--spacing) * 20)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .min-h-64{min-height:calc(var(--spacing) * 64)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .w-fit{width:fit-content}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .w-full{width:100%}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .max-w-2xl{max-width:var(--container-2xl)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .max-w-\[1200px\]{max-width:1200px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .min-w-11{min-width:calc(var(--spacing) * 11)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .flex-1{flex:1}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .flex-col{flex-direction:column}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .flex-wrap{flex-wrap:wrap}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .items-baseline{align-items:baseline}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .items-center{align-items:center}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .items-end{align-items:flex-end}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .justify-between{justify-content:space-between}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .justify-center{justify-content:center}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-1{gap:var(--spacing)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-2{gap:calc(var(--spacing) * 2)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-3{gap:calc(var(--spacing) * 3)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-4{gap:calc(var(--spacing) * 4)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-5{gap:calc(var(--spacing) * 5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .gap-8{gap:calc(var(--spacing) * 8)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .overflow-hidden{overflow:hidden}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .rounded{border-radius:.25rem}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .rounded-full{border-radius:2147483647px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .rounded-lg{border-radius:var(--radius-lg)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .rounded-xl{border-radius:var(--radius-xl)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border{border-style:var(--tw-border-style);border-width:1px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-\[\#1D63C6\]{border-color:#1d63c6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-\[\#BDB5A8\]{border-color:#bdb5a8}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-\[\#D8D1C4\]{border-color:#d8d1c4}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .border-\[\#E8E1D6\]{border-color:#e8e1d6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .bg-\[\#EBF2FD\]{background-color:#ebf2fd}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .bg-\[\#EFEAE1\]{background-color:#efeae1}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .bg-\[\#F3EFE6\]{background-color:#f3efe6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .bg-\[\#F8F4EC\]{background-color:#f8f4ec}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .bg-white{background-color:var(--color-white)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .object-contain{object-fit:contain}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .p-4{padding:calc(var(--spacing) * 4)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .p-5{padding:calc(var(--spacing) * 5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .p-6{padding:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .p-8{padding:calc(var(--spacing) * 8)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-2{padding-inline:calc(var(--spacing) * 2)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-3{padding-inline:calc(var(--spacing) * 3)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-4{padding-inline:calc(var(--spacing) * 4)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-5{padding-inline:calc(var(--spacing) * 5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .px-6{padding-inline:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-0\.5{padding-block:calc(var(--spacing) * .5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-1{padding-block:var(--spacing)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-3{padding-block:calc(var(--spacing) * 3)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-4{padding-block:calc(var(--spacing) * 4)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-10{padding-block:calc(var(--spacing) * 10)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-12{padding-block:calc(var(--spacing) * 12)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .py-16{padding-block:calc(var(--spacing) * 16)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .pt-5{padding-top:calc(var(--spacing) * 5)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .pt-8{padding-top:calc(var(--spacing) * 8)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .pt-14{padding-top:calc(var(--spacing) * 14)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-center{text-align:center}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .font-serif{font-family:var(--font-serif)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[11\.5px\]{font-size:11.5px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[13\.5px\]{font-size:13.5px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[22px\]{font-size:22px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#1D63C6\]{color:#1d63c6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#7A7060\]{color:#7a7060}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#252A31\]{color:#252a31}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#535A64\]{color:#535a64}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#17191D\]{color:#17191d}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .text-\[\#C7BBA2\]{color:#c7bba2}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .uppercase{text-transform:uppercase}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .underline{text-decoration-line:underline}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .decoration-1{text-decoration-thickness:1px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .underline-offset-4{text-underline-offset:4px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .hover\:border-\[\#1D63C6\]:hover{border-color:#1d63c6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .hover\:bg-\[\#1D63C6\]:hover{background-color:#1d63c6}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .hover\:text-white:hover{color:var(--color-white)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .focus-visible\:outline-\[\#1D63C6\]:focus-visible{outline-color:#1d63c6}@media not all and (width>=48rem){:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .max-md\:hidden{display:none}}@media (width>=40rem){:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:col-span-2{grid-column:span 2/span 2}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:grid-cols-\[minmax\(10rem\,1fr\)_2fr\]{grid-template-columns:minmax(10rem,1fr) 2fr}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:p-6{padding:calc(var(--spacing) * 6)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:hidden{display:none}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:py-16{padding-block:calc(var(--spacing) * 16)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:py-20{padding-block:calc(var(--spacing) * 20)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:py-24{padding-block:calc(var(--spacing) * 24)}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .md\:text-\[26px\]{font-size:26px}}@media (width>=64rem){:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#main-content[data-css-owner=shop],[data-preview-kind=product] .preview-document) .lg\:gap-12{gap:calc(var(--spacing) * 12)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
