@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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-outline-style:solid;--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-duration:initial;--tw-ease:initial;--tw-leading:initial}}}@layer theme{:host,:root{--font-sans:"Open Sans",sans-serif;--font-serif:"Merriweather",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-50:#fff;--color-neutral-100:#f6f2ef;--color-neutral-200:#f2efec;--color-neutral-300:#ababab;--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:#666;--color-neutral-700:#292929;--color-neutral-800:#222;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--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:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#bd515f;--color-primary-light:#cf6e7a;--color-primary-dark:#a3404d;--color-secondary:#f6f2ef;--color-secondary-light:#faf8f6;--color-secondary-dark:#f2efec;--color-accent:#d9534f;--font-display:"Philosopher",sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin-inline-end:4px}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:#fff0}h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:-moz-focusring{outline:auto}ul{list-style:none}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;appearance:button}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.z-50{z-index:50}.z-\[120\]{z-index:120}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-20{height:calc(var(--spacing)*20)}.h-\[calc\(100\%-69px\)\]{height:calc(100% - 69px)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-primary{background-color:var(--color-primary)}.bg-primary-dark{background-color:var(--color-primary-dark)}.bg-secondary{background-color:var(--color-secondary)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors,.transition-transform{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:ml-auto{margin-left:auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-right{text-align:right}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}body{font-family:var(--font-sans);color:var(--color-neutral-500);background-color:var(--color-neutral-50)}h2,h3,h4{font-family:var(--font-serif)}.site-header .desktop-nav{visibility:visible!important;display:none!important}@media (min-width:1024px){.site-header .desktop-nav{display:flex!important}}.site-header .header-menu{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.site-header .header-menu--desktop,.site-header .header-menu--mobile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:flex}.site-header .header-menu--desktop{align-items:center;gap:calc(var(--spacing)*8)}.site-header .header-menu--mobile{gap:calc(var(--spacing)*3);flex-direction:column}.site-footer a,.site-header .header-actions a,.site-header .header-actions button,.site-header .header-menu a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.site-header .header-actions a,.site-header .header-actions button,.site-header .header-menu a{color:#fff!important;text-decoration:none!important}.site-header .header-actions a:hover,.site-header .header-actions button:hover,.site-header .header-menu a:hover{color:#ffffffb3!important}.site-header .header-actions a.lang-switcher__link{color:#ffffff4d!important}.site-header .header-actions a.lang-switcher__link:hover{color:#fff!important}.site-header .header-actions{align-items:center;gap:calc(var(--spacing)*2);display:flex}.site-header .header-social{margin-right:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*2)}.site-header .header-social-link{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);justify-content:center;align-items:center;display:inline-flex}.site-header .header-social-link svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);fill:currentColor}.lang-switcher{text-transform:uppercase!important;letter-spacing:.05em!important;align-items:center!important;gap:.375rem!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.lang-switcher__current,.lang-switcher__link:hover,.site-header .header-actions .lang-switcher__link:hover{color:#fff!important}.lang-switcher__link,.site-header .header-actions .lang-switcher__link{color:#ffffff4d!important;text-decoration:none!important;transition:color .2s!important}.lang-switcher__sep{color:#fff3!important}.lang-switcher--mobile{border-top:1px solid #fff3!important;justify-content:center!important;gap:.5rem!important;margin-top:1rem!important;padding-top:1rem!important;font-size:.875rem!important;display:flex!important}.lang-switcher--footer .lang-switcher__current{color:#ffffffe6!important}.lang-switcher--footer .lang-switcher__link{color:#fff6!important}.lang-switcher--footer .lang-switcher__link:hover{color:#fff!important}.site-header .header-account,.site-header .header-menu-toggle{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.site-header .header-menu-toggle{display:none!important}}.site-header .header-cart-toggle{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));cursor:pointer;background:0 0;border:0;display:inline-flex}.site-header .header-cart-total{--tw-leading:1;line-height:1}.site-header .header-cart-icon-wrap{align-items:center;display:inline-flex;position:relative}.site-header .header-cart-count{top:calc(var(--spacing)*-1);right:calc(var(--spacing)*-2);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-primary);background-color:#fff;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.mini-cart-toggle{position:relative}.mini-cart-panel{max-width:350px!important}.mini-cart .woocommerce-mini-cart__empty-message{text-align:center;color:#999;padding:40px 0;font-size:14px}.site-footer a{color:var(--color-neutral-700);text-decoration:none}.site-footer a:hover{color:var(--color-primary)}.site-footer-heading{font-family:var(--font-serif);color:var(--color-neutral-700);letter-spacing:.08em;margin-bottom:1rem;font-size:1rem;font-weight:700}.site-footer-links{margin:calc(var(--spacing)*0);list-style-type:none;padding:calc(var(--spacing)*0)}:where(.site-footer-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.site-footer-contact{margin:calc(var(--spacing)*0);list-style-type:none;padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}:where(.site-footer-contact>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.site-footer-copyright{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.site-footer-copyright{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.site-footer-payments{align-items:center;gap:calc(var(--spacing)*6);display:flex}.site-footer-payments img:first-child{width:auto;height:20px}.site-footer-payments img:last-child{width:auto;height:28px}.site-branding .custom-logo{width:auto;height:100px}.price del{opacity:.5;text-decoration:line-through}.price ins{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-neutral-700);text-decoration-line:none}.price .amount{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.shop-brand-heading,.shop-section-heading{font-family:var(--font-serif);color:var(--color-neutral-700);text-align:center;margin:0 0 8px;font-size:24px;font-weight:400;line-height:24px}.shop-brand-heading{font-family:var(--font-display);font-size:36px;line-height:1.2}.shop-brand-logo{text-align:center;margin:12px 0}.shop-brand-logo img{width:auto;height:70px;display:inline-block}.shop-section-description{font-family:var(--font-sans);color:var(--color-neutral-500);text-align:center;margin:0;font-size:19.5px;font-weight:400;line-height:1.6}.product-card{text-align:center}.product-card,.product-card a{text-decoration:none!important}.product-card-actions{pointer-events:none;justify-content:center;padding-bottom:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-card-cart-btn{color:#fff;opacity:0;visibility:hidden;pointer-events:auto;background-color:#333;border-radius:.25rem;justify-content:center;align-items:center;width:50px;height:42px;transition:opacity .3s,visibility .3s,transform .3s,background-color .2s;display:flex;transform:translateY(10px)}.product-card-image:hover .product-card-cart-btn{opacity:1;visibility:visible;transform:translateY(0)}.product-card-cart-btn:hover{color:#fff;background-color:#dc9a0e}.product-card-title,.product-card-vintage{font-family:var(--font-serif);font-weight:400}.product-card-title{color:#444;margin:0 0 10px;font-size:18px;line-height:1.2;text-decoration:none}.product-card-vintage{color:var(--color-primary);margin:0 0 4px;font-size:16px;line-height:1.6}.product-card-price{font-family:var(--font-sans);color:var(--color-neutral-500);font-size:15px;font-weight:400;line-height:1}.product-card-price del{color:var(--color-neutral-500);font-size:14px}.product-card-price ins{font-weight:500;text-decoration:none}.product-card-rating{color:#dc9a0e;margin-top:6px;font-size:15px;line-height:1}.product-card-rating .star-empty{color:#dc9a0e;opacity:.3}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}