/** Shopify CDN: Minification failed

Line 98:37 Unexpected ".6px\\)\\]"

**/
/* parker-page.css — summer build (sage/cream/gold) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap');

.parker-page, .parker-page * { font-family: 'Inter', sans-serif !important; }
.parker-page .font-serif, .parker-page blockquote, .parker-page h1, .parker-page h2, .parker-page h3 { font-family: 'Playfair Display', Georgia, serif !important; }

.parker-page.bg-brand-dark,  .parker-page .bg-brand-dark  { background-color:#4E6152; }
.parker-page.bg-brand-light, .parker-page .bg-brand-light { background-color:#FBF8F3; }
.parker-page.bg-brand-gold,  .parker-page .bg-brand-gold  { background-color:#C9A86A; }
.parker-page.text-brand-dark,    .parker-page .text-brand-dark    { color:#4E6152; }
.parker-page.text-brand-light,   .parker-page .text-brand-light   { color:#FBF8F3; }
.parker-page.text-brand-gold,    .parker-page .text-brand-gold    { color:#C9A86A; }
.parker-page.text-brand-accent,  .parker-page .text-brand-accent  { color:#C9A86A; }
.parker-page.border-brand-dark,  .parker-page .border-brand-dark  { border-color:#4E6152; }
.parker-page.border-brand-accent,.parker-page .border-brand-accent { border-color:#C9A86A; }
.parker-page.border-brand-gold,  .parker-page .border-brand-gold  { border-color:#C9A86A; }
.bernstil-container { width:100%; max-width:var(--page-width, 1400px); margin:0 auto; padding:0 24px; }
.bernstil-swatch { width:56px!important; height:56px!important; border-radius:50%; cursor:pointer; border:2px solid transparent; display:inline-block; transition:all .2s; }
.bernstil-swatch.selected { border-color:#4E6152!important; box-shadow:0 0 0 2px #FBF8F3,0 0 0 4px #4E6152; }
.bernstil-size-opt { display:inline-flex; align-items:center; justify-content:center; border:1px solid #e5e5e5; background:#fff; cursor:pointer; padding:6px 14px; font-size:14px; color:#4E6152; font-family:'Inter',sans-serif; transition:all .15s; }
.bernstil-size-opt.selected { background:#4E6152!important; color:#fff!important; border-color:#4E6152!important; }
.bernstil-trust-item { display:flex; gap:12px; align-items:center; width:100%; }
.bernstil-clean-font { font-weight:700; text-transform:uppercase; font-size:12px; margin:0; letter-spacing:.05em; color:#4E6152; }
.parker-testimonials-track { display:flex; overflow-x:auto; gap:16px; padding:8px 0 24px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; scrollbar-width:none; }
.parker-testimonials-track::-webkit-scrollbar { display:none; }
.parker-testimonials-track > * { scroll-snap-align:start; flex-shrink:0; }
.parker-page details > summary { cursor:pointer; list-style:none; }
.parker-page details > summary::-webkit-details-marker { display:none; }
.payment-badge { height:28px; width:auto; display:inline-block; }
.payment-badge svg { height:100%; width:auto; display:block; }
#sticky-atc-bar[data-active="true"] { transform:translateY(0)!important; }
.no-scrollbar { -ms-overflow-style:none; scrollbar-width:none; }
.no-scrollbar::-webkit-scrollbar { display:none; }
.parker-page .font-serif, .parker-page blockquote { font-family:'Playfair Display',Georgia,serif !important; }
.site-header, .site-header-wrapper, .shopify-section-group-header-group,
[id*="__header"].shopify-section, [id*="-header"].shopify-section, [id*="header"].shopify-section { z-index:9999 !important; }
.parker-page .absolute{position:absolute}
.parker-page .relative{position:relative}
.parker-page .sticky{position:sticky}
.parker-page .inset-0{inset:0}
.parker-page .left-4{left:16px}
.parker-page .right-4{right:16px}
.parker-page .top-1\/2{top:50%}
.parker-page .z-10{z-index:10}
.parker-page .z-20{z-index:20}
.parker-page .m-0{margin:0}
.parker-page .-mx-6{margin-left:-24px;margin-right:-24px}
.parker-page .mx-4{margin-left:16px;margin-right:16px}
.parker-page .mx-auto{margin-left:auto;margin-right:auto}
.parker-page .-mt-6{margin-top:-24px}
.parker-page .mb-0{margin-bottom:0}
.parker-page .mb-1{margin-bottom:4px}
.parker-page .mb-10{margin-bottom:40px}
.parker-page .mb-12{margin-bottom:48px}
.parker-page .mb-2{margin-bottom:8px}
.parker-page .mb-3{margin-bottom:12px}
.parker-page .mb-4{margin-bottom:16px}
.parker-page .mb-5{margin-bottom:20px}
.parker-page .mb-6{margin-bottom:24px}
.parker-page .mb-8{margin-bottom:32px}
.parker-page .ml-2{margin-left:8px}
.parker-page .mt-0{margin-top:0}
.parker-page .mt-1{margin-top:4px}
.parker-page .mt-12{margin-top:48px}
.parker-page .mt-2{margin-top:8px}
.parker-page .mt-3{margin-top:12px}
.parker-page .mt-4{margin-top:16px}
.parker-page .mt-6{margin-top:24px}
.parker-page .mt-8{margin-top:32px}
.parker-page .mt-auto{margin-top:auto}
.parker-page .block{display:block}
.parker-page .flex{display:flex}
.parker-page .inline-flex{display:inline-flex}
.parker-page .grid{display:grid}
.parker-page .hidden{display:none}
.parker-page .aspect-square{aspect-ratio:1/1}
.parker-page .h-0\.5{height:2px}
.parker-page .h-10{height:40px}
.parker-page .h-12{height:48px}
.parker-page .h-14{height:56px}
.parker-page .h-2{height:8px}
.parker-page .h-56{height:224px}
.parker-page .h-7{height:28px}
.parker-page .h-\[500px\]{height:500px}
.parker-page .h-auto{height:auto}
.parker-page .h-fit{height:-moz-fit-content;height:fit-content}
.parker-page .h-full{height:100%}
.parker-page .h-px{height:1px}
.parker-page .w-10{width:40px}
.parker-page .w-12{width:48px}
.parker-page .w-16{width:64px}
.parker-page .w-2{width:8px}
.parker-page .w-\[calc\(16\.666\%-0\9.6px\)\]{width:calc(16.666% - 9.6px)}
.parker-page .w-\[min\(85vw\2c 340px\)\]{width:min(85vw,340px)}
.parker-page .w-auto{width:auto}
.parker-page .w-fit{width:-moz-fit-content;width:fit-content}
.parker-page .w-full{width:100%}
.parker-page .max-w-3xl{max-width:768px}
.parker-page .max-w-4xl{max-width:896px}
.parker-page .max-w-5xl{max-width:1024px}
.parker-page .max-w-md{max-width:448px}
.parker-page .flex-shrink-0, .parker-page .shrink-0{flex-shrink:0}
.parker-page .-translate-y-1\/2{--tw-translate-y:-50%}
.parker-page .-translate-y-1\/2, .parker-page .translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.parker-page .translate-x-4{--tw-translate-x:16px}
.parker-page .translate-y-4{--tw-translate-y:16px}
.parker-page .transform, .parker-page .translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.parker-page .cursor-pointer{cursor:pointer}
.parker-page .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}
.parker-page .snap-mandatory{--tw-scroll-snap-strictness:mandatory}
.parker-page .snap-center{scroll-snap-align:center}
.parker-page .list-none{list-style-type:none}
.parker-page .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.parker-page .flex-col{flex-direction:column}
.parker-page .flex-wrap{flex-wrap:wrap}
.parker-page .items-start{align-items:flex-start}
.parker-page .items-center{align-items:center}
.parker-page .items-baseline{align-items:baseline}
.parker-page .justify-start{justify-content:flex-start}
.parker-page .justify-center{justify-content:center}
.parker-page .justify-between{justify-content:space-between}
.parker-page .gap-0{gap:0}
.parker-page .gap-1{gap:4px}
.parker-page .gap-1\.5{gap:6px}
.parker-page .gap-12{gap:48px}
.parker-page .gap-2{gap:8px}
.parker-page .gap-3{gap:12px}
.parker-page .gap-4{gap:16px}
.parker-page .gap-6{gap:24px}
.parker-page .gap-8{gap:32px}
.parker-page .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px*var(--tw-space-y-reverse))}
.parker-page .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px*var(--tw-space-y-reverse))}
.parker-page .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}
.parker-page .divide-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(245 245 244/var(--tw-divide-opacity,1))}
.parker-page .self-start{align-self:flex-start}
.parker-page .overflow-hidden{overflow:hidden}
.parker-page .overflow-x-auto{overflow-x:auto}
.parker-page .overflow-y-hidden{overflow-y:hidden}
.parker-page .scroll-smooth{scroll-behavior:smooth}
.parker-page .rounded-full{border-radius:9999px}
.parker-page .rounded-none{border-radius:0}
.parker-page .rounded-sm{border-radius:2px}
.parker-page .rounded-r-sm{border-bottom-right-radius:2px}
.parker-page .rounded-r-sm, .parker-page .rounded-t-sm{border-top-right-radius:2px}
.parker-page .rounded-t-sm{border-top-left-radius:2px}
.parker-page .border{border-width:1px}
.parker-page .border-0{border-width:0}
.parker-page .border-\[2px\]{border-width:2px}
.parker-page .border-y{border-top-width:1px}
.parker-page .border-b, .parker-page .border-y{border-bottom-width:1px}
.parker-page .border-l-2{border-left-width:2px}
.parker-page .border-l-4{border-left-width:4px}
.parker-page .border-t{border-top-width:1px}
.parker-page .border-solid{border-style:solid}
.parker-page .border-\[\#C9A86A\], .parker-page .border-brand-accent{--tw-border-opacity:1;border-color:rgb(201 168 106/var(--tw-border-opacity,1))}
.parker-page .border-brand-dark{--tw-border-opacity:1;border-color:rgb(78 97 82/var(--tw-border-opacity,1))}
.parker-page .border-brand-gold{--tw-border-opacity:1;border-color:rgb(201 168 106/var(--tw-border-opacity,1))}
.parker-page .border-stone-100{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}
.parker-page .border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}
.parker-page .bg-\[\#FBF8F3\]{--tw-bg-opacity:1;background-color:rgb(251 248 243/var(--tw-bg-opacity,1))}
.parker-page .bg-brand-accent\/30{background-color:hsla(39,47%,60%,.3)}
.parker-page .bg-brand-dark{--tw-bg-opacity:1;background-color:rgb(78 97 82/var(--tw-bg-opacity,1))}
.parker-page .bg-brand-gold{--tw-bg-opacity:1;background-color:rgb(201 168 106/var(--tw-bg-opacity,1))}
.parker-page .bg-brand-light{--tw-bg-opacity:1;background-color:rgb(251 248 243/var(--tw-bg-opacity,1))}
.parker-page .bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}
.parker-page .bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}
.parker-page .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}
.parker-page .bg-white\/90{background-color:hsla(0,0%,100%,.9)}
.parker-page .object-contain{-o-object-fit:contain;object-fit:contain}
.parker-page .object-cover{-o-object-fit:cover;object-fit:cover}
.parker-page .p-3{padding:12px}
.parker-page .p-6{padding:24px}
.parker-page .p-8{padding:32px}
.parker-page .px-0{padding-left:0;padding-right:0}
.parker-page .px-2{padding-left:8px;padding-right:8px}
.parker-page .px-4{padding-left:16px;padding-right:16px}
.parker-page .py-16{padding-top:64px;padding-bottom:64px}
.parker-page .py-2{padding-top:8px;padding-bottom:8px}
.parker-page .py-20{padding-top:80px;padding-bottom:80px}
.parker-page .py-8{padding-top:32px;padding-bottom:32px}
.parker-page .pb-16{padding-bottom:64px}
.parker-page .pb-20{padding-bottom:80px}
.parker-page .pb-4{padding-bottom:16px}
.parker-page .pl-4{padding-left:16px}
.parker-page .pr-4{padding-right:16px}
.parker-page .pt-0{padding-top:0}
.parker-page .pt-16{padding-top:64px}
.parker-page .pt-3{padding-top:12px}
.parker-page .pt-6{padding-top:24px}
.parker-page .pt-8{padding-top:32px}
.parker-page .text-left{text-align:left}
.parker-page .text-center{text-align:center}
.parker-page .text-right{text-align:right}
.parker-page .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
.parker-page .font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}
.parker-page .text-2xl{font-size:24px;line-height:32px}
.parker-page .text-3xl{font-size:30px;line-height:36px}
.parker-page .text-4xl{font-size:36px;line-height:40px}
.parker-page .text-\[10px\]{font-size:10px}
.parker-page .text-\[11px\]{font-size:11px}
.parker-page .text-lg{font-size:18px;line-height:28px}
.parker-page .text-sm{font-size:14px;line-height:20px}
.parker-page .text-xl{font-size:20px;line-height:28px}
.parker-page .text-xs{font-size:12px;line-height:16px}
.parker-page .font-bold{font-weight:700}
.parker-page .font-light{font-weight:300}
.parker-page .font-medium{font-weight:500}
.parker-page .font-normal{font-weight:400}
.parker-page .font-semibold{font-weight:600}
.parker-page .uppercase{text-transform:uppercase}
.parker-page .normal-case{text-transform:none}
.parker-page .italic{font-style:italic}
.parker-page .leading-relaxed{line-height:1.625}
.parker-page .leading-snug{line-height:1.375}
.parker-page .tracking-\[0\.1em\]{letter-spacing:.1em}
.parker-page .tracking-\[0\.25em\]{letter-spacing:.25em}
.parker-page .tracking-\[0\.2em\]{letter-spacing:.2em}
.parker-page .tracking-wide{letter-spacing:.025em}
.parker-page .tracking-wider{letter-spacing:.05em}
.parker-page .tracking-widest{letter-spacing:.1em}
.parker-page .text-\[\#FBF8F3\]{--tw-text-opacity:1;color:rgb(251 248 243/var(--tw-text-opacity,1))}
.parker-page .text-brand-accent{--tw-text-opacity:1;color:rgb(201 168 106/var(--tw-text-opacity,1))}
.parker-page .text-brand-dark{--tw-text-opacity:1;color:rgb(78 97 82/var(--tw-text-opacity,1))}
.parker-page .text-brand-gold{--tw-text-opacity:1;color:rgb(201 168 106/var(--tw-text-opacity,1))}
.parker-page .text-brand-light{--tw-text-opacity:1;color:rgb(251 248 243/var(--tw-text-opacity,1))}
.parker-page .text-brand-light\/70{color:hsla(38,50%,97%,.7)}
.parker-page .text-brand-light\/80{color:hsla(38,50%,97%,.8)}
.parker-page .text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}
.parker-page .text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}
.parker-page .text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}
.parker-page .text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}
.parker-page .underline{text-decoration-line:underline}
.parker-page .line-through{text-decoration-line:line-through}
.parker-page .underline-offset-2{text-underline-offset:2px}
.parker-page .\!opacity-100{opacity:1!important}
.parker-page .opacity-100{opacity:1}
.parker-page .opacity-30{opacity:.3}
.parker-page .opacity-50{opacity:.5}
.parker-page .opacity-60{opacity:.6}
.parker-page .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}
.parker-page .shadow-2xl, .parker-page .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.parker-page .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}
.parker-page .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.parker-page .shadow-brand-dark\/50{--tw-shadow-color:rgba(78,97,82,.5);--tw-shadow:var(--tw-shadow-colored)}
.parker-page .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.parker-page .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.parker-page .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.parker-page .duration-300{transition-duration:.3s}
.parker-page .first\:pt-0:first-child{padding-top:0}
.parker-page .hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}
.parker-page .hover\:opacity-100:hover{opacity:1}
.parker-page .group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@media (min-width:768px) {.parker-page .md\:block{display:block}
.parker-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.parker-page .md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}
.parker-page .md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}
.parker-page .md\:p-10{padding:40px}
.parker-page .md\:p-12{padding:48px}
.parker-page .md\:px-8{padding-left:32px;padding-right:32px}
.parker-page .md\:pt-0{padding-top:0}
.parker-page .md\:text-3xl{font-size:30px;line-height:36px}
.parker-page .md\:text-base{font-size:16px;line-height:24px}
.parker-page .md\:text-xl{font-size:20px;line-height:28px}}
@media (min-width:1024px) {.parker-page .lg\:sticky{position:sticky}
.parker-page .lg\:top-24{top:96px}
.parker-page .lg\:mx-0{margin-left:0;margin-right:0}
.parker-page .lg\:hidden{display:none}
.parker-page .lg\:h-\[600px\]{height:600px}
.parker-page .lg\:w-1\/2{width:50%}
.parker-page .lg\:w-\[calc\(25\%-1\2px\)\]{width:calc(25% - 18px)}
.parker-page .lg\:max-w-5xl{max-width:1024px}
.parker-page .lg\:max-w-md{max-width:448px}
.parker-page .lg\:max-w-none{max-width:none}
.parker-page .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.parker-page .lg\:flex-row{flex-direction:row}
.parker-page .lg\:items-start{align-items:flex-start}
.parker-page .lg\:justify-start{justify-content:flex-start}
.parker-page .lg\:gap-20{gap:80px}
.parker-page .lg\:rounded-sm{border-radius:2px}
.parker-page .lg\:border{border-width:1px}
.parker-page .lg\:px-0{padding-left:0;padding-right:0}
.parker-page .lg\:px-8{padding-left:32px;padding-right:32px}
.parker-page .lg\:pr-0{padding-right:0}
.parker-page .lg\:pt-0{padding-top:0}
.parker-page .lg\:pt-4{padding-top:16px}
.parker-page .lg\:text-4xl{font-size:36px;line-height:40px}
.parker-page .lg\:text-base{font-size:16px;line-height:24px}
.parker-page .lg\:opacity-0{opacity:0}
.parker-page .group:hover .lg\:group-hover\:opacity-100{opacity:1}}

/* Nudge EasySize button to vertically center with GRÖSSE text */
.parker-page #easysize_button { position: relative; top: -1px; }

/* Size/color pills: center text, neutralize theme .variant-input styling */
.parker-page .bernstil-size-opt,
.parker-page .variant-input label {
  letter-spacing: 0 !important;
  text-align: center !important;
  justify-content: center !important;
  align-items: center;
  display: inline-flex !important;
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  padding: 7.2px 14.4px !important;
}

/* Hide sticky add-to-cart while the cart drawer is open (Archetype Impulse) */
body.js-drawer-open #sticky-atc-bar,
html.js-drawer-open #sticky-atc-bar,
body.js-drawer-open-right #sticky-atc-bar,
body.drawer--is-open #sticky-atc-bar { display: none !important; }




/* Neutralize theme's .grid gutter (Archetype .grid has margin-left:-17px) which collides
   with our Tailwind `grid` and shifts the gallery off-center */
.parker-page .grid { margin-left: 0 !important; margin-right: 0 !important; }
