/*! tailwindcss v4.2.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::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)}}}textarea{resize:vertical}::-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}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}:root{--ink:#573724;--muted:#806858;--cream:#f8f0e5;--paper:#fffaf2;--sand:#ead9c4;--wood:#b77036;--copper:#a76132;--night:#5a3524;--line:#66422b29}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:142px}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}textarea{resize:vertical}img{max-width:100%;display:block}main{overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:310;color:#67422c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f0e5f7;border-bottom:1px solid #784d2e26;justify-content:space-between;align-items:center;width:100%;height:126px;padding:0 max(32px,50vw - 700px);display:flex;position:fixed;top:0;left:0;box-shadow:0 10px 40px #4e2f1e14}.brand{align-items:center;display:flex}.brand-logo{object-fit:contain;width:310px;height:106px;box-shadow:none;mix-blend-mode:multiply;background:0 0;border:0}.site-header nav{gap:18px;font-size:12px;display:flex}.site-header nav a{opacity:.84;transition:opacity .2s;position:relative}.site-header nav a:hover{opacity:1}.site-header nav a:after{content:"";background:#a76132;height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.site-header nav a:hover:after{right:0}.header-contact{color:var(--muted);justify-items:end;gap:4px;font-size:10px;font-weight:700;line-height:1.2;display:grid}.header-contact a:hover{color:var(--copper)}.header-cta{letter-spacing:.02em;border:1px solid #67422c61;border-radius:999px;padding:12px 18px;font-size:12px}.mobile-menu-toggle{cursor:pointer;background:0 0;border:1px solid #67422c61;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:80px;height:44px;padding:0 13px;display:none}.mobile-menu-toggle>span{font-size:12px;font-weight:750}.mobile-menu-toggle>i{gap:4px;width:17px;display:grid}.mobile-menu-toggle>i b{background:currentColor;width:100%;height:1px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle.is-open>i b:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu-toggle.is-open>i b:nth-child(2){opacity:0}.mobile-menu-toggle.is-open>i b:last-child{transform:translateY(-5px)rotate(-45deg)}.mobile-navigation-layer{z-index:300;position:fixed;inset:126px 0 0}.mobile-navigation-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23140c7a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-navigation-layer>nav{background:#fffaf2;border:1px solid #67422c2e;border-radius:12px;width:min(430px,100% - 28px);max-height:calc(100% - 24px);padding:24px;position:absolute;top:12px;right:14px;overflow-y:auto;box-shadow:0 24px 70px #351d1147}.mobile-navigation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.mobile-navigation-heading strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.mobile-navigation-heading button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:27px;line-height:1;display:grid}.mobile-navigation-links{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.mobile-navigation-links a{border-bottom:1px solid var(--line);color:#573724;align-items:center;min-height:51px;padding:9px 12px;font-size:15px;font-weight:650;display:flex}.mobile-navigation-links a:hover{color:var(--copper);background:#f8f0e5}.mobile-navigation-contact{color:#fffaf4;background:#432719;border-radius:7px;gap:7px;margin-top:18px;padding:18px;display:grid}.mobile-navigation-contact a:first-child{font-family:Georgia,serif;font-size:21px}.mobile-navigation-contact a:last-child{color:#fffaf4b8;overflow-wrap:anywhere;font-size:14px}.public-site-header{z-index:310;color:#67422c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6efe5f7;border-bottom:1px solid #66422b24;align-items:center;gap:24px;width:min(1420px,100%);min-height:108px;margin-inline:auto;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 10px 36px #50301d12}.public-site-brand{flex:none;align-items:center;gap:12px;display:inline-flex}.public-site-brand-mark{background:#543321;border-radius:14px;place-items:center;width:56px;height:70px;display:grid}.public-site-brand .public-site-brand-mark img{object-fit:contain;width:42px;height:58px;display:block}.public-site-brand strong{letter-spacing:-.6px;color:#8f4927;font-family:Georgia,serif;font-size:26px;line-height:1}.public-site-navigation{justify-content:center;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.public-site-navigation a{white-space:nowrap;opacity:.84;transition:opacity .2s;position:relative}.public-site-navigation a:hover{opacity:1}.public-site-navigation a:after{content:"";background:#a76132;height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.public-site-navigation a:hover:after{right:0}.public-site-cta{color:#fffaf4;white-space:nowrap;background:#543321;border-radius:999px;flex:none;padding:13px 18px;font-size:12px;font-weight:700}.public-site-cart-cta{cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.public-site-cart-cta span{font-size:16px}.public-site-cart-cta strong{font-size:12px}.public-site-cart-cta b{color:#fff;background:#b96838;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid}.public-site-cart-cta.has-items{background:#8f4927}.public-mobile-cart-button{color:#fffaf4;cursor:pointer;background:#563421;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:52px;margin:8px 0 5px;font-size:15px;font-weight:800;display:flex}.public-mobile-cart-button b{background:#b96838;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 6px;display:grid}.public-site-header .mobile-menu-toggle{flex:none;margin-left:auto}.public-mobile-navigation-layer{inset:108px 0 0}.seo-offer-page,.contact-page,.about-page,.gallery-page{overflow:visible}@media (width<=1380px){.site-header .desktop-navigation{display:none}.mobile-menu-toggle{display:inline-flex}.header-contact,.public-site-navigation{display:none}}.hero{color:#fffaf4;background-color:#432719;align-items:center;min-height:max(946px,126px + 57.682vw);padding:198px max(32px,50vw - 700px) 88px;display:flex;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:url(/hero-warsztat-woodpecker.png) top/100% no-repeat;position:absolute;inset:126px 0 0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#23120af2 0%,#27150cdb 29%,#2a170e85 48%,#2a170e14 73%,#2a170e21 100%);position:absolute;inset:0}.hero-orb{z-index:2;filter:blur(1px);opacity:.6;border-radius:50%;position:absolute}.hero-orb-one{background:#ffd18c;width:4px;height:4px;top:22%;left:42%;box-shadow:0 0 18px 6px #f7a84a}.hero-orb-two{background:#ffd18c;width:3px;height:3px;top:73%;left:10%;box-shadow:0 0 20px 7px #f7a84a}.hero-woodpecker{z-index:2;object-fit:contain;opacity:.96;filter:drop-shadow(0 10px 28px #1a0c0657);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:clamp(240px,18vw,300px);position:absolute;top:clamp(225px,15vw,270px);left:max(16px,50vw - 720px)}.hero-copy{z-index:2;width:min(47%,650px);margin-left:clamp(170px,13vw,210px);position:relative}.eyebrow{color:var(--copper);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:34px;height:1px}.eyebrow.light{color:#e7b57d}h1,h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:690px;font-size:clamp(64px,6vw,98px);line-height:.93}h1 em,h2 em{color:#d8894b;font-weight:400}.hero-lead{color:#ffffffad;max-width:590px;margin:30px 0 0;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button{letter-spacing:.015em;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:16px 23px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#a96032;box-shadow:0 12px 40px #69371d47}.text-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff73;padding-bottom:5px;font-size:13px}.hero-note{align-items:center;gap:14px;margin-top:54px;display:flex}.hero-note p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.6}.hero-note strong{color:#ffffffd1;font-size:12px}.star-badge{color:#f2b873;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;padding:28px 0;display:grid}.trust-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:15px;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip span{color:var(--copper);font-family:Georgia,serif;font-size:20px;font-style:italic}.trust-strip p{margin:0}.trust-strip strong{font-size:12px;display:block}.trust-strip small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.section{max-width:1400px;margin:0 auto;padding:120px 0}.section[id]{scroll-margin-top:110px}.section-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;display:grid}.section-heading h2{font-size:clamp(48px,5vw,74px);line-height:1.01}.section-heading>p{color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.8}.filter-row{gap:8px;margin:55px 0 25px;display:flex}.filter-row button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:12px}.filter-row button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{grid-template-columns:repeat(3,1fr);gap:38px 24px;display:grid}.product-card{flex-direction:column;min-width:0;display:flex}.product-image-wrap{aspect-ratio:1;background:#e8dfd4;height:auto;padding:12px;position:relative;overflow:hidden}.product-image-link{cursor:pointer;width:100%;height:100%;display:block}.product-image-wrap img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.product-card:hover .product-image-wrap img{transform:scale(1.015)}.product-number{background:#fffdf8e0;border-radius:999px;padding:7px 9px;font-family:Georgia,serif;font-size:11px;position:absolute;top:14px;left:14px}.product-arrow{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:14px;right:14px}.product-arrow:hover{background:var(--copper);transform:rotate(8deg)}.product-coming{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;background:#fffaf2e6;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:700;position:absolute;bottom:14px;right:14px}.product-meta{grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);align-items:start;gap:18px;min-height:104px;padding:17px 4px 0;display:grid}.product-meta>div:first-child{min-width:0}.product-meta p{color:var(--copper);text-transform:uppercase;letter-spacing:.18em;margin:0 0 4px;font-size:9px;font-weight:700}.product-meta h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.product-facts{text-align:right;justify-items:end;gap:3px;padding-bottom:2px;display:grid}.product-facts>span{color:var(--muted);font-size:10px}.product-facts strong{color:var(--copper);margin-top:4px;font-family:Georgia,serif;font-size:18px;font-weight:400}.product-facts small{color:var(--muted);font-size:9px}.product-page-link{color:var(--ink);text-underline-offset:4px;margin-top:10px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.departments{padding-top:105px;padding-bottom:65px}.department-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:56px;display:grid}.department-card{aspect-ratio:16/10;border:1px solid var(--line);background:#eadfce;min-height:0;position:relative;overflow:hidden}.department-card>img{object-fit:contain;background:#e4d9cc;width:100%;height:100%;padding:16px;transition:transform .45s}.department-card:hover>img{transform:scale(1.018)}.department-card>div{color:#fffaf4;background:linear-gradient(#0000,#4a2a1af0);grid-template-rows:auto auto 1fr auto;min-height:205px;padding:62px 28px 26px;display:grid;position:absolute;inset:auto 0 0}.department-card>div>span{opacity:.72;font-family:Georgia,serif;font-size:16px;font-style:italic}.department-card h3{min-height:2.05em;margin:8px 0 6px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.03}.department-card p{color:#fffaf4b3;margin:0 0 20px;font-size:11px}.department-card b{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.department-card-soon{background:linear-gradient(135deg,#6b432e,#8c5738);min-height:230px}.department-card-soon>div{background:repeating-linear-gradient(90deg,#0000 0 70px,#ffffff0a 71px);align-content:end;min-height:230px;padding-top:30px;display:grid;position:relative}.department-card-soon p{margin-bottom:24px}.department-card-soon b{color:#efc395}#prezenty{scroll-margin-top:110px}.gift-shop{background:#f0e2cf}.gift-section{padding-top:110px;padding-bottom:120px}.gift-heading>p{color:var(--muted)}.gift-product-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.gift-product-choice{min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fffaf4a6;border:1px solid #66422b38;grid-template-columns:92px 1fr;align-items:center;gap:15px;padding:9px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.gift-product-choice:hover{border-color:#b8753d;transform:translateY(-2px)}.gift-product-choice.selected{background:#fffaf4;border-color:#9f5728;box-shadow:inset 0 0 0 2px #9f5728,0 12px 28px #56351f1f}.gift-product-choice img{object-fit:cover;background:#e4d6c5;width:92px;height:72px}.gift-product-choice span{gap:7px;display:grid}.gift-product-choice strong{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.15}.gift-product-choice small{color:var(--copper);font-size:11px;font-weight:800}.gift-product{grid-template-columns:1.08fr .92fr;align-items:start;gap:30px;margin-top:18px;scroll-margin-top:118px;display:grid}.gift-gallery{grid-template-rows:repeat(3,190px);grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.gift-gallery figure,.gift-gallery>.gallery-zoom-button{background:#e4d6c5;border:1px solid #66422b29;margin:0;overflow:hidden}.gift-gallery-main{grid-row:1/-1;position:relative}.gallery-zoom-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.gallery-zoom-button:after{content:"Powiększ  +";color:#fffaf4;text-transform:uppercase;letter-spacing:.08em;opacity:0;background:#2d180ed1;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;left:12px;transform:translateY(4px)}.gallery-zoom-button:hover:after,.gallery-zoom-button:focus-visible:after{opacity:1;transform:translateY(0)}.gallery-zoom-button:focus-visible,.product-image-link:focus-visible{outline-offset:-3px;outline:3px solid #d98a47}.gift-gallery .gallery-zoom-button img{object-fit:contain;width:100%;height:100%}.gift-gallery-main figcaption{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#fffaf4eb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;right:14px}.gift-order-card{background:var(--paper);min-height:720px;color:var(--ink);box-shadow:0 34px 78px #56351f2e}.gift-order-card form{padding:34px}.gift-product-title>p{color:var(--copper);text-transform:uppercase;letter-spacing:.15em;margin:0 0 10px;font-size:8px;font-weight:700}.gift-product-title h3{margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.05}.gift-product-title>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;padding-bottom:20px;display:flex}.gift-product-title strong{color:var(--copper);font-family:Georgia,serif;font-size:28px;font-weight:400}.gift-product-title span{color:var(--muted);font-size:10px}.gift-description{background:#f1e8dc;border-left:3px solid #c98b55;margin-top:18px;padding:17px 18px}.gift-description p{color:var(--ink);margin:0;font-size:10px;line-height:1.7}.gift-description span{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.55;display:block}.gift-secondary-product{background:#fffaf4;border:1px solid #66422b29;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:34px;margin-top:34px;padding:26px;display:grid;box-shadow:0 22px 54px #56351f1f}.gift-secondary-product>img{object-fit:contain;background:#eadfce;width:100%;height:360px}.gift-secondary-product h3{margin:12px 0 15px;font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.02}.gift-secondary-product>div>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:13px;line-height:1.7}.gift-secondary-product>div>div{align-items:center;gap:24px;margin-top:24px;display:flex}.gift-secondary-product strong{color:var(--copper);font-family:Georgia,serif;font-size:34px;font-weight:400}.gift-secondary-product a{background:var(--ink);color:#fffaf4;text-transform:uppercase;letter-spacing:.09em;padding:15px 19px;font-size:10px;font-weight:700}.digital-product-cta{border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding:20px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.digital-product-cta:hover{transform:translateY(-2px)}.digital-product-cta>span{gap:6px;min-width:0;display:grid}.digital-product-cta small{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-style:normal;font-weight:800}.digital-product-cta strong{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.18}.digital-product-cta em{font-size:10px;font-style:normal;line-height:1.5}.digital-product-cta b{text-align:center;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:12px 15px;font-size:9px}.digital-product-cta-light{color:var(--ink);background:#fff4e6;border-color:#cb7d38;box-shadow:0 12px 30px #6f43231c}.digital-product-cta-light:hover{border-color:#a85c20;box-shadow:0 16px 34px #6f43232b}.digital-product-cta-light small{color:#a6541d}.digital-product-cta-light em{color:var(--muted)}.digital-product-cta-light b{color:#fffaf4;background:#a6541d}.gift-features{color:var(--muted);gap:9px;margin:19px 0 28px;padding:0;font-size:10px;line-height:1.5;list-style:none;display:grid}.gift-features span{color:#6f7d4b;margin-right:7px}.gift-personalization-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gift-personalization-grid label{gap:6px;display:grid}.gift-personalization-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.gift-personalization-grid input,.gift-personalization-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:12px}.gift-personalization-grid input:focus,.gift-personalization-grid textarea:focus{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.gift-personalization-grid .gift-wishes{grid-column:1/-1}.gift-form-note{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.55;display:block}.gift-price-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:15px;padding:15px 0;display:flex}.gift-price-summary span{color:var(--muted);font-size:9px}.gift-price-summary strong{color:var(--copper);font-family:Georgia,serif;font-size:22px;font-weight:400}#rekodzielo{scroll-margin-top:110px}.craft-shop{background:#d9c8b0}.craft-section{padding-top:110px;padding-bottom:120px}.craft-heading>p{color:var(--muted)}.craft-chooser{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.craft-choice{min-height:138px;color:var(--ink);text-align:left;cursor:pointer;background:#fffaf46b;border:1px solid #66422b33;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.craft-choice:hover{border-color:#66422b7a;transform:translateY(-2px)}.craft-choice.selected{border-color:var(--copper);background:#fffaf4d1;box-shadow:inset 0 0 0 1px #b7653129}.craft-choice img{object-fit:contain;background:#cdbda8;width:100%;height:114px}.craft-choice>span{gap:7px;display:grid}.craft-choice small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.craft-choice strong{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.12}.craft-choice b{color:var(--copper);font-size:12px}.craft-product{grid-template-columns:1.08fr .92fr;align-items:start;gap:30px;margin-top:30px;display:grid}.craft-gallery{grid-template-columns:1.05fr .95fr;gap:12px;height:650px;display:grid;position:sticky;top:32px}.craft-gallery-single{grid-template-columns:1fr}.craft-gallery figure,.craft-gallery>.gallery-zoom-button{background:#cdbda8;border:1px solid #66422b2e;margin:0;overflow:hidden}.craft-gallery-main{position:relative}.craft-gallery .gallery-zoom-button img{object-fit:contain;width:100%;height:100%}.craft-gallery-main figcaption{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#fffaf4eb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;right:14px}.craft-order-card{background:var(--paper);min-height:720px;color:var(--ink);box-shadow:0 34px 78px #56351f33}.craft-order-card form{padding:34px}.craft-quantity-field{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px 16px;display:grid}.craft-quantity-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.craft-quantity-field input{border:1px solid var(--line);width:110px;min-height:52px;color:var(--ink);text-align:center;background:#fff;outline:0;grid-row:span 2;padding:11px;font-family:Georgia,serif;font-size:24px}.craft-quantity-field input:focus{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.craft-quantity-field small{color:var(--copper);font-size:9px}#klatki{scroll-margin-top:110px}.cage-shop{color:#fffaf4;background:linear-gradient(135deg,#5e3827,#77472f)}.cage-section{padding-top:110px;padding-bottom:120px}.cage-heading>p{color:#fffaf4a3}.cage-chooser{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}.cage-choice{color:#fffaf4;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #fffaf42e;grid-template-columns:170px 1fr;align-items:center;gap:20px;min-height:150px;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.cage-choice:hover{border-color:#fffaf473;transform:translateY(-2px)}.cage-choice.selected{background:#efc39524;border-color:#efc395;box-shadow:inset 0 0 0 1px #efc39533}.cage-choice img{object-fit:contain;background:#ded8cf;width:100%;height:126px}.cage-choice>span{gap:7px;display:grid}.cage-choice small{color:#fffaf48f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.cage-choice strong{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.12}.cage-choice strong>span{display:block}.cage-choice .cage-title-dimensions{color:#efc395;letter-spacing:.035em;margin-top:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.cage-choice .cage-choice-description{color:#fffaf4c7;font-size:11px;line-height:1.45}.cage-choice b{color:#efc395;font-size:13px}.cage-product{grid-template-columns:1.08fr .92fr;align-items:start;gap:30px;margin-top:58px;display:grid}.cage-gallery{grid-template-rows:repeat(3,190px);grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.cage-gallery figure,.cage-gallery>.gallery-zoom-button{background:#ded8cf;border:1px solid #fffaf429;margin:0;overflow:hidden}.cage-gallery-main{grid-row:1/-1;position:relative}.cage-gallery .gallery-zoom-button img{object-fit:contain;width:100%;height:100%}.cage-gallery-main figcaption{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#fffaf4e6;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;right:14px}.cage-order-card{background:var(--paper);min-height:582px;color:var(--ink);box-shadow:0 34px 78px #30180d47}.cage-order-card form,.cage-confirmation{padding:34px}.cage-product-title>p{color:var(--copper);text-transform:uppercase;letter-spacing:.15em;margin:0 0 10px;font-size:8px;font-weight:700}.cage-product-title h3{margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.05}.cage-product-title h3>span{display:block}.cage-product-title h3 .cage-title-dimensions{color:var(--copper);letter-spacing:.035em;margin-top:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.cage-product-title>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;padding-bottom:20px;display:flex}.cage-product-title strong{color:var(--copper);font-family:Georgia,serif;font-size:28px;font-weight:400}.cage-product-title span{color:var(--muted);font-size:10px}.cage-description{background:#f1e8dc;border-left:3px solid #c98b55;margin-top:18px;padding:17px 18px}.cage-description h4{margin:0 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.2}.cage-description>strong{color:var(--ink);margin-bottom:9px;font-size:10px;line-height:1.5;display:block}.cage-description p{color:var(--ink);margin:0;font-size:10px;line-height:1.7}.cage-description h5{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 6px;font-size:9px}.cage-description ul{color:var(--muted);gap:5px;margin:0;padding-left:17px;font-size:9px;line-height:1.55;display:grid}.cage-description li::marker{color:#6f7d4b}.cage-features{color:var(--muted);gap:9px;margin:19px 0 28px;padding:0;font-size:10px;line-height:1.5;list-style:none;display:grid}.cage-features span{color:#6f7d4b;margin-right:7px}.cage-delivery-options{grid-template-columns:1fr}.cage-delivery-options button{min-height:54px}.cage-contact-grid{margin-bottom:14px}.cage-price-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:15px;padding:15px 0;display:flex}.cage-price-summary span{color:var(--muted);font-size:9px}.cage-price-summary strong{color:var(--copper);text-align:right;font-family:Georgia,serif;font-size:21px;font-weight:400}.cage-confirmation>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.7}.cage-confirmation h3{margin:0;font-family:Georgia,serif;font-size:42px;font-weight:400}.cage-confirmation-list{border-top:1px solid var(--line);margin-top:24px}.cage-confirmation-list>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:15px;padding:10px 0;display:grid}.cage-confirmation-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.cage-confirmation-list strong{font-size:10px;line-height:1.5}#akcesoria{scroll-margin-top:110px}.accessory-shop{background:#e8dccb}.accessory-section{padding-top:110px;padding-bottom:120px}.accessory-heading>p{color:var(--muted)}.accessory-product{grid-template-columns:1.08fr .92fr;align-items:start;gap:30px;margin-top:58px;display:grid}.accessory-gallery{grid-template-rows:repeat(3,209px);grid-template-columns:1.45fr .55fr;gap:12px;display:grid;position:sticky;top:32px}.accessory-gallery figure,.accessory-gallery>.gallery-zoom-button{background:#d9cec0;border:1px solid #66422b29;margin:0;overflow:hidden}.accessory-gallery-main{grid-row:1/-1;position:relative}.accessory-gallery .gallery-zoom-button img{object-fit:contain;width:100%;height:100%}.accessory-gallery-main figcaption{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#fffaf4eb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;bottom:14px;right:14px}.accessory-order-card{background:var(--paper);min-height:650px;color:var(--ink);box-shadow:0 34px 78px #56351f2e}.accessory-order-card form{padding:34px}.personalizer{color:#fffaf4;background:#633c29;grid-template-columns:.82fr 1.18fr;gap:90px;max-width:none;padding-left:max(32px,50vw - 700px);padding-right:max(32px,50vw - 700px);display:grid;position:relative}.personalizer:before{content:"";opacity:.13;background:radial-gradient(circle at 35% 35%,#e4a15f,#0000 35%),repeating-linear-gradient(90deg,#0000 0 54px,#ffffff14 55px);width:45%;height:100%;position:absolute;top:0;left:0}.personalizer-intro{align-self:center;position:relative}.product-switch{background:#ffffff0f;border:1px solid #fffaf438;border-radius:999px;gap:7px;margin:22px 0 8px;padding:5px;display:inline-flex}.product-switch button{color:#fffaf4ad;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:700}.product-switch button.selected{color:#5b3524;background:#f6dfc5}.personalizer-intro h2{font-size:clamp(50px,5vw,76px);line-height:.98}.personalizer-intro>p:not(.eyebrow){color:#ffffff94;max-width:520px;margin:30px 0;font-size:14px;line-height:1.8}.personalizer-intro ul{color:#ffffffb8;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.personalizer-intro li{align-items:center;gap:10px;display:flex}.personalizer-intro li span{color:#e5a766}.digital-product-cta-dark{color:#fffaf4;background:#fffaf41a;border-color:#efc395ad;margin-top:28px;box-shadow:0 16px 34px #2512092e}.digital-product-cta-dark:hover{background:#fffaf424;border-color:#efc395;box-shadow:0 20px 42px #25120940}.digital-product-cta-dark small{color:#efc395}.digital-product-cta-dark em{color:#fffaf4ab}.digital-product-cta-dark b{color:#54301f;background:#efc395}.builder-card{background:var(--paper);min-height:690px;color:var(--ink);grid-template-columns:.82fr 1.18fr;display:grid;position:relative;box-shadow:0 35px 90px #4223143d}.builder-preview{background:#e9e0d4;flex-direction:column;padding:24px;display:flex}.builder-preview>p{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:9px;font-weight:700}.preview-photo{background:#dcd2c5;flex:1;min-height:430px;position:relative;overflow:hidden}.preview-photo img{object-fit:contain;width:100%;height:100%}.preview-photo>span{color:var(--ink);background:#fffaf2e6;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;bottom:12px;right:12px}.star-builder-preview .preview-photo{flex:300px;min-height:300px}.star-motif-gallery{margin-top:12px}.star-motif-gallery>strong{color:var(--ink);letter-spacing:.04em;margin-bottom:8px;font-size:10px;display:block}.star-motif-gallery-list{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--copper) #7b4f2d1a;gap:8px;max-width:100%;padding:2px 2px 7px;display:flex;overflow-x:auto}.star-motif-gallery-list button{color:var(--ink);cursor:pointer;scroll-snap-align:start;background:#fffaf4;border:1px solid #54321e33;border-radius:4px;flex:0 0 92px;padding:5px}.star-motif-gallery-list button:hover{border-color:var(--copper)}.star-motif-gallery-list button.selected{border-color:var(--copper);box-shadow:0 0 0 2px #b5602f33}.star-motif-gallery-list img{aspect-ratio:1;object-fit:contain;background:#fffaf4;width:100%;display:block}.star-motif-gallery-list span{text-align:left;min-height:24px;margin-top:5px;font-size:8px;font-weight:700;line-height:1.35;display:block}.star-motif-placement-note{border:1px solid var(--line);color:var(--muted);background:#fffaf4;margin:0;padding:12px 14px;font-size:9px;line-height:1.55}.live-name-preview{background:#f7ead8;border:1px solid #7b4f2d24;margin-top:12px;padding:14px}.live-name-preview>small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font-size:8px;font-weight:700;display:block}.name-stage{background:linear-gradient(105deg,#ead0aa 0%,#f4dfbd 44%,#dfbb8b 100%);border:1px solid #54321e2e;place-items:center;min-height:110px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #7e4b241a}.name-stage:before{content:"";opacity:.2;background:repeating-linear-gradient(4deg,#0000 0 8px,#673f2329 9px);position:absolute;inset:0}.name-stage i{z-index:1;color:#9b552b;letter-spacing:.16em;margin-bottom:40px;font-family:Georgia,serif;font-size:16px;font-style:normal;position:relative}.name-stage strong{z-index:2;color:#4e2e1e;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #fff6;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1;position:absolute;bottom:19px;left:12px;right:12px;overflow:hidden}.name-stage strong.long-name{font-size:clamp(21px,2.4vw,31px)}.name-stage.moon-hearts{background:linear-gradient(105deg,#e4c295 0%,#f0d6ae 44%,#d8ad7d 100%)}.name-stage.moon-product{background:radial-gradient(circle at 76% 24%,#fff4cdb8,#0000 28%),linear-gradient(115deg,#d7b27e 0%,#f0d4a7 48%,#c9945f 100%)}.name-stage.photo-found{grid-template-columns:auto 1fr;gap:10px;min-height:72px;padding:14px 18px}.name-stage.photo-found i{margin:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:24px}.name-stage.photo-found strong{color:#4e2e1e;text-align:left;white-space:normal;font-size:16px;position:relative;inset:auto}.builder-preview small{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5;display:block}.builder-card form{padding:34px}fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 25px;padding:0 0 24px}legend{width:100%;margin-bottom:15px;font-family:Georgia,serif;font-size:17px}legend span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:8px;font-family:Inter,sans-serif;font-size:10px;display:inline-grid}.name-input{border:1px solid var(--line);background:#fff;align-items:center;display:flex}.name-input input{background:0 0;border:0;outline:0;width:100%;padding:14px 15px}.name-input:focus-within{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.name-input small{color:var(--muted);padding-right:12px;font-size:9px}.motif-options{flex-wrap:wrap;gap:7px;display:flex}.motif-options button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 11px;font-size:9px}.motif-options button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.zodiac-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.zodiac-options button{text-align:left;border-radius:4px;align-items:center;gap:7px;min-width:0;display:flex}.zodiac-options button span{color:var(--copper);flex:none;font-size:16px;line-height:1}.zodiac-options button.selected span{color:#f3c28e}.zodiac-note{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.55;display:block}.option-grid{gap:8px;display:grid}.delivery-options,.payment-options{grid-template-columns:repeat(3,1fr)}.option-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;min-height:62px;padding:10px}.option-grid button.selected{border-color:var(--copper);box-shadow:inset 0 0 0 1px var(--copper);background:#fbefe4}.option-grid button.soon{cursor:not-allowed;opacity:.48}.option-grid strong{font-size:10px;line-height:1.35;display:block}.option-grid small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-grid .contact-name{grid-column:1/-1}.contact-grid label,.address-grid label{gap:6px;display:grid}.contact-grid label>span,.address-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.contact-grid input,.address-grid input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:12px}.contact-grid input:focus,.address-grid input:focus{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.form-subheading{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:18px 0 9px;font-size:8px;font-weight:700}.contact-options{grid-template-columns:repeat(3,1fr)}.address-grid{grid-template-columns:1.35fr .65fr 1fr;gap:10px;margin-top:16px;display:grid}.pickup-note{background:#fbefe4;border:1px solid #a7613247;gap:5px;margin-top:16px;padding:15px 16px;display:grid}.pickup-note strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.pickup-note span{color:var(--muted);font-size:9px;line-height:1.55}.order-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.order-summary p{margin:5px 0 14px;font-family:Georgia,serif;font-size:18px}.order-summary>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:8px 0;display:flex}.order-summary>div strong{font-size:11px}.order-summary .order-total{margin-bottom:16px;padding-top:12px}.order-summary .order-total strong{color:var(--copper);font-family:Georgia,serif;font-size:20px}.button-order{color:#fff;cursor:pointer;background:#a96032;border:0;width:100%}.button-order:disabled{cursor:wait;opacity:.68;transform:none}.builder-note{color:var(--muted);text-align:center;margin:10px 4px 0;font-size:8px;line-height:1.5}.order-error{color:#8d3027;background:#fff0ec;border:1px solid #972d2147;margin:0 0 12px;padding:12px 14px;font-size:10px;line-height:1.55}.order-confirmation{background:#fffaf2;align-self:stretch;padding:38px}.confirmation-mark{color:#fff;background:#6f7d4b;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:25px;font-size:24px;display:grid}.order-confirmation .eyebrow{margin-bottom:10px}.order-confirmation h3{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,48px);font-weight:400}.confirmation-lead{max-width:540px;color:var(--muted);margin:12px 0 24px;font-size:11px;line-height:1.7}.confirmation-summary{border-top:1px solid var(--line)}.confirmation-summary>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:16px;padding:9px 0;display:grid}.confirmation-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.confirmation-summary strong{font-size:10px;line-height:1.5}.confirmation-summary .confirmation-total{align-items:center;padding:13px 0}.confirmation-summary .confirmation-total strong{color:var(--copper);font-family:Georgia,serif;font-size:23px;font-weight:400}.transfer-instruction{background:#fbefe4;border:1px solid #a761324d;gap:6px;margin-top:18px;padding:15px 17px;display:grid}.transfer-instruction strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.transfer-instruction span{color:var(--muted);font-size:9px;line-height:1.6}.confirmation-contact-actions{margin-top:20px}.confirmation-contact-actions p{color:var(--muted);margin:0 0 9px;font-size:9px}.confirmation-contact-actions>div{flex-wrap:wrap;gap:7px;display:flex}.confirmation-contact-actions a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:700}.confirmation-new-order{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;margin-top:22px}.order-guide{padding-top:135px}.order-guide-heading{margin-bottom:58px}.order-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.order-steps li{border-right:1px solid var(--line);min-height:270px;padding:34px 38px 38px}.order-steps li:last-child{border-right:0}.order-steps li>span{color:var(--copper);font-family:Georgia,serif;font-size:22px;font-style:italic}.order-steps h3{margin:48px 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.order-steps p{max-width:330px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.order-facts{background:#efe1cf;grid-template-columns:repeat(4,1fr);margin-top:28px;padding:24px 0;display:grid}.order-facts p{border-right:1px solid #66422b2e;gap:5px;margin:0;padding:0 28px;display:grid}.order-facts p:last-child{border-right:0}.order-facts strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.order-facts span{color:var(--muted);font-size:9px;line-height:1.5}.process-heading{margin-bottom:55px}.process-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.process-photos{grid-template-columns:1fr 1fr;gap:14px;height:620px;display:grid}.process-photos img{object-fit:contain;background:#ded5ca;width:100%;height:100%}.process-photos img:last-child{transform:translateY(35px)}.steps{margin:0;padding:0;list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:62px 1fr;gap:18px;padding:30px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps>li>span{color:var(--copper);font-family:Georgia,serif;font-size:24px;font-style:italic}.steps h3{margin:0 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:400}.steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.faq{grid-template-columns:.7fr 1.3fr;gap:100px;padding-top:80px;display:grid}.faq-heading{align-self:start;display:block}.faq-heading h2{font-size:clamp(48px,5vw,74px);line-height:1.01}.faq-heading>p{max-width:440px;margin:28px 0 0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:26px 52px 26px 0;font-family:Georgia,serif;font-size:21px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--copper);font-family:Inter,sans-serif;font-size:28px;font-weight:300;transition:transform .2s;position:absolute;top:20px;right:3px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-5px 60px 26px 0;font-size:12px;line-height:1.8}.closing{color:#fffaf4;background:#8f5131;grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;padding:100px max(32px,50vw - 700px);display:grid}.closing h2{font-size:clamp(52px,5vw,80px);line-height:.98}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140b07f0;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.image-lightbox figure{justify-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:grid}.image-lightbox img{object-fit:contain;background:#f0e8dc;width:auto;max-width:min(94vw,1800px);height:auto;max-height:86vh;display:block;box-shadow:0 28px 90px #0000008c}.image-lightbox figcaption{color:#fffaf4b8;text-align:center;max-width:min(92vw,1100px);font-size:11px;line-height:1.5}.image-lightbox-close{z-index:1001;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:34px;font-weight:300;line-height:1;display:grid;position:fixed;top:22px;right:24px}.image-lightbox-close:hover,.image-lightbox-close:focus-visible{color:#4d2b1b;background:#fff;outline:none}.review-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b0e08c7;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow-y:auto}.review-dialog-panel{background:#fffaf4;border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 64px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000073}.review-dialog-panel .nfc-feedback{box-shadow:none;border:0;margin:0}.review-dialog-close{z-index:2;float:right;color:#4d2b1b;cursor:pointer;background:#fffaf4;border:1px solid #5a352138;border-radius:50%;place-items:center;width:44px;height:44px;margin:12px 12px -56px 0;padding:0;font-size:30px;line-height:1;display:grid;position:sticky;top:12px;box-shadow:0 6px 18px #3d1f112e}.review-dialog-close:hover,.review-dialog-close:focus-visible{color:#fffaf4;background:#5d3521;outline:none}.closing h2 em{color:#ffd2a7}.closing>div:last-child{padding-bottom:8px}.closing>div:last-child p{color:#ffffffb3;margin:0 0 26px;font-size:13px;line-height:1.7}.button-light{color:var(--ink);background:#fff8ef}.mobile-order-cta,.mobile-review-cta{display:none}footer{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:55px 0 30px;display:grid}.footer-brand .brand-logo{width:286px;height:104px}footer>p{color:var(--muted);text-align:center;margin:0;font-size:11px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;font-size:10px;display:flex}.visitor-counter{color:var(--muted);background:#fffaf2b8;border:1px solid #8f513152;border-radius:999px;grid-column:1/-1;grid-template-columns:auto auto auto;justify-self:center;align-items:baseline;gap:8px;margin-top:2px;padding:9px 15px;display:inline-grid}.visitor-counter>span{color:var(--copper);font-size:12px}.visitor-counter>small{letter-spacing:.04em;font-size:10px}.visitor-counter>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:18px;font-weight:400}footer>small{border-top:1px solid var(--line);color:var(--muted);text-align:center;grid-column:1/-1;padding-top:24px;font-size:9px}.orders-panel{background:#f8f0e5;min-height:100vh;overflow:visible}.orders-panel-header{border-bottom:1px solid var(--line);background:#fffaf2eb;justify-content:space-between;align-items:center;min-height:110px;padding:0 max(28px,50vw - 660px);display:flex}.orders-panel-logo img{object-fit:contain;mix-blend-mode:multiply;width:250px;height:88px}.orders-panel-header>div{justify-items:end;gap:4px;display:grid}.orders-panel-header small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.orders-panel-header strong{font-size:11px}.orders-panel-main{max-width:1320px;margin:0 auto;padding:64px 28px 100px}.orders-panel-title{justify-content:space-between;align-items:end;gap:40px;display:flex}.orders-panel-title h1{color:var(--ink);font-size:clamp(50px,6vw,82px)}.orders-panel-title>div>p:last-child{color:var(--muted);margin:16px 0 0;font-size:12px}.orders-panel-actions{gap:9px;padding-bottom:8px;display:flex}.orders-panel-actions button,.orders-panel-actions a{border:1px solid var(--line);cursor:pointer;background:#fffaf2;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:700}.orders-notice{background:#f5e5d3;border:1px solid #a7613247;gap:6px;margin:38px 0 22px;padding:17px 20px;display:grid}.orders-notice.email-active{background:#edf1e3;border-color:#5c723a4d}.orders-notice strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.orders-notice span{color:var(--muted);font-size:14px;line-height:1.6}.panel-view-tabs{border:1px solid var(--line);background:#f1e4d4;border-radius:999px;gap:8px;margin:0 0 24px;padding:5px;display:flex}.panel-view-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:12px;font-weight:800}.panel-view-tabs button.active{color:#fffaf2;background:#5d3521;box-shadow:0 5px 16px #4827152e}.orders-filters{flex-wrap:wrap;gap:7px;margin:0 0 24px;display:flex}.orders-filters button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px;font-size:9px}.orders-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.orders-error,.orders-empty{border:1px solid var(--line);color:var(--muted);background:#fffaf2;gap:7px;padding:30px;font-size:11px;display:grid}.orders-error{color:#8d3027;border-color:#972d2147}.orders-empty strong{color:var(--ink);font-family:Georgia,serif;font-size:20px;font-weight:400}.orders-list{gap:14px;display:grid}.feedback-panel{gap:22px;display:grid}.feedback-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.feedback-summary>div{border:1px solid var(--line);background:#fffaf2;gap:8px;padding:18px;display:grid}.feedback-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.feedback-summary strong{color:var(--ink);font-family:Georgia,serif;font-size:26px;font-weight:400}.feedback-list{gap:13px;display:grid}.feedback-card{border:1px solid var(--line);background:#fffaf2;gap:18px;padding:22px;display:grid}.feedback-card.new{border-left:5px solid #b66333}.feedback-card.archived{opacity:.68}.feedback-card-top{justify-content:space-between;align-items:start;gap:18px;display:flex}.feedback-card-top small{color:var(--muted);font-size:11px}.feedback-card-top h2{color:#ad5b2e;letter-spacing:.08em;margin:7px 0 0;font-size:22px}.feedback-card-top select{border:1px solid var(--line);min-width:132px;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px;font-size:12px}.feedback-card>p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.feedback-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding-top:13px;font-size:11px;display:flex}.order-card{border:1px solid var(--line);background:#fffaf2;padding:24px;box-shadow:0 14px 34px #5737240f}.order-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:17px;display:flex}.order-card-top small{color:var(--muted);font-size:9px}.order-card-top h2{margin-top:4px;font-size:28px}.order-card-top label{gap:5px;display:grid}.order-card-top label span,.order-card-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.order-card-top select{border:1px solid var(--line);min-width:150px;color:var(--ink);background:#fff;padding:9px 11px;font-size:10px}.order-card-grid{grid-template-columns:1.05fr 1fr 1.2fr .8fr;gap:0;padding:20px 0;display:grid}.order-card-grid>div{border-right:1px solid var(--line);align-content:start;gap:5px;min-width:0;padding:0 18px;display:grid}.order-card-grid>div:first-child{padding-left:0}.order-card-grid>div:last-child{border-right:0;padding-right:0}.order-card-grid strong{font-size:11px;line-height:1.45}.order-card-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.55}.payment-status-control{gap:5px;margin-top:7px;display:grid}.payment-status-control select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:#fff;padding:7px 9px;font-size:10px}.order-shipping-control{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr 1.4fr auto;align-items:end;gap:12px;padding:17px 0;display:grid}.order-shipping-control>div,.order-shipping-control label{gap:5px;display:grid}.order-shipping-control span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.order-shipping-control input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;padding:8px 10px;font-size:13px}.order-shipping-control button{color:#fff;cursor:pointer;background:#6a412b;border:1px solid #6a412b;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800}.order-card-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.order-card-total span{color:var(--muted);font-size:9px}.order-card-total strong{color:var(--copper);font-family:Georgia,serif;font-size:26px;font-weight:400}.order-card-footer-meta{gap:8px;display:grid}.order-card-total .email-delivery-status{width:fit-content;color:var(--muted);background:#eee4d8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.order-card-total .email-delivery-status.sent{color:#52652f;background:#e1ead0}.order-card-total .email-delivery-status.pending{color:#8b5a25;background:#f5e5c9}.order-card-total .email-delivery-status.failed{color:#8d3027;background:#f5deda}.email-delivery-error{color:#8d3027;max-width:560px;font-size:12px;line-height:1.5}.email-resend-button{width:fit-content;color:var(--brown);cursor:pointer;background:0 0;border:1px solid #633c2959;padding:7px 10px;font-size:12px;font-weight:700}.email-resend-button:disabled{cursor:wait;opacity:.55}#informacje{scroll-margin-top:110px}.commerce-info{padding-top:110px;padding-bottom:110px}.commerce-info-heading>p{color:var(--muted)}.commerce-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.commerce-info-grid article{border:1px solid var(--line);background:var(--paper);min-height:290px;padding:32px;position:relative;box-shadow:0 18px 46px #58372212}.commerce-info-grid article>span{color:var(--copper);font-family:Georgia,serif;font-size:14px;font-style:italic}.commerce-info-grid h3{margin:18px 0 16px;font-family:Georgia,serif;font-size:27px;font-weight:400}.commerce-info-grid p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.7}.commerce-info-grid p:last-child{margin-bottom:0}.commerce-info-grid p strong,.commerce-info-grid a{color:var(--ink)}.commerce-info-grid a{text-underline-offset:3px;text-decoration:underline}.commerce-info-wide{grid-column:1/-1;min-height:auto!important}.inquiry-consent{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:16px 0;font-size:9px;line-height:1.55;display:grid}.inquiry-consent input{width:16px;height:16px;accent-color:var(--copper);margin:1px 0 0}.inquiry-consent a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.footer-offer-links{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:10px;line-height:1.5;display:flex}.footer-offer-links strong{color:var(--ink)}.footer-offer-links a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.footer-cookie-settings{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-consent{z-index:200;color:#fffaf4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#361e14fa;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;width:min(960px,100% - 44px);margin:0 auto;padding:26px 28px;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 25px 80px #25120a6b}.analytics-consent-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#d99566!important;margin:0 0 8px!important;font-size:9px!important}.analytics-consent h2{margin:0 0 10px;font-family:Georgia,serif;font-size:27px;font-weight:400}.analytics-consent p{color:#fffaf4bd;max-width:660px;margin:0 0 8px;font-size:12px;line-height:1.65}.analytics-consent a{color:#fffaf4;text-underline-offset:3px;font-size:10px;text-decoration:underline}.analytics-consent-actions{gap:10px;display:flex}.analytics-consent button{cursor:pointer;border-radius:6px;min-height:46px;padding:0 17px;font-size:11px;font-weight:700}.analytics-consent-secondary{color:#fffaf4;background:0 0;border:1px solid #ffffff4d}.analytics-consent-primary{color:#fff;background:#bd6b3a;border:1px solid #bd6b3a}.seo-offer-page{color:#332018;background:#f6efe5;min-height:100vh}.seo-offer-category-tabs{justify-content:center;gap:9px;width:min(1180px,100% - 48px);margin:18px auto 22px;display:flex}.seo-offer-category-tabs a{color:#5d3b29;background:#fffaf4;border:1px solid #66422b33;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #50301d0d}.seo-offer-category-tabs a[aria-current=page]{color:#fffaf4;background:#5d3521;border-color:#5d3521}.seo-offer-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:108px;margin:0 auto;display:flex}.seo-offer-header img{object-fit:contain;width:220px;height:84px}.seo-offer-header>a:last-child{color:#5e3b29;border:1px solid #66422b47;border-radius:999px;padding:13px 20px;font-size:11px;text-decoration:none}.seo-offer-breadcrumbs{color:#7b6252;flex-wrap:wrap;gap:9px;width:min(1180px,100% - 48px);margin:0 auto 18px;font-size:13px;line-height:1.5;display:flex}.seo-offer-breadcrumbs a{color:#684431;text-underline-offset:3px;text-decoration:underline}.seo-offer-breadcrumbs span[aria-current=page]{color:#5b3928}.seo-offer-hero{color:#fffaf4;background:#432719;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1180px,100% - 48px);min-height:600px;margin:0 auto 70px;display:grid;overflow:hidden}.seo-offer-hero>div{align-self:center;padding:64px}.seo-offer-hero>div>p{color:#d18a58;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:700}.seo-offer-hero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.4vw,78px);font-weight:400;line-height:.98}.seo-offer-lead{color:#fffaf4c7;max-width:570px;margin:30px 0;font-size:14px;line-height:1.75}.seo-offer-button{color:#fff;background:#b96735;border-radius:4px;padding:16px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.seo-offer-hero>img{object-fit:cover;width:100%;height:100%;min-height:600px}.seo-offer-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(1180px,100% - 48px);margin:0 auto 80px;scroll-margin-top:120px;display:grid}.seo-offer-product-card{color:#432719;background:#fffaf4;border:1px solid #66422b29;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 18px 52px #50301d14}.seo-offer-product-card:hover{transform:translateY(-4px);box-shadow:0 24px 58px #50301d24}.seo-offer-product-image{aspect-ratio:1;background:#e8dfd4;display:block;position:relative;overflow:hidden}.seo-offer-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.seo-offer-product-card:hover .seo-offer-product-image img{transform:scale(1.025)}.seo-offer-product-image b{color:#fffaf4;background:#432719;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;bottom:14px;right:14px}.seo-offer-product-copy{flex-direction:column;flex:1;padding:24px 22px 26px;display:flex}.seo-offer-product-copy small{color:#a45831;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.seo-offer-product-copy i{color:#7d6859;font-size:11px;font-style:normal}.seo-offer-product-copy>strong{margin:12px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.08}.seo-offer-product-copy>span{color:#735846;flex:1;font-size:14px;line-height:1.6}.seo-offer-product-copy em{color:#9c4f2a;margin-top:18px;font-family:Georgia,serif;font-size:21px;font-style:normal}.seo-offer-product-copy u{color:#fff;text-align:center;background:#b95f30;border-radius:4px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.seo-offer-categories{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1060px,100% - 48px);margin:0 auto 70px;display:flex}.seo-offer-categories a{color:#5d3b29;border:1px solid #66422b33;border-radius:999px;padding:12px 16px;font-size:10px;text-decoration:none}.seo-offer-footer{color:#fffaf4bd;background:#2c1a12;justify-content:space-between;width:100%;padding:34px max(24px,50% - 590px);font-size:10px;display:flex}.seo-offer-footer p{margin:0}.seo-offer-footer a{color:#fffaf4}.product-detail-page{color:#332018;background:#f6efe5;min-height:100vh;overflow:visible}.product-detail-header{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6efe5f5;border-bottom:1px solid #66422b24;justify-content:space-between;align-items:center;min-height:96px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 10px 36px #50301d12}.product-detail-header>a img{object-fit:contain;width:220px;height:82px}.product-detail-header nav{align-items:center;gap:22px;font-size:13px;display:flex}.product-detail-header nav a:last-child{color:#fffaf4;background:#543321;border-radius:999px;padding:13px 18px;font-weight:700}.product-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;width:min(1180px,100% - 48px);margin:0 auto;padding:62px 0 86px;display:grid}.product-detail-gallery{min-width:0}.product-detail-main-image,.product-detail-thumbnails figure{background:#fffaf4;border:1px solid #66422b24;margin:0;overflow:hidden;box-shadow:0 18px 50px #50301d14}.product-detail-main-image{aspect-ratio:1}.product-detail-main-image button,.product-detail-thumbnails button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.product-detail-main-image img,.product-detail-thumbnails img{object-fit:contain;width:100%;height:100%;padding:18px;display:block}.product-detail-main-image button>span{color:#fffaf4;text-transform:uppercase;letter-spacing:.09em;background:#2d180ee0;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:750;position:absolute;bottom:16px;right:16px}.product-detail-main-image button:focus-visible,.product-detail-thumbnails button:focus-visible{outline-offset:-3px;outline:3px solid #d98a47}.product-detail-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.product-detail-thumbnails figure{aspect-ratio:1}.product-detail-thumbnails img{padding:9px}.product-motifs{background:#fffaf4;border:1px solid #66422b2e;margin-top:26px;padding:22px;box-shadow:0 18px 50px #50301d14}.product-motifs>p{color:#a45831;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.product-motifs>h2{margin:0 0 17px;font-family:Georgia,serif;font-size:27px;font-weight:400}.product-motif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-motif-grid button{color:#3e281d;cursor:pointer;text-align:left;background:#f9f1e6;border:1px solid #66422b33;border-radius:7px;min-width:0;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s}.product-motif-grid button:hover{border-color:#a95c31;transform:translateY(-2px)}.product-motif-grid button.selected{background:#fff;border-color:#a95c31;box-shadow:0 0 0 2px #a95c3133}.product-motif-grid img{aspect-ratio:1;object-fit:contain;background:#fffaf4;width:100%;padding:3px;display:block}.product-motif-grid strong{min-height:35px;margin-top:8px;font-size:13px;line-height:1.35;display:block}.product-motifs>small{color:#7a6151;margin-top:13px;font-size:13px;line-height:1.5;display:block}.lightbox-open{overflow:hidden}.product-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#180d08f0;place-items:center;padding:34px 86px;display:grid;position:fixed;inset:0}.product-lightbox figure{grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(1100px,100%);height:min(88vh,900px);margin:0;display:grid}.product-lightbox figure img{object-fit:contain;width:100%;height:100%;min-height:0}.product-lightbox figcaption{color:#fffaf4b8;text-align:center;font-size:13px}.product-lightbox-close,.product-lightbox-nav{z-index:2;color:#fff;cursor:pointer;background:#fffaf41f;border:1px solid #ffffff59;border-radius:999px;place-items:center;display:grid;position:fixed}.product-lightbox-close{width:48px;height:48px;font-size:34px;line-height:1;top:20px;right:20px}.product-lightbox-nav{width:54px;height:54px;font-size:42px;top:50%;transform:translateY(-50%)}.product-lightbox-prev{left:20px}.product-lightbox-next{right:20px}.product-lightbox-close:hover,.product-lightbox-nav:hover{background:#b86a39}.product-detail-info{align-self:center}.product-breadcrumbs{color:#7b6252;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:13px;display:flex}.product-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.product-breadcrumbs span[aria-current=page]{color:#5b3928}.product-detail-eyebrow{color:#a45831;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:800}.product-detail-info h1{letter-spacing:-.045em;max-width:680px;font-family:Georgia,serif;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:.98}.product-detail-lead{color:#725747;margin:28px 0;font-size:16px;line-height:1.75}.product-detail-price{border-top:1px solid #66422b2e;border-bottom:1px solid #66422b2e;justify-content:space-between;align-items:baseline;gap:24px;padding:21px 0;display:flex}.product-detail-price span{color:#7c6353;font-size:14px}.product-detail-price strong{color:#9c4f2a;font-family:Georgia,serif;font-size:34px;font-weight:400}.product-detail-facts{gap:0;margin:22px 0 30px;display:grid}.product-detail-facts div{border-bottom:1px solid #66422b1f;grid-template-columns:110px 1fr;gap:18px;padding:11px 0;display:grid}.product-detail-facts dt{color:#8a6d5a;font-size:13px}.product-detail-facts dd{margin:0;font-size:14px;font-weight:650}.product-detail-info h2{margin:0 0 17px;font-family:Georgia,serif;font-size:28px;font-weight:400}.product-detail-features{gap:11px;margin:0 0 31px;padding:0;list-style:none;display:grid}.product-detail-features li{color:#5d4639;gap:11px;font-size:15px;line-height:1.55;display:flex}.product-detail-features li span{color:#a45831;font-weight:800}.product-detail-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.product-detail-actions a{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;font-size:13px;font-weight:750;display:inline-flex}.product-detail-primary{color:#fff;background:#a95c31;box-shadow:0 14px 34px #763a1b33}.product-detail-secondary{border:1px solid #66422b47}.product-detail-note{color:#806858;margin:13px 0 0;font-size:13px;line-height:1.55}.contact-page{color:#332018;background:#f6efe5;min-height:100vh}.contact-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:108px;margin:0 auto;display:flex}.contact-header img{object-fit:contain;width:220px;height:84px}.contact-header>a:last-child{color:#5e3b29;border:1px solid #66422b47;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none}.contact-breadcrumbs{color:#7b6252;flex-wrap:wrap;gap:9px;width:min(1180px,100% - 48px);margin:0 auto 18px;font-size:13px;display:flex}.contact-breadcrumbs a{color:#684431;text-underline-offset:3px;text-decoration:underline}.contact-hero{color:#fffaf4;background:#432719;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:70px;width:min(1180px,100% - 48px);margin:0 auto;padding:78px 70px;display:grid}.contact-intro>p,.contact-guide>div>p{color:#d18a58;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700}.contact-intro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6vw,82px);font-weight:400;line-height:.96}.contact-intro h1 em{color:#d77c45;font-weight:400}.contact-lead{color:#fffaf4c2;max-width:690px;margin:32px 0;font-size:16px;line-height:1.75}.contact-actions{gap:10px;display:grid}.contact-actions a{color:#fffaf4;border:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.contact-actions a:hover{background:#ffffff0a;border-color:#d18a58}.contact-actions span{color:#fffaf494;font-size:13px}.contact-actions strong{overflow-wrap:anywhere;text-align:right;font-size:15px}.contact-card{background:#fffaf40f;border:1px solid #ffffff26;align-self:center;padding:34px}.contact-card>p{color:#d18a58;margin:0 0 22px;font-family:Georgia,serif;font-size:30px}.contact-card dl{margin:0}.contact-card dl div{border-bottom:1px solid #ffffff1f;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.contact-card dt{color:#fffaf485;font-size:13px}.contact-card dd{margin:0;font-size:15px;line-height:1.5}.contact-card small{color:#fffaf494;margin-top:22px;font-size:13px;line-height:1.6;display:block}.contact-guide{grid-template-columns:.7fr 1.3fr;gap:70px;width:min(1060px,100% - 48px);margin:0 auto;padding:84px 0;display:grid}.contact-guide h2{margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1}.contact-guide ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-guide li{border-bottom:1px solid #66422b2e;grid-template-columns:58px 1fr;gap:18px;padding:20px 0;display:grid}.contact-guide li>span{color:#a45831;font-size:13px;font-weight:800}.contact-guide li p{color:#725747;margin:0;font-size:15px;line-height:1.6}.contact-guide li strong{color:#332018;margin-bottom:4px;font-size:17px;display:block}.contact-footer{color:#fffaf4b3;background:#2c1a12;justify-content:center;gap:22px;width:100%;padding:32px 24px;font-size:13px;display:flex}.contact-footer a{color:#fffaf4}.returns-page{color:#332018;background:#f6efe5;min-height:100vh}.returns-hero{color:#fffaf4;background:#432719;grid-template-columns:.85fr 1.15fr;gap:76px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 70px 78px;display:grid}.returns-hero>p{color:#d18a58;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -38px;font-size:12px;font-weight:750}.returns-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6vw,82px);font-weight:400;line-height:.96}.returns-hero h1 em{color:#d77c45;font-weight:400}.returns-hero>div{color:#fffaf4c2;align-self:end;max-width:580px;font-size:16px;line-height:1.75}.returns-hero>div p{margin:0 0 18px}.returns-hero>div small{color:#fffaf485;font-size:12px}.returns-content{grid-template-columns:320px minmax(0,1fr);gap:76px;width:min(1120px,100% - 48px);margin:0 auto;padding:88px 0 100px;display:grid}.returns-summary{background:#fffaf4;border:1px solid #66422b2e;align-self:start;padding:28px;position:sticky;top:122px}.returns-summary>strong{color:#a45831;margin-bottom:18px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.returns-summary dl{margin:0}.returns-summary dl div{border-bottom:1px solid #66422b24;padding:13px 0}.returns-summary dt{color:#806858;margin-bottom:4px;font-size:12px}.returns-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.5}.returns-summary>a{color:#fff;background:#a95c31;border-radius:4px;justify-content:center;margin-top:22px;padding:14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.returns-sections{display:grid}.returns-sections article{border-bottom:1px solid #66422b2e;grid-template-columns:56px 1fr;gap:22px;padding:34px 0;display:grid}.returns-sections article:first-child{padding-top:0}.returns-sections article>span{color:#a45831;font-size:12px;font-weight:800}.returns-sections h2{margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.08}.returns-sections p{color:#654b3d;margin:0 0 13px;font-size:15px;line-height:1.75}.returns-sections p:last-child{margin-bottom:0}.returns-sections a{color:#8f4727;text-underline-offset:3px;font-weight:700;text-decoration:underline}.returns-highlight{background:#ead8c4;margin:12px 0;border:0!important;padding:32px 26px!important}.returns-footer{flex-wrap:wrap}.about-page{color:#332018;background:#f6efe5;min-height:100vh}.about-header nav{align-items:center;gap:10px;display:flex}.about-header nav a{color:#5e3b29;border:1px solid #66422b47;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none}.about-header nav a:first-child{border-color:#0000}.about-hero{color:#fffaf4;background:#29160e;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);width:100%;min-height:650px;display:grid}.about-hero-image{min-height:650px;overflow:hidden}.about-hero-image img{object-fit:cover;object-position:62% center;width:100%;height:100%}.about-hero-copy{flex-direction:column;justify-content:center;padding:78px max(48px,50vw - 700px);display:flex}.about-hero-copy>p,.about-section-heading>p,.about-offer>div>p{color:#d18a58;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:750}.about-hero-copy h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(50px,5vw,76px);font-weight:400;line-height:.98}.about-hero-copy h1 em{color:#d77c45;font-weight:400}.about-hero-copy>div{color:#fffaf4bd;max-width:620px;margin:30px 0;font-size:17px;line-height:1.75}.about-primary-link{color:#fff;background:#bd6737;border-radius:4px;align-self:flex-start;padding:15px 20px;font-size:13px;font-weight:750;text-decoration:none}.about-values{grid-template-columns:.8fr 1.2fr;gap:80px;width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0;display:grid}.about-section-heading h2,.about-offer h2,.about-cta h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1}.about-values ol{margin:0;padding:0;list-style:none;display:grid}.about-values li{border-bottom:1px solid #66422b2e;grid-template-columns:55px 1fr;padding:24px 0;display:grid}.about-values li>span{color:#a45831;grid-row:1/3;font-size:13px;font-weight:800}.about-values h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.about-values li p{color:#725747;margin:0;font-size:16px;line-height:1.65}.about-offer{color:#fffaf4;background:#432719;grid-template-columns:.8fr 1.2fr;gap:80px;padding:96px max(24px,50% - 590px);display:grid}.about-offer nav{display:grid}.about-offer nav a{color:#fffaf4;border-bottom:1px solid #ffffff24;grid-template-columns:54px 1fr;align-items:center;min-height:70px;font-family:Georgia,serif;font-size:23px;text-decoration:none;display:grid}.about-offer nav a:hover{color:#e09a6b}.about-offer nav span{color:#d18a58;font-family:Arial,sans-serif;font-size:11px;font-weight:750}.about-facts{grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 48px);margin:0 auto;padding:86px 0;display:grid}.about-facts article{border-right:1px solid #66422b2e;padding:0 34px}.about-facts article:first-child{padding-left:0}.about-facts article:last-child{border-right:0;padding-right:0}.about-facts strong{font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.2;display:block}.about-facts p{color:#725747;margin:12px 0 0;font-size:15px;line-height:1.65}.about-cta{text-align:center;background:#dfc9ae;padding:88px 24px}.about-cta>p{color:#6d4a37;margin:0 0 16px;font-size:16px}.about-cta>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.about-cta a{color:#432719;border:1px solid #66422b4d;border-radius:4px;align-items:center;min-height:48px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.about-cta a:first-child{color:#fff;background:#a95c31;border-color:#9e542e}.gallery-page{color:#332018;background:#f6efe5;min-height:100vh}.gallery-header nav{align-items:center;gap:10px;display:flex}.gallery-header nav a{color:#5e3b29;border:1px solid #66422b47;border-radius:999px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none}.gallery-header nav a:not(:last-child){border-color:#0000}.gallery-intro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:70px;width:min(1180px,100% - 48px);margin:0 auto;padding:74px 0 62px;display:grid}.gallery-intro>p{color:#a45831;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -35px;font-size:12px;font-weight:750}.gallery-intro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6vw,82px);font-weight:400;line-height:.95}.gallery-intro>div{color:#725747;align-self:end;font-size:17px;line-height:1.75}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1320px,100% - 48px);margin:0 auto;padding-bottom:100px;display:grid}.gallery-card{background:#fffaf4;border:1px solid #66422b26;min-width:0}.gallery-card-wide{grid-column:span 2}.gallery-card>a{height:100%;color:inherit;text-decoration:none;display:grid}.gallery-image-wrap{aspect-ratio:1;background:#e9dfd2;justify-content:center;align-items:center;display:flex;overflow:hidden}.gallery-card-wide .gallery-image-wrap{aspect-ratio:2}.gallery-image-wrap img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.gallery-card:hover .gallery-image-wrap img{transform:scale(1.018)}.gallery-caption{grid-template-columns:1fr auto;align-items:end;gap:7px 14px;padding:19px 20px 21px;display:grid}.gallery-caption span{color:#a45831;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:750}.gallery-caption strong{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.15}.gallery-caption small{color:#7b6252;white-space:nowrap;font-size:13px}.gallery-cta{color:#fffaf4;text-align:center;background:#432719;padding:88px 24px}.gallery-cta>p{color:#d18a58;margin:0 0 16px;font-size:16px}.gallery-cta h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1}.gallery-cta>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.gallery-cta a{color:#fffaf4;border:1px solid #ffffff47;border-radius:4px;align-items:center;min-height:48px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.gallery-cta a:first-child{background:#bd6737;border-color:#bd6737}.product-detail-assurances{color:#fffaf4;background:#342016;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:42px max(24px,50% - 590px);display:grid}.product-detail-assurances article{border-right:1px solid #ffffff24;gap:8px;padding:0 34px;display:grid}.product-detail-assurances article:first-child{padding-left:0}.product-detail-assurances article:last-child{border-right:0;padding-right:0}.product-detail-assurances strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.product-detail-assurances span{color:#fffaf4a3;font-size:13px;line-height:1.6}.product-detail-related{width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0}.product-detail-related>h2{margin:0 0 38px;font-family:Georgia,serif;font-size:clamp(38px,4vw,56px);font-weight:400}.product-detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-detail-related>div>a{background:#fffaf4;border:1px solid #66422b24;gap:7px;padding:14px 14px 20px;transition:transform .2s,box-shadow .2s;display:grid}.product-detail-related>div>a:hover{transform:translateY(-3px);box-shadow:0 18px 42px #50301d1a}.product-detail-related img{aspect-ratio:4/3;object-fit:contain;background:#eee4d7;width:100%}.product-detail-related span{color:#a45831;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10px;font-weight:750}.product-detail-related strong{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.product-detail-related small{color:#8f4c2d;font-size:14px}.product-detail-footer{color:#fffaf4b8;background:#25160f;justify-content:space-between;width:100%;padding:34px max(24px,50% - 590px);font-size:12px;display:flex}.product-detail-footer a{color:#fffaf4}@media (width>=1101px){#prezenty-zamowienie,#rekodzielo-zamowienie,#klatki-zamowienie,#akcesoria-zamowienie{scroll-margin-top:112px}.gift-product,.craft-product,.cage-product,.accessory-product{align-items:stretch;gap:22px;height:auto;min-height:min(620px,100svh - 132px)}.gift-gallery,.craft-gallery,.cage-gallery,.accessory-gallery{grid-template-rows:repeat(3,minmax(0,1fr));height:auto;position:relative;top:auto}.gift-order-card,.craft-order-card,.cage-order-card,.accessory-order-card{height:auto;min-height:0;overflow:visible}.gift-order-card form,.craft-order-card form,.cage-order-card form,.accessory-order-card form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 14px;height:auto;min-height:100%;padding:20px 22px;display:grid;overflow:visible}.gift-order-card form>.gift-product-title,.craft-order-card form>.cage-product-title,.cage-order-card form>.cage-product-title,.accessory-order-card form>.cage-product-title,.gift-order-card form>.gift-price-summary,.craft-order-card form>.cage-price-summary,.cage-order-card form>.cage-price-summary,.accessory-order-card form>.cage-price-summary,.gift-order-card form>.order-error,.craft-order-card form>.order-error,.cage-order-card form>.order-error,.accessory-order-card form>.order-error,.gift-order-card form>.inquiry-consent,.craft-order-card form>.inquiry-consent,.cage-order-card form>.inquiry-consent,.accessory-order-card form>.inquiry-consent,.gift-order-card form>.button-order,.craft-order-card form>.button-order,.cage-order-card form>.button-order,.accessory-order-card form>.button-order,.gift-order-card form>.builder-note,.craft-order-card form>.builder-note,.cage-order-card form>.builder-note,.accessory-order-card form>.builder-note,.gift-order-card form>fieldset:first-of-type,.gift-order-card form>fieldset:last-of-type,.craft-order-card form>fieldset:last-of-type,.accessory-order-card form>fieldset:last-of-type{grid-column:1/-1}.gift-order-card .gift-description,.gift-order-card .gift-features,.gift-order-card .digital-product-cta-light,.craft-order-card .cage-description,.craft-order-card .cage-features,.cage-order-card .cage-description,.accessory-order-card .cage-description,.accessory-order-card .cage-features{display:none}.gift-order-card fieldset,.craft-order-card fieldset,.cage-order-card fieldset,.accessory-order-card fieldset{margin:0;padding:0 0 10px}.gift-order-card legend,.craft-order-card legend,.cage-order-card legend,.accessory-order-card legend{margin-bottom:9px;font-size:15px}.gift-order-card legend span,.craft-order-card legend span,.cage-order-card legend span,.accessory-order-card legend span{width:22px;height:22px}.gift-order-card .option-grid button,.craft-order-card .option-grid button,.cage-order-card .option-grid button,.accessory-order-card .option-grid button{min-height:42px;padding:7px 9px}.gift-order-card .contact-grid,.craft-order-card .contact-grid,.cage-order-card .contact-grid,.accessory-order-card .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gift-order-card .contact-grid .contact-name,.craft-order-card .contact-grid .contact-name,.cage-order-card .contact-grid .contact-name,.accessory-order-card .contact-grid .contact-name{grid-column:auto}.gift-order-card .contact-grid input,.gift-order-card .address-grid input,.craft-order-card .contact-grid input,.craft-order-card .address-grid input,.cage-order-card .contact-grid input,.cage-order-card .address-grid input,.accessory-order-card .contact-grid input,.accessory-order-card .address-grid input,.gift-personalization-grid input,.gift-personalization-grid textarea{min-height:38px;padding:8px 9px}.gift-personalization-grid textarea{resize:vertical;min-height:54px}.gift-order-card .form-subheading,.craft-order-card .form-subheading,.cage-order-card .form-subheading,.accessory-order-card .form-subheading{margin:10px 0 6px}.gift-order-card .address-grid,.craft-order-card .address-grid,.cage-order-card .address-grid,.accessory-order-card .address-grid{gap:8px;margin-top:10px}.gift-order-card .gift-product-title>div,.craft-order-card .cage-product-title>div,.cage-order-card .cage-product-title>div,.accessory-order-card .cage-product-title>div{margin-top:8px;padding-bottom:10px}.gift-order-card .gift-product-title h3,.craft-order-card .cage-product-title h3,.cage-order-card .cage-product-title h3,.accessory-order-card .cage-product-title h3{font-size:27px}.gift-order-card .gift-price-summary,.craft-order-card .cage-price-summary,.cage-order-card .cage-price-summary,.accessory-order-card .cage-price-summary{margin:0;padding:8px 0}.gift-order-card .button-order,.craft-order-card .button-order,.cage-order-card .button-order,.accessory-order-card .button-order{min-height:44px}.gift-order-card .builder-note,.craft-order-card .builder-note,.cage-order-card .builder-note,.accessory-order-card .builder-note{display:none}.personalizer{grid-template-columns:minmax(250px,.45fr) minmax(0,1.55fr);align-items:center;gap:32px;min-height:calc(100svh - 90px);padding-top:28px;padding-bottom:28px}.personalizer-intro>p:not(.eyebrow),.personalizer-intro>ul,.personalizer-intro>.digital-product-cta-dark{display:none}.personalizer-intro h2{margin-top:10px;font-size:clamp(40px,3.5vw,58px)}.product-switch{margin:14px 0 6px}.builder-card{grid-template-columns:minmax(235px,.55fr) minmax(0,1.45fr);height:clamp(620px,100svh - 146px,760px);min-height:0}.builder-preview{min-height:0;padding:16px}.builder-preview>p{margin-bottom:9px}.preview-photo{min-height:0}.live-name-preview{margin-top:8px;padding:9px}.name-stage{min-height:70px}.builder-preview>small:last-child{display:none}.builder-card>form{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 14px;height:100%;padding:18px 20px;display:grid;overflow-y:auto}.builder-card>form>fieldset{margin:0;padding:0 0 9px}.builder-card>form>fieldset:nth-of-type(2){grid-area:1/2/span 3}.builder-card>form>fieldset:nth-of-type(5),.builder-card>form>.order-summary,.builder-card>form>.order-error,.builder-card>form>.inquiry-consent,.builder-card>form>.button-order,.builder-card>form>.builder-note{grid-column:1/-1}.builder-card>form legend{margin-bottom:8px;font-size:15px}.builder-card>form legend span{width:22px;height:22px}.builder-card>form .option-grid button{min-height:42px;padding:7px 8px}.builder-card>form .motif-options button{padding:7px 8px}.builder-card>form .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.builder-card>form .contact-grid .contact-name{grid-column:auto}.builder-card>form .contact-grid input,.builder-card>form .address-grid input{min-height:38px;padding:8px 9px}.builder-card>form .form-subheading{margin:9px 0 6px}.builder-card>form .address-grid{gap:8px;margin-top:9px}.builder-card>form .order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.builder-card>form .order-summary>span{display:none}.builder-card>form .order-summary>p{grid-column:1/-1;margin:0;font-size:14px}.builder-card>form .order-summary>div{border:1px solid var(--line);gap:3px;padding:6px 7px;display:grid}.builder-card>form .order-summary .order-total{margin:0;padding:6px 7px}.builder-card>form .button-order{min-height:44px}.builder-card>form .builder-note{display:none}}@media (width<=1100px){.site-header{width:100%;padding:0 24px}.hero{padding:180px 32px 70px}.hero-copy{width:min(64%,650px)}.trust-strip,.section,footer{width:calc(100% - 64px)}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div{padding:14px}.trust-strip>div:nth-child(2){border-right:0}.cage-chooser{grid-template-columns:repeat(2,1fr)}.cage-product,.gift-product,.accessory-product{grid-template-columns:1fr}.accessory-gallery{grid-template-rows:repeat(3,165px);position:relative;top:auto}.cage-gallery,.gift-gallery{grid-template-rows:repeat(3,165px)}.product-grid{grid-template-columns:repeat(2,1fr)}.seo-offer-products{grid-template-columns:repeat(2,minmax(0,1fr))}.personalizer{grid-template-columns:1fr}.builder-card{min-height:620px}.order-facts{grid-template-columns:repeat(2,1fr);gap:24px 0}.order-facts p:nth-child(2){border-right:0}.faq{grid-template-columns:1fr;gap:50px}}@media (width<=720px){html{scroll-padding-top:110px}body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.site-header{height:98px;padding:0 14px}.brand-logo{width:198px;height:78px}.header-cta{padding:10px 12px;font-size:10px}.public-site-header{min-height:90px;padding:0 14px}.public-mobile-navigation-layer{inset:90px 0 0}.mobile-navigation-layer{inset:98px 0 0}.mobile-navigation-layer.public-mobile-navigation-layer{inset:90px 0 0}.mobile-navigation-layer>nav{width:calc(100% - 20px);max-height:calc(100% - 16px);padding:20px 16px;top:8px;right:10px}.mobile-navigation-links{grid-template-columns:1fr}.mobile-navigation-links a:nth-child(odd){border-right:0}.mobile-navigation-links a{min-height:49px;padding-left:8px;padding-right:8px;font-size:16px}.hero{min-height:auto;padding:calc(132px + 57.682vw) 20px 54px}.hero:before{height:57.682vw;inset:98px 0 auto}.hero:after{background:linear-gradient(#23120a14 98px calc(98px + 42vw),#432719 calc(118px + 57.682vw) 100%)}.hero-woodpecker{opacity:.9;height:92px;top:calc(136px + 57.682vw);left:20px}.hero-copy{width:100%;margin-left:0;padding-top:108px}h1{font-size:clamp(48px,15vw,64px)}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-note{margin-top:36px}.trust-strip,.section,footer{width:calc(100% - 40px)}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.section{padding:78px 0}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading h2,.faq-heading h2{font-size:clamp(42px,12vw,56px)}.commerce-info-grid{grid-template-columns:1fr;margin-top:36px}.commerce-info-wide{grid-column:auto}.commerce-info-grid article{min-height:auto;padding:24px}.department-grid{grid-template-columns:1fr;margin-top:38px}.department-card{aspect-ratio:auto;min-height:300px}.department-card-soon,.department-card-soon>div{min-height:210px}.filter-row{margin-top:38px;padding-bottom:8px;overflow-x:auto}.filter-row button{flex:none}.product-grid{grid-template-columns:1fr}.product-image-wrap{height:auto}.product-facts{max-width:55%}.cage-shop .section,.gift-shop .section,.craft-shop .section,.accessory-shop .section{width:calc(100% - 40px)}.gift-section{padding-top:78px;padding-bottom:78px}.gift-product-chooser{grid-template-columns:1fr;margin-top:30px}.gift-product-choice{grid-template-columns:84px 1fr;min-height:84px}.gift-product-choice img{width:84px;height:66px}.gift-product{margin-top:38px}.gift-gallery{grid-template-rows:390px 145px;grid-template-columns:1fr 1fr}.gift-gallery-main{grid-area:auto/1/auto/-1}.gift-gallery>.gallery-zoom-button{min-height:145px}.gift-gallery>.gallery-zoom-button:last-child{display:none}.gift-order-card form,.gift-order-card .cage-confirmation{padding:25px 18px}.gift-product-title>div{flex-direction:column;align-items:flex-start;gap:5px}.gift-secondary-product{grid-template-columns:1fr;gap:22px;padding:18px}.gift-secondary-product>img{height:340px}.gift-secondary-product>div>div{flex-direction:column;align-items:flex-start;gap:15px}.digital-product-cta{grid-template-columns:1fr;gap:15px;padding:18px}.digital-product-cta b{width:100%;padding:14px 16px}.gift-personalization-grid{grid-template-columns:1fr}.gift-personalization-grid .gift-wishes{grid-column:auto}.gift-personalization-grid input,.gift-personalization-grid textarea{min-height:48px;font-size:16px}.craft-section{padding-top:78px;padding-bottom:78px}.craft-chooser{grid-template-columns:1fr;margin-top:36px}.craft-choice{grid-template-columns:110px 1fr;gap:13px;min-height:118px;padding:9px}.craft-choice img{height:98px}.craft-choice strong{font-size:19px}.craft-product{grid-template-columns:1fr;margin-top:38px}.craft-gallery{grid-template-rows:460px 230px;grid-template-columns:1fr;height:auto;position:relative;top:auto}.craft-gallery-single{grid-template-rows:460px}.craft-order-card form,.craft-order-card .cage-confirmation{padding:25px 18px}.craft-quantity-field{grid-template-columns:minmax(0,1fr) 100px}.craft-quantity-field input{width:100px;min-height:54px;font-size:22px}.cage-section{padding-top:78px;padding-bottom:78px}.cage-chooser{grid-template-columns:1fr;margin-top:36px}.cage-choice{grid-template-columns:118px 1fr;gap:14px;min-height:124px;padding:9px}.cage-choice img{height:104px}.cage-choice strong{font-size:20px}.cage-product{margin-top:38px}.cage-gallery{grid-template-rows:390px 145px;grid-template-columns:1fr 1fr}.cage-gallery-main{grid-area:auto/1/auto/-1}.cage-gallery>.gallery-zoom-button{min-height:145px}.cage-gallery>.gallery-zoom-button:last-child{display:none}.cage-order-card form,.cage-confirmation{padding:25px 18px}.cage-product-title>div{flex-direction:column;align-items:flex-start;gap:5px}.cage-contact-grid{grid-template-columns:1fr}.cage-confirmation-list>div{grid-template-columns:88px 1fr}.accessory-section{padding-top:78px;padding-bottom:78px}.accessory-product{margin-top:38px}.accessory-gallery{grid-template-rows:390px 145px;grid-template-columns:1fr 1fr}.accessory-gallery-main{grid-area:auto/1/auto/-1}.accessory-gallery>.gallery-zoom-button{min-height:145px}.accessory-gallery>.gallery-zoom-button:last-child{display:none}.image-lightbox{padding:18px}.image-lightbox img{max-width:96vw;max-height:82vh}.image-lightbox-close{width:44px;height:44px;top:12px;right:12px}.review-dialog-backdrop{align-items:end;padding:12px}.review-dialog-panel{border-radius:18px 18px 8px 8px;max-height:calc(100dvh - 24px)}.accessory-order-card form,.accessory-order-card .cage-confirmation{padding:25px 18px}.personalizer{grid-template-columns:1fr;gap:50px;width:100%;padding:78px 20px}.product-switch{scrollbar-width:none;border-radius:14px;width:100%;display:flex;overflow-x:auto}.product-switch::-webkit-scrollbar{display:none}.product-switch button{flex:1 0 auto;min-height:44px;padding:10px 14px}.builder-card{grid-template-columns:1fr}.builder-preview{min-height:auto;padding:15px}.preview-photo{aspect-ratio:4/5;min-height:320px}.star-builder-preview .preview-photo{min-height:320px}.star-motif-gallery-list button{flex-basis:105px}.star-motif-gallery-list span{min-height:30px;font-size:9px}.live-name-preview{padding:11px}.builder-card form,.order-confirmation{padding:25px 18px}.confirmation-summary>div{grid-template-columns:90px 1fr}fieldset{margin-bottom:22px;padding-bottom:21px}legend{font-size:18px}.name-input input,.contact-grid input,.address-grid input{min-height:48px;font-size:16px}.motif-options button{min-height:44px;padding:10px 13px;font-size:10px}.zodiac-options{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-options,.payment-options,.contact-grid,.contact-options,.address-grid{grid-template-columns:1fr}.option-grid button{min-height:52px;padding:12px}.contact-grid .contact-name{grid-column:auto}.order-summary{border:1px solid var(--line);background:#fffaf4;margin:0 -4px 14px;padding:16px}.button-order{min-height:56px;font-size:14px}.order-guide{padding-top:78px}.order-steps{grid-template-columns:1fr}.order-steps li{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 8px 30px}.order-steps li:last-child{border-bottom:0}.order-steps h3{margin-top:24px}.order-facts{grid-template-columns:1fr;padding:8px 0}.order-facts p{border-bottom:1px solid #66422b2e;border-right:0;padding:17px 20px}.order-facts p:last-child{border-bottom:0}.process-grid{grid-template-columns:1fr;gap:50px}.process-photos{height:440px}.faq{gap:36px;padding-top:30px}.faq-list summary{padding-right:42px;font-size:19px}.faq-list details p{margin-right:36px}.closing{grid-template-columns:1fr;gap:38px;padding:75px 20px}footer{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-links{flex-wrap:wrap;justify-content:center}.footer-offer-links{justify-content:center}.seo-offer-header{width:calc(100% - 28px);min-height:90px}.seo-offer-header img{width:178px;height:70px}.seo-offer-category-tabs{z-index:40;scrollbar-width:none;background:#f6efe5f7;justify-content:flex-start;width:100%;margin:0;padding:10px 14px;position:sticky;top:90px;overflow-x:auto;box-shadow:0 7px 20px #50301d14}.seo-offer-category-tabs::-webkit-scrollbar{display:none}.seo-offer-category-tabs a{flex:none;min-height:40px;padding:9px 14px;font-size:14px}.seo-offer-breadcrumbs{display:none}.seo-offer-hero{grid-template-columns:1fr;width:100%;min-height:0;margin-bottom:24px}.seo-offer-hero>img{display:none}.seo-offer-hero>div{padding:28px 18px 30px}.seo-offer-hero>div>p{margin-bottom:12px}.seo-offer-hero h1{font-size:clamp(30px,9vw,40px);line-height:1.03}.seo-offer-lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 18px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.seo-offer-button{min-height:44px;padding:13px 16px;font-size:14px}.seo-offer-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 20px);margin-bottom:54px}.seo-offer-product-card{box-shadow:0 9px 25px #50301d14}.seo-offer-product-image b{width:34px;height:34px;font-size:15px;bottom:8px;right:8px}.seo-offer-product-copy{padding:14px 11px 12px}.seo-offer-product-copy small{font-size:12px;line-height:1.35}.seo-offer-product-copy>strong{margin:8px 0;font-size:18px;line-height:1.12}.seo-offer-product-copy>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.seo-offer-product-copy em{margin-top:12px;font-size:18px}.seo-offer-product-copy u{min-height:44px;margin-top:12px;padding:8px;font-size:14px}.seo-offer-categories{width:calc(100% - 28px);margin-bottom:54px}.seo-offer-footer{text-align:center;gap:10px;display:grid}.product-detail-header{min-height:86px;padding:0 14px}.product-detail-header>a img{width:170px;height:68px}.product-detail-header nav a:first-child{display:none}.product-detail-header nav a:last-child{padding:11px 13px;font-size:11px}.product-detail-hero{grid-template-columns:1fr;gap:38px;width:calc(100% - 28px);padding:28px 0 58px}.product-detail-thumbnails{gap:8px;margin-top:8px}.product-lightbox{padding:72px 14px 84px}.product-lightbox figure{height:min(78vh,720px)}.product-lightbox-close{top:14px;right:14px}.product-lightbox-nav{width:50px;height:50px;top:auto;bottom:18px;transform:none}.product-lightbox-prev{left:calc(50% - 62px)}.product-lightbox-next{right:calc(50% - 62px)}.product-detail-info h1{font-size:clamp(34px,10vw,46px);line-height:1.03}.product-detail-lead{font-size:16px}.product-detail-price{flex-direction:column;align-items:flex-start;gap:8px}.product-detail-facts div{grid-template-columns:1fr;gap:4px}.product-detail-actions{grid-template-columns:1fr}.product-detail-assurances{grid-template-columns:1fr;gap:0;padding:14px 22px}.product-detail-assurances article,.product-detail-assurances article:first-child,.product-detail-assurances article:last-child{border-bottom:1px solid #ffffff24;border-right:0;padding:24px 0}.product-detail-assurances article:last-child{border-bottom:0}.product-detail-related{width:calc(100% - 28px);padding:62px 0}.product-detail-related>div{grid-template-columns:1fr}.product-detail-footer{text-align:center;gap:10px;display:grid}.contact-header{width:calc(100% - 28px);min-height:90px}.contact-header img{width:178px;height:70px}.contact-header>a:last-child{padding:11px 13px;font-size:11px}.contact-breadcrumbs{width:calc(100% - 28px);margin-bottom:14px}.contact-hero{grid-template-columns:1fr;gap:42px;width:100%;padding:52px 20px}.contact-intro h1{font-size:clamp(46px,14vw,64px)}.contact-lead{font-size:16px}.contact-actions a{flex-direction:column;align-items:flex-start;gap:6px}.contact-actions strong{text-align:left}.contact-card{padding:26px 20px}.contact-card dl div{grid-template-columns:105px 1fr;gap:12px}.contact-guide{grid-template-columns:1fr;gap:34px;width:calc(100% - 40px);padding:58px 0}.contact-footer{text-align:center;gap:10px;display:grid}.about-header nav a{padding:11px 13px;font-size:11px}.about-header nav a:first-child{display:none}.about-hero{grid-template-columns:1fr;min-height:auto}.about-hero-image{aspect-ratio:16/10;min-height:auto}.about-hero-image img{object-position:58% center}.about-hero-copy{padding:52px 20px 60px}.about-hero-copy h1{font-size:clamp(45px,13vw,62px)}.about-hero-copy>div{font-size:16px}.about-values{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding:64px 0}.about-values li{grid-template-columns:42px 1fr}.about-offer{grid-template-columns:1fr;gap:34px;padding:62px 20px}.about-offer nav a{font-size:21px}.about-facts{grid-template-columns:1fr;width:calc(100% - 40px);padding:44px 0}.about-facts article,.about-facts article:first-child,.about-facts article:last-child{border-bottom:1px solid #66422b2e;border-right:0;padding:24px 0}.about-facts article:last-child{border-bottom:0}.about-cta{padding:64px 20px}.about-cta>div{flex-direction:column}.about-cta a{justify-content:center}.about-footer{display:grid}.gallery-header nav a{padding:11px 13px;font-size:11px}.gallery-header nav a:not(:last-child){display:none}.gallery-intro{grid-template-columns:1fr;gap:26px;width:calc(100% - 40px);padding:52px 0 42px}.gallery-intro>p{grid-column:auto;margin:0}.gallery-intro h1{font-size:clamp(46px,14vw,64px)}.gallery-intro>div{font-size:16px}.gallery-grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px);padding-bottom:62px}.gallery-card-wide{grid-column:auto}.gallery-card-wide .gallery-image-wrap,.gallery-image-wrap{aspect-ratio:4/3}.gallery-caption{grid-template-columns:1fr}.gallery-caption small{margin-top:5px}.gallery-cta{padding:64px 20px}.gallery-cta>div{flex-direction:column}.gallery-cta a{justify-content:center}.gallery-footer{display:grid}.analytics-consent{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:18px;width:auto;padding:21px 18px;left:12px}.analytics-consent h2{font-size:24px}.analytics-consent p{font-size:13px}.analytics-consent-actions{grid-template-columns:1fr;display:grid}.analytics-consent button{width:100%}.orders-panel-header{min-height:88px;padding:0 18px}.orders-panel-logo img{width:180px;height:66px}.orders-panel-header>div{display:none}.orders-panel-main{padding:46px 18px 90px}.orders-panel-title{flex-direction:column;align-items:start;gap:24px}.orders-panel-title h1{font-size:52px}.orders-panel-actions{width:100%}.orders-panel-actions button,.orders-panel-actions a{text-align:center;flex:1}.panel-view-tabs{border-radius:15px}.panel-view-tabs button{border-radius:11px}.orders-filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.orders-filters button{flex:none}.feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-card-top{flex-direction:column}.feedback-card-top select{width:100%}.feedback-card footer{flex-direction:column}.order-card{padding:18px}.order-card-top{flex-direction:column;align-items:stretch}.order-card-top select{width:100%;min-height:44px}.order-card-grid{grid-template-columns:1fr;gap:0;padding:10px 0}.order-card-grid>div,.order-card-grid>div:first-child,.order-card-grid>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:13px 0}.order-card-grid>div:last-child{border-bottom:0}.mobile-order-cta{z-index:60;right:12px;bottom:max(10px, env(safe-area-inset-bottom));color:#fffaf4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#573724f7;border:1px solid #ffffff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 12px 10px 17px;display:flex;position:fixed;left:12px;box-shadow:0 18px 45px #41231457}.mobile-order-cta span{gap:3px;min-width:0;display:grid}.mobile-order-cta small{color:#fffaf49e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.mobile-order-cta strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:16px;font-weight:400;overflow:hidden}.mobile-order-cta b{background:#b86a39;border-radius:7px;flex:none;padding:12px 14px;font-size:11px}.mobile-review-cta{z-index:61;right:18px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 76px);color:#5d3521;background:#fff7ea;border:2px solid #f0b45b;border-radius:999px;align-items:center;gap:7px;min-height:46px;padding:10px 15px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 28px #41231447}.mobile-review-cta span{color:#b66333;font-size:18px}}@media (width<=390px){.site-header{padding:0 10px}.brand-logo{width:170px}.header-contact{font-size:9px}.header-cta,.public-site-cta{display:none}.mobile-menu-toggle{min-width:74px;padding:0 11px}.hero{padding-left:16px;padding-right:16px}.hero-woodpecker{height:80px;left:16px}.hero-copy{padding-top:94px}.trust-strip,.section,footer,.cage-shop .section,.gift-shop .section,.accessory-shop .section{width:calc(100% - 32px)}.cage-gallery,.gift-gallery,.accessory-gallery{grid-template-rows:330px 130px}.personalizer{padding-left:16px;padding-right:16px}.product-meta{align-items:start}.product-meta h3{font-size:25px}.product-facts{max-width:58%}}@media (width<=760px){.returns-hero{grid-template-columns:1fr;gap:24px;width:100%;padding:52px 20px 58px}.returns-hero>p{grid-column:auto;margin:0 0 8px}.returns-hero h1{font-size:clamp(46px,14vw,64px)}.returns-content{grid-template-columns:1fr;gap:44px;width:calc(100% - 40px);padding:58px 0 70px}.returns-summary{padding:22px;position:static}.returns-sections article{grid-template-columns:38px 1fr;gap:10px;padding:28px 0}.returns-highlight{margin-left:-10px;margin-right:-10px;padding:26px 16px!important}.returns-footer{text-align:center;gap:10px;display:grid}}.product-purchase-card{background:#fffaf4;border:1px solid #d9c2aa;border-radius:14px;gap:18px;margin-top:24px;padding:22px;display:grid;box-shadow:0 14px 34px #4a281714}.product-purchase-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.product-purchase-heading small{color:#a45b34;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.product-purchase-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.product-purchase-heading>strong{color:#9d4f29;white-space:nowrap;font-family:Georgia,serif;font-size:27px;font-weight:400}.product-purchase-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.product-purchase-fields label,.product-purchase-wide{gap:7px;display:grid}.product-purchase-fields label span,.product-purchase-wide span{color:#6f503e;font-size:12px;font-weight:800}.product-purchase-fields input,.product-purchase-fields select,.product-purchase-wide textarea{color:#3e281d;background:#fff;border:1px solid #d6bfaa;border-radius:8px;width:100%;min-height:48px;padding:11px 12px;font:16px Arial,sans-serif}.product-purchase-selected-motif{background:#f8eddf;border:1px solid #d6bfaa;border-radius:8px;align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}.product-purchase-selected-motif>span{color:#6f503e;font-size:12px;font-weight:800}.product-purchase-selected-motif>strong{color:#9d4f29;font-size:15px}.product-purchase-selected-motif>small{color:#7a6151;font-size:12px;line-height:1.35}.product-purchase-wide textarea{resize:vertical;min-height:88px}.product-purchase-footer{grid-template-columns:auto 1fr;gap:12px;display:grid}.product-purchase-footer .product-detail-primary{cursor:pointer;border:0;width:100%}.product-purchase-quantity{background:#fff;border:1px solid #d6bfaa;border-radius:9px;align-items:center;gap:13px;padding:4px 8px;display:inline-flex}.product-purchase-quantity button{color:#563421;cursor:pointer;background:#f0e1d0;border:0;border-radius:50%;width:36px;height:36px;font-size:21px}.product-purchase-quantity strong{text-align:center;min-width:22px}.product-added-message{color:#355727;background:#eef5e7;border:1px solid #52763752;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 0;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.product-added-message button{color:#fffaf4;cursor:pointer;background:#563421;border:0;border-radius:7px;flex:none;min-height:40px;padding:9px 14px;font-weight:800}.product-purchase-note{color:#7a6151;margin:0;font-size:13px;line-height:1.55}@media (width<=760px){.product-motifs{margin-top:18px;padding:17px}.product-motifs>h2{font-size:24px;line-height:1.12}.product-motif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-motif-grid button{padding:7px}.product-motif-grid strong{min-height:0;font-size:14px}.product-purchase-card{margin-top:18px;padding:17px}.product-purchase-heading{flex-direction:column;align-items:start;gap:8px}.product-purchase-heading h2{font-size:23px}.product-purchase-heading>strong{font-size:22px}.product-purchase-fields,.product-purchase-footer{grid-template-columns:1fr}.product-purchase-quantity{justify-content:center}.product-added-message{flex-direction:column;align-items:stretch}}.site-header .desktop-navigation,.public-site-navigation{flex-wrap:wrap;justify-content:center;gap:10px 8px;min-width:0}.site-header .desktop-navigation a,.public-site-navigation a,.mobile-navigation-links a{opacity:1;color:#422a17;text-align:center;text-shadow:0 1px #ffffffa6;background-color:#ecd3aa;background-image:repeating-linear-gradient(2deg,#0000 0 5px,#92663312 6px,#0000 7px 13px),linear-gradient(#f8e9ce,#e8cba0);border:1px solid #bd986b;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;font-family:Georgia,serif;font-size:14px;font-weight:600;line-height:1.25;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff5e1,inset 0 0 0 2px #f2dfbd,0 2px #c4a174,0 3px #8c6c49,0 4px #d2b58a,0 7px 10px #472d1530}.site-header .desktop-navigation a:after,.public-site-navigation a:after{content:none}.site-header .desktop-navigation a:hover,.public-site-navigation a:hover,.mobile-navigation-links a:hover{color:#422a17;transform:translateY(-2px)}.site-header .desktop-navigation a:active,.public-site-navigation a:active,.mobile-navigation-links a:active{transform:translateY(2px)}.site-header .desktop-navigation a:focus-visible,.public-site-navigation a:focus-visible,.mobile-navigation-links a:focus-visible{outline-offset:5px;outline:3px solid #874a23}.mobile-navigation-links{gap:12px 10px;padding-bottom:8px}.mobile-navigation-links a:nth-child(odd){border-right:1px solid #bd986b}@media (width>=1381px){.site-header{gap:10px;height:110px;min-height:110px;padding:8px max(14px,50vw - 880px)}.site-header .brand-logo{width:190px;height:90px}.site-header .brand,.site-header .header-contact,.site-header .header-cta{flex-shrink:0}.site-header .desktop-navigation{flex-wrap:nowrap;flex:1;gap:5px}.site-header .desktop-navigation a{white-space:nowrap;border-radius:7px;min-height:38px;padding:7px 8px;font-size:clamp(11px,.66vw,13px)}.site-header .header-contact{font-size:9px}.site-header .header-cta{padding:10px 12px;font-size:11px}}@media (width>=1381px) and (width<=1540px){.site-header .header-contact{display:none}}.departments.section{padding-top:32px;padding-bottom:32px}.departments-heading{gap:24px}.departments-heading h2{font-size:clamp(28px,3vw,40px)}.departments-heading .eyebrow{margin-bottom:12px}.departments-heading>p{line-height:1.5}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.department-card{aspect-ratio:auto;background:#eadfce;grid-template-columns:36% minmax(0,1fr);min-height:160px;display:grid}.department-card>img{height:160px;padding:8px}.department-card>div{min-width:0;min-height:0;color:var(--ink,#302014);background:0 0;grid-template-rows:auto auto 1fr auto;padding:14px;position:static}.department-card>div>span{font-size:12px}.department-card h3{overflow-wrap:anywhere;min-height:0;margin:5px 0 8px;font-size:22px;line-height:1.1}.department-card p{color:#624d3e;margin:0 0 10px;font-size:14px;line-height:1.35}.department-card b{letter-spacing:.04em;font-size:12px}@media (width<=760px){.departments-heading{grid-template-columns:1fr;gap:12px}.departments-heading h2{font-size:30px}.department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.department-card{grid-template-columns:1fr}.department-card>img{height:100px}.department-card>div{padding:12px}.department-card h3{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.seo-offer-guide-link,.product-detail-guide-link{color:#3d281c;background:#e8d6ba;border:1px solid #66422b2e;justify-content:space-between;align-items:center;gap:32px;width:min(1060px,100% - 48px);margin:-34px auto 70px;padding:30px 34px;display:flex;box-shadow:0 14px 38px #50301d14}.seo-offer-guide-link small,.product-detail-guide-link span{color:#9c4f2a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.seo-offer-guide-link h2{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.08}.seo-offer-guide-link p{color:#6b5141;margin:0;font-size:15px;line-height:1.6}.seo-offer-guide-link>a,.product-detail-guide-link>a{color:#fffaf4;background:#54321f;border-radius:5px;flex:none;padding:14px 18px;font-size:13px;font-weight:700;text-decoration:none}.product-detail-guide-link{background:#f0e2cc;width:min(1180px,100% - 48px);margin:62px auto 0}.product-detail-guide-link>div{gap:7px;display:grid}.product-detail-guide-link strong{max-width:720px;font-family:Georgia,serif;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.12}.bird-guide-page{color:#332018;background:#f6efe5;min-height:100vh;overflow:visible}.bird-guide-breadcrumbs{color:#7b6252;flex-wrap:wrap;gap:9px;width:min(1180px,100% - 48px);margin:0 auto 18px;font-size:13px;line-height:1.5;display:flex}.bird-guide-breadcrumbs a{color:#684431;text-underline-offset:3px;text-decoration:underline}.bird-guide-hero{color:#fffaf4;background:#402418;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(1180px,100% - 48px);min-height:610px;margin:0 auto 74px;display:grid;overflow:hidden}.bird-guide-hero>div{align-self:center;padding:58px}.bird-guide-hero>div>p{color:#d18a58;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:750}.bird-guide-hero h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(46px,4.8vw,70px);font-weight:400;line-height:1}.bird-guide-hero>div>div{color:#fffaf4cc;margin-top:28px;font-size:17px;line-height:1.7}.bird-guide-hero img{object-fit:cover;width:100%;height:100%;min-height:610px}.bird-guide-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:64px;width:min(1100px,100% - 48px);margin:0 auto 90px;display:grid}.bird-guide-layout>aside{background:#fffaf4;border:1px solid #66422b29;align-self:start;gap:13px;padding:22px;display:grid;position:sticky;top:24px}.bird-guide-layout>aside strong{margin-bottom:6px;font-family:Georgia,serif;font-size:20px;font-weight:400}.bird-guide-layout>aside a{color:#6c4a36;font-size:14px;line-height:1.45;text-decoration:none}.bird-guide-content>section:not(.bird-guide-summary){border-left:1px solid #66422b38;padding:0 0 58px 54px;scroll-margin-top:28px;position:relative}.bird-guide-content>section:not(.bird-guide-summary)>span{color:#fff;background:#a75a31;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid;position:absolute;top:0;left:-19px}.bird-guide-content h2{margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.08}.bird-guide-content section>p{color:#654d3e;font-size:17px;line-height:1.8}.bird-guide-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.bird-guide-comparison article{background:#fffaf4;border:1px solid #66422b29;flex-direction:column;padding:14px 14px 24px;display:flex}.bird-guide-comparison img{aspect-ratio:4/3;object-fit:contain;background:#eadfce;width:100%;margin-bottom:20px}.bird-guide-comparison small{color:#a45831;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.bird-guide-comparison h3{margin:8px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.bird-guide-comparison article p{color:#6b5141;flex:1;margin:0 0 18px;font-size:15px;line-height:1.65}.bird-guide-comparison article strong{color:#934a29;margin-bottom:17px;font-family:Georgia,serif;font-size:23px;font-weight:400}.bird-guide-comparison article a{color:#402418;text-underline-offset:4px;font-size:13px;font-weight:750}.bird-guide-summary{color:#fffaf4;background:#432719;margin:4px 0 28px;padding:44px}.bird-guide-summary>p{letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-weight:750;color:#d18a58!important;font-size:12px!important}.bird-guide-summary h2{margin-bottom:18px}.bird-guide-summary>div{color:#fffaf4c7;margin-bottom:26px;font-size:16px;line-height:1.75}.bird-guide-summary a{color:#fff;background:#b96735;border-radius:4px;padding:14px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.bird-guide-source{color:#80695a;font-size:13px;line-height:1.65}.bird-guide-source a{color:#684431}@media (width<=760px){.seo-offer-guide-link,.product-detail-guide-link{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-bottom:54px;padding:24px 20px}.product-detail-guide-link{margin-top:44px}.bird-guide-breadcrumbs{width:calc(100% - 28px)}.bird-guide-hero{grid-template-columns:1fr;width:100%;min-height:0;margin-bottom:54px}.bird-guide-hero img{order:-1;min-height:310px;max-height:430px}.bird-guide-hero>div{padding:42px 20px 50px}.bird-guide-hero h1{font-size:clamp(42px,12vw,58px)}.bird-guide-hero>div>div{font-size:16px}.bird-guide-layout{grid-template-columns:1fr;gap:42px;width:calc(100% - 36px)}.bird-guide-layout>aside{position:static}.bird-guide-content>section:not(.bird-guide-summary){padding:0 0 48px 32px}.bird-guide-content h2{font-size:34px}.bird-guide-comparison>div{grid-template-columns:1fr}.bird-guide-summary{margin-left:-8px;margin-right:-8px;padding:30px 24px}}.nfc-page{color:#332018;background:radial-gradient(circle at 14% 8%,#ce844e3d,#0000 34%),radial-gradient(circle at 88% 92%,#693b2240,#0000 36%),#2e190f;place-items:center;min-height:100svh;padding:24px;display:grid}.nfc-card{background:#f7efe3;border:1px solid #5b352033;border-radius:24px;width:min(100%,470px);padding:28px;box-shadow:0 28px 80px #0b050261}.nfc-brand{justify-content:space-between;align-items:center;gap:18px;display:flex}.nfc-brand img{object-fit:contain;mix-blend-mode:multiply;width:152px;height:66px}.nfc-brand>span{color:#835c46;text-align:right;max-width:128px;font-size:12px;font-weight:700;line-height:1.45}.nfc-intro{border-bottom:1px solid #5a352129;padding:28px 0 24px}.nfc-intro>p:first-child{color:#ad5b2e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.nfc-intro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,12vw,58px);font-weight:400;line-height:.95}.nfc-intro h1 em{color:#b96636;font-weight:400}.nfc-intro>p:last-child{color:#6c5140;margin:20px 0 0;font-size:15px;line-height:1.65}.nfc-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.nfc-actions>a{color:#332018;background:#fffaf4;border:1px solid #5a352129;border-radius:13px;align-items:center;gap:11px;min-height:72px;padding:13px;text-decoration:none;display:flex}.nfc-actions i{color:#fffaf4;background:#5d3521;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;display:grid}.nfc-actions span{gap:4px;min-width:0;display:grid}.nfc-actions strong{font-size:14px}.nfc-actions small{color:#7a6252;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.nfc-save{color:#fff;background:#b66333;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 24px #7e3e1d33}.nfc-save span{font-size:21px;line-height:1}.nfc-address{border-top:1px solid #5a352129;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.nfc-address>div{gap:5px;display:grid}.nfc-address span{color:#8b6a56;font-size:11px}.nfc-address strong{font-size:13px;line-height:1.45}.nfc-address>a{color:#8f4825;flex:none;font-size:13px;font-weight:800;text-decoration:none}.nfc-feedback-jump{display:none}.nfc-feedback{background:linear-gradient(145deg,#fffaf4 0%,#f4dfc8 100%);border:2px solid #b66333;border-radius:18px;margin:24px 0 28px;padding:26px 24px;position:relative;box-shadow:0 14px 34px #5b301b2e}.nfc-feedback-heading>p{color:#fff7ed;letter-spacing:.07em;text-transform:uppercase;background:#5d3521;border-radius:999px;align-items:center;gap:7px;margin:0 0 10px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.nfc-feedback-heading>p span{color:#f2bd45;font-size:15px}.nfc-feedback-heading h2{color:#3c2217;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:700;line-height:1.08}.nfc-feedback-heading>span{color:#624737;margin-top:10px;font-size:15px;font-weight:600;line-height:1.5;display:block}.nfc-feedback form{gap:18px;margin-top:22px;display:grid}.nfc-feedback fieldset{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.nfc-feedback legend{color:#493326;width:100%;margin-bottom:8px;font-size:14px;font-weight:800}.nfc-feedback fieldset button{color:#4c3325;cursor:pointer;background:#fff;border:1px solid #5a35212e;border-radius:12px;min-height:48px}.nfc-feedback fieldset button:hover,.nfc-feedback fieldset button:focus-visible,.nfc-feedback fieldset button.selected{background:#f2dfca;border-color:#b66333}.nfc-reaction button{flex:150px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:14px;font-weight:800;display:flex}.nfc-reaction b{font-size:22px}.nfc-stars>div{gap:7px;display:flex}.nfc-stars button{width:48px;padding:0;font-size:28px;line-height:1;color:#b49b89!important}.nfc-stars button.selected{color:#b66333!important}.nfc-worked button{min-width:92px;padding:0 19px;font-size:14px;font-weight:800}.nfc-feedback-field{color:#493326;gap:8px;font-size:14px;font-weight:800;display:grid}.nfc-feedback-field small{color:#927765;font-size:12px;font-weight:400}.nfc-feedback-field input,.nfc-feedback-field textarea{color:#332018;background:#fff;border:1px solid #5a352133;border-radius:10px;outline:none;width:100%;font:16px/1.45 Arial,sans-serif}.nfc-feedback-field input{min-height:48px;padding:0 13px}.nfc-feedback-field textarea{resize:vertical;min-height:112px;padding:12px 13px}.nfc-feedback-field input:focus,.nfc-feedback-field textarea:focus{border-color:#b66333;box-shadow:0 0 0 3px #b663331f}.nfc-feedback-trap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.nfc-feedback-error{color:#8d3027;background:#f8e5e1;border-radius:9px;margin:0;padding:11px 13px;font-size:14px;line-height:1.45}.nfc-feedback-submit{color:#fffaf4;cursor:pointer;background:#9e4e25;border:0;border-radius:12px;min-height:56px;font-size:16px;font-weight:900;box-shadow:0 8px 18px #5d352138}.nfc-feedback-submit:hover,.nfc-feedback-submit:focus-visible{background:#b66333}.nfc-feedback-submit:disabled{cursor:wait;opacity:.65}.nfc-feedback-note{color:#806757;text-align:center;font-size:12px;line-height:1.5}.nfc-public-consent{color:#5d4435;background:#fffaf4;border:1px solid #5a35212e;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.5;display:flex}.nfc-public-consent input{accent-color:#a5552d;flex:none;width:18px;height:18px;margin-top:1px}.nfc-feedback-success{align-items:center;gap:14px;display:flex}.nfc-feedback-success>span{color:#fff;background:#5c723a;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.nfc-feedback-success h2{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.nfc-feedback-success p{color:#725a4a;margin:5px 0 0;font-size:14px}.nfc-card footer{color:#8a7262;justify-content:space-between;gap:12px;margin-top:22px;font-size:10px;display:flex}.nfc-actions>a:hover,.nfc-actions>a:focus-visible{border-color:#b66333;transform:translateY(-1px)}.nfc-save:hover,.nfc-save:focus-visible{background:#96502a}@media (width<=420px){.nfc-page{background:#f7efe3;place-items:start center;padding:0}.nfc-card{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:22px 18px}.nfc-brand{margin-bottom:12px}.nfc-brand img{width:126px;height:52px}.nfc-feedback-jump{z-index:20;color:#fffaf4;text-align:center;background:#5d3521;border:2px solid #f0b45b;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin:0 -6px 10px;padding:10px 13px;font-size:15px;font-weight:900;text-decoration:none;display:flex;position:sticky;top:8px;box-shadow:0 10px 24px #3d1f1147}.nfc-feedback-jump span{color:#ffd06f;font-size:19px}.nfc-feedback-jump b{font-size:18px}.nfc-intro{padding-top:22px}.nfc-intro h1{font-size:45px}.nfc-feedback{border-radius:16px;margin:10px -6px 26px;padding:22px 16px}.nfc-feedback-heading h2{font-size:31px}.nfc-stars>div{justify-content:space-between;width:100%}.nfc-stars button{width:50px}.nfc-card footer{flex-direction:column;align-items:center}}.public-reviews{background:#f8efe3}.public-reviews-heading{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.public-reviews-heading h2{color:#432719;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.98}.public-reviews-heading h2 em{color:#ad5b2e;font-weight:400}.public-rating-score{min-width:190px;font:inherit;cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:end;padding:10px;display:grid}.public-rating-score:hover{background:#fffaf4;border-color:#decab5}.public-rating-score:focus-visible{outline-offset:4px;outline:3px solid #ad5b2e}.public-rating-score .public-reviews-toggle-label{text-underline-offset:3px;font-size:14px;text-decoration:underline}.public-rating-score strong{color:#432719;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:.9}.public-rating-score span{color:#c46a35;letter-spacing:.08em;margin-top:9px;font-size:22px}.public-rating-score small{color:#806757;margin-top:6px;font-size:13px}.public-rating-bars{gap:8px;max-width:620px;margin-top:34px;display:grid}.public-rating-bars>div{color:#765b4b;grid-template-columns:38px 1fr 28px;align-items:center;gap:10px;font-size:12px;display:grid}.public-rating-bars i{background:#e2d3c3;border-radius:999px;height:8px;overflow:hidden}.public-rating-bars b{border-radius:inherit;background:#b66333;height:100%;display:block}.public-rating-bars small{text-align:right}.public-review-comments{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.public-reviews-verification{color:#6e5343;background:#fffaf4b8;border-left:3px solid #b66333;max-width:900px;margin:22px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.public-review-comments article{background:#fffaf4;border:1px solid #decab5;border-radius:12px;align-content:start;gap:16px;min-height:190px;padding:24px;display:grid;box-shadow:0 10px 30px #502f1c12}.public-review-comments article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.public-review-comments article{overflow-wrap:anywhere}.public-review-comments article span{color:#c46a35;letter-spacing:.06em}.public-review-comments article time{color:#765b4b;font-size:14px}.public-review-comments article p{color:#513426;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.55}.public-review-comments article>strong{color:#8a573a;margin-top:auto;font-size:14px}.public-reviews-empty{color:#6e5343;background:#fffaf4;border-left:4px solid #b66333;max-width:720px;margin:34px 0 0;padding:18px 20px;font-size:14px;line-height:1.6}.public-review-cta{margin-top:30px}.public-reviews-compact{background:#fffaf4;border:1px solid #5a35212e;border-radius:16px;margin:22px 0;padding:22px 18px}.public-reviews-compact .public-reviews-heading{gap:16px}.public-reviews-compact .public-reviews-heading h2{font-size:30px}.public-reviews-compact .public-rating-score{min-width:104px}.public-reviews-compact .public-rating-score strong{font-size:46px}.public-reviews-compact .public-rating-score span{font-size:15px}.public-reviews-compact .public-rating-bars{margin-top:22px}.public-reviews-compact .public-review-comments{grid-template-columns:1fr;margin-top:24px}.public-reviews-compact .public-review-comments article{min-height:0;padding:17px}@media (width<=760px){.public-reviews-heading{grid-template-columns:1fr;align-items:start;gap:24px}.public-rating-score{justify-items:start}.public-review-comments{grid-template-columns:1fr}.public-review-comments article{min-height:0}.public-reviews-compact .public-reviews-heading{grid-template-columns:1fr auto;align-items:end}.public-reviews-compact .eyebrow{font-size:9px}}.product-config-form .inquiry-consent,.product-config-form>.gift-price-summary,.product-config-form>.cage-price-summary,.product-config-form>.order-summary,.gift-cart-config>fieldset:nth-of-type(n+2),.craft-cart-config>fieldset:nth-of-type(n+2),.lamp-cart-config>fieldset:nth-of-type(n+3),.cage-cart-config>fieldset,.accessory-cart-config>fieldset{display:none}.cart-trigger{z-index:90;color:#fffaf4;cursor:pointer;background:#563421;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;min-height:54px;padding:10px 14px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #31190d52}.cart-trigger span{font-size:20px}.cart-trigger strong{font-size:14px}.cart-trigger b{background:#b96838;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;display:grid}.cart-trigger.has-items{background:#8f4927}.cart-overlay{z-index:1000;overscroll-behavior:contain;background:#fbf4e9;position:fixed;inset:0;overflow:hidden}.cart-drawer{color:#42271a;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fbf4e9;width:100%;height:100dvh;overflow-y:auto}.cart-drawer>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf4e9f7;border-bottom:1px solid #dfcdb9;justify-content:space-between;align-items:center;gap:18px;padding:22px max(26px,50vw - 530px);display:flex;position:sticky;top:0}.cart-drawer>header small{color:#a45d35;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.cart-drawer>header h2{margin:4px 0 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.cart-header-nav{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.cart-header-nav a{color:#563421;background:#fffaf4;border:1px solid #d5bea7;border-radius:999px;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cart-header-nav a:hover,.cart-header-nav a:focus-visible{background:#f4dfc9;border-color:#9f522b;outline:none}.cart-drawer>header>button{color:#563421;cursor:pointer;background:#fffaf4;border:1px solid #d5bea7;border-radius:50%;width:44px;height:44px;font-size:28px}.cart-checkout{gap:24px;width:min(1060px,100% - 48px);margin:0 auto;padding:28px 0 48px;display:grid}.cart-items{gap:12px;display:grid}.cart-items article{background:#fffaf4;border:1px solid #dfcdb9;border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;gap:9px 16px;padding:17px;display:grid}.cart-item-image{object-fit:cover;background:#f3e8d9;border:1px solid #dfcdb9;border-radius:9px;grid-row:1/span 2;width:88px;height:88px}.cart-item-image-placeholder{color:#8d6044;place-items:center;font-size:28px;display:grid}.cart-item-copy{min-width:0}.cart-items h3{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:400}.cart-items p{color:#806757;margin:5px 0 0;font-size:12px;line-height:1.45}.cart-items article>strong{color:#9f522b;white-space:nowrap;font-size:15px}.cart-items article>.cart-quantity{grid-column:2}.cart-items article>.cart-remove{grid-column:3}.cart-quantity{align-items:center;gap:10px;display:inline-flex}.cart-quantity button{color:#563421;cursor:pointer;background:#fff;border:1px solid #d5bea7;border-radius:50%;width:32px;height:32px;font-size:19px}.cart-quantity span{text-align:center;min-width:18px;font-weight:800}.cart-remove{color:#925135;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px;font-weight:800;text-decoration:underline}.cart-continue{color:#6e4029;cursor:pointer;background:0 0;border:1px dashed #b87a54;border-radius:10px;min-height:48px;font-size:14px;font-weight:800}.cart-checkout fieldset{border:0;border-top:1px solid #dfcdb9;gap:13px;margin:0;padding:20px 0 0;display:grid}.cart-checkout legend{padding:0;font-family:Georgia,serif;font-size:21px}.cart-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cart-options button{color:#4f3021;text-align:left;cursor:pointer;background:#fffaf4;border:1px solid #d9c7b5;border-radius:8px;min-height:58px;padding:10px}.cart-options button.selected{background:#f7e5d2;border:2px solid #ae5d32}.cart-options button:disabled{cursor:not-allowed;opacity:.45}.cart-options strong,.cart-options small{display:block}.cart-options strong{font-size:12px}.cart-options small{color:#8b705f;margin-top:4px;font-size:10px}.cart-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-payment-options button{min-height:70px}.cart-shipping-note,.cart-payment{color:#7c6251;margin:0;font-size:12px;line-height:1.55}.cart-customer-grid,.cart-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cart-invoice-grid{grid-template-columns:1.5fr .75fr;gap:11px;display:grid}.cart-invoice-grid label{gap:6px;display:grid}.cart-invoice-grid label:last-child{grid-column:1/-1}.cart-invoice-grid label span{color:#725443;text-transform:uppercase;font-size:11px;font-weight:800}.cart-invoice-grid input{color:#3e281d;background:#fff;border:1px solid #d5c1ad;border-radius:7px;width:100%;min-height:48px;padding:0 12px;font:16px Arial,sans-serif}.invoice-toggle{color:#563724;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.invoice-toggle input{accent-color:#a75a32;width:19px;height:19px}.cart-confirmation .button-quiet{color:#563724;background:0 0;border:1px solid #d5c1ad}.cart-customer-grid label,.cart-address-grid label{gap:6px;display:grid}.cart-customer-grid label:first-child,.cart-address-grid label:first-child{grid-column:1/-1}.cart-customer-grid label span,.cart-address-grid label span{color:#725443;text-transform:uppercase;font-size:11px;font-weight:800}.cart-customer-grid input,.cart-address-grid input{color:#3e281d;background:#fff;border:1px solid #d5c1ad;border-radius:7px;width:100%;min-height:48px;padding:0 12px;font:16px Arial,sans-serif}.cart-totals{color:#fffaf4;background:#51301f;border-radius:10px;gap:8px;padding:17px;display:grid}.cart-totals>div{justify-content:space-between;gap:18px;font-size:13px;display:flex}.cart-totals>div:last-child{border-top:1px solid #fff3;margin-top:6px;padding-top:12px;font-size:18px}.cart-empty,.cart-confirmation{text-align:center;justify-items:center;gap:13px;padding:70px 28px;display:grid}.cart-empty>span,.cart-confirmation>span{background:#f0ddc7;border-radius:50%;place-items:center;width:66px;height:66px;font-size:30px;display:grid}.cart-confirmation>span{color:#fff;background:#657d44}.cart-empty h3,.cart-confirmation h3{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.cart-empty p,.cart-confirmation p{color:#7b6252;max-width:420px;margin:0;font-size:14px;line-height:1.65}.cart-confirmation>strong{color:#a25630;font-size:18px}.paypal-return-page{background:#f7eee2;min-height:100dvh}.paypal-return-card{text-align:center;background:#fffaf4;border:1px solid #dfc8b0;border-radius:20px;justify-items:center;gap:16px;width:min(680px,100% - 32px);margin:clamp(42px,8vw,110px) auto;padding:clamp(32px,6vw,68px);display:grid;box-shadow:0 24px 60px #4b2a191f}.paypal-return-card .eyebrow{color:#a65a32;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.paypal-return-card h1{color:#44291c;max-width:560px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1.02}.paypal-return-card>p:not(.eyebrow){color:#765d4d;max-width:520px;margin:0;line-height:1.65}.paypal-return-icon{color:#633c29;background:#f0dbc3;border-radius:50%;place-items:center;width:72px;height:72px;font-size:32px;font-weight:800;display:grid}.paypal-return-icon.success{color:#fff;background:#637d43}.paypal-return-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.paypal-return-actions .button-quiet{color:#563724;background:0 0;border:1px solid #d5c1ad}@media (width<=760px){.cart-trigger{right:auto;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 76px);min-height:46px;padding:8px 12px;left:18px}.cart-trigger span{font-size:17px}.cart-drawer>header{padding:16px 17px}.cart-drawer>header h2{font-size:28px}.cart-drawer>header{flex-wrap:wrap;align-items:flex-start}.cart-drawer>header>div{order:1}.cart-drawer>header>button{order:2;margin-left:auto}.cart-header-nav{scrollbar-width:thin;flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.cart-header-nav a{flex:none}.cart-checkout{width:100%;padding:18px 16px 100px}.cart-items article{grid-template-columns:72px minmax(0,1fr) auto;gap:8px 11px;padding:13px}.cart-item-image{width:72px;height:72px}.cart-items h3{font-size:16px}.cart-options,.cart-customer-grid,.cart-address-grid,.cart-invoice-grid{grid-template-columns:1fr}.cart-invoice-grid label:last-child{grid-column:auto}.cart-customer-grid label,.cart-address-grid label{grid-column:auto!important}}.product-availability{color:#5f7041;align-items:center;gap:8px;margin:0 0 17px;font-size:13px;font-weight:700;display:flex}.product-availability span{background:#6d8b48;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #6d8b4824}.order-status-page{color:#4b3022;background:#f5eadb;min-height:100vh}.form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important}.order-status-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:18px 0;display:flex}.order-status-header img{width:180px;height:auto}.order-status-header>a:last-child{color:#5d3a28;font-size:14px;font-weight:800}.order-status-shell{grid-template-columns:.75fr 1.25fr;align-items:start;gap:54px;width:min(1120px,100% - 40px);margin:40px auto 80px;display:grid}.order-status-intro h1{margin:16px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:.98}.order-status-intro>p:last-child{color:#7b6253;max-width:440px;font-size:16px;line-height:1.7}.order-status-card{background:#fffaf2;border:1px solid #dcc7af;padding:30px;box-shadow:0 24px 60px #4d2f1d1f}.order-status-card form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-status-card form label{gap:7px;display:grid}.order-status-card form label span{color:#725443;text-transform:uppercase;font-size:11px;font-weight:800}.order-status-card form input{color:#3e281d;background:#fff;border:1px solid #d5c1ad;width:100%;min-height:50px;padding:0 13px;font-size:16px}.order-status-card form .button{border:0;grid-column:1/-1;min-height:50px}.order-status-error,.order-status-cancelled{color:#8d3027;background:#fff0ed;border:1px solid #e4b3a8;margin:18px 0 0;padding:13px 15px;font-size:14px}.order-status-result{border-top:1px solid #dfcdb9;margin-top:28px;padding-top:26px}.order-status-result-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.order-status-result-head small{color:#a75a32;letter-spacing:.08em;font-size:12px;font-weight:800}.order-status-result-head h2{margin:6px 0 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.order-status-result-head>strong{color:#a75a32;font-family:Georgia,serif;font-size:27px;font-weight:400}.order-timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:26px 0;padding:0;list-style:none;display:grid}.order-timeline li{color:#a99586;text-align:center;justify-items:center;gap:7px;font-size:10px;display:grid}.order-timeline li span{background:#f7efe5;border:1px solid #d9c7b5;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.order-timeline li.complete{color:#53673b}.order-timeline li.complete span{color:#fff;background:#6d8b48;border-color:#6d8b48}.order-status-result dl{background:#dfcdb9;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.order-status-result dl div{background:#fffaf2;padding:13px 15px}.order-status-result dt{color:#806858;text-transform:uppercase;font-size:10px;font-weight:800}.order-status-result dd{margin:5px 0 0;font-size:14px;font-weight:700}.tracking-box{background:#f0f5e8;border:1px solid #c9d5b0;gap:7px;margin-top:18px;padding:17px;display:grid}.tracking-box span{color:#617044;text-transform:uppercase;font-size:10px;font-weight:800}.tracking-box strong{font-size:18px}.tracking-box a{color:#4f652e;width:fit-content;font-weight:800;text-decoration:underline}.order-status-note{color:#806858;margin:17px 0 0;font-size:13px}@media (width<=760px){.order-shipping-control{grid-template-columns:1fr}.order-status-header img{width:145px}.order-status-shell{grid-template-columns:1fr;gap:26px;margin-top:20px}.order-status-card{padding:20px 16px}.order-status-card form,.order-status-result dl{grid-template-columns:1fr}.order-timeline li strong{font-size:8px}}.storefront{color:#432719;background:#fffaf4}.storefront-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.storefront-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:36px;display:grid}.public-site-wood-backdrop{z-index:2;pointer-events:none;position:fixed;inset:0}.public-site-wood-backdrop:before,.public-site-wood-backdrop:after{content:"";background:linear-gradient(#5b301614,#5b301614),url(/plywood-knots-background.png) top/auto 720px;width:max(0px,50vw - 710px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 54px #4a26121f}.public-site-wood-backdrop:before{left:0}.public-site-wood-backdrop:after{right:0;transform:scaleX(-1)}.public-site-rail-brand{z-index:20;color:#633c29;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;width:164px;display:flex;position:fixed;top:52%;left:calc(25vw - 437px);transform:translateY(-50%)}.public-site-rail-brand img{filter:brightness(0)saturate()invert(23%)sepia(21%)saturate(1694%)hue-rotate(337deg)brightness(91%)contrast(87%);width:108px;height:auto}.public-site-rail-brand span{font-family:Georgia,serif;font-size:23px;font-weight:700;line-height:1}@media (width<=1660px){.public-site-header{width:100%;padding-inline:max(24px,50vw - 700px)}.public-site-rail-brand,.public-site-wood-backdrop{display:none}}.storefront-kicker{color:#885333;margin:0 0 10px;font-size:14px}.storefront-hero h1{margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.04}.storefront-hero h1 em{color:#a45a32;font-weight:400}.storefront-hero p:not(.storefront-kicker){max-width:480px;margin:0 0 22px;font-size:17px;line-height:1.6}.storefront-hero>img{object-fit:cover;border-radius:20px;width:100%;height:270px}.storefront-button{color:#fffaf4;background:#543321;border-radius:10px;align-items:center;min-height:46px;padding:12px 22px;font-size:16px;font-weight:600;display:inline-flex}.storefront-text-link{text-underline-offset:4px;margin:8px 0 8px 20px;font-size:15px;text-decoration:underline;display:inline-block}.storefront-benefits{border-block:1px solid #e4d7c7;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;font-size:14px;display:flex}.storefront-section{padding-block:28px;scroll-margin-top:120px}.storefront-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.storefront h2{margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.2}.storefront-heading>span,.storefront-heading>a{color:#745340;font-size:14px}.storefront-heading>a{text-underline-offset:4px;text-decoration:underline}.storefront-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.storefront-department{background:#fff;border:1px solid #e7d9c9;border-radius:14px;align-items:center;gap:16px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.storefront-department:hover,.storefront-product:hover{border-color:#a45a32;box-shadow:0 5px 20px #54332112}.storefront-department img{object-fit:cover;border-radius:9px;flex:0 0 100px;width:100px;height:100px}.storefront-department h3{margin:0 0 5px;font-size:18px;line-height:1.2}.storefront-department p{color:#745340;margin:0 0 8px;font-size:14px;line-height:1.35}.storefront-department div>span{color:#a45a32;font-size:14px}.storefront-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.storefront-product{background:#fff;border:1px solid #e7d9c9;border-radius:14px;flex-direction:column;padding:10px;display:flex}.storefront-product-image{aspect-ratio:1.4;background:#f4ece3;border-radius:9px;margin-bottom:12px;overflow:hidden}.storefront-product img{object-fit:cover;width:100%;height:100%}.storefront-product>span{color:#885333;font-size:14px}.storefront-product h3{margin:7px 0 12px;font-size:16px;line-height:1.4}.storefront-product-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.storefront-product-bottom strong{font-size:19px}.storefront-product-bottom span{color:#885333;font-size:14px}.storefront-about{background:#f0e5d6;border-radius:14px;grid-template-columns:1fr 1.6fr;gap:36px;padding:24px;display:grid}.storefront-about p:not(.storefront-kicker){margin:0 0 8px;font-size:16px;line-height:1.6}.storefront-about .storefront-text-link{margin-left:0;margin-right:22px}.storefront-opinions{padding-block:24px;scroll-margin-top:120px}.storefront .public-reviews-compact{margin:0 0 12px;padding:20px}.storefront .public-reviews-heading h2{font-size:28px}.storefront .public-rating-bars{display:none}.storefront .public-reviews:has(.public-rating-score[aria-expanded=true]) .public-rating-bars{display:grid}.storefront .public-reviews-verification{margin-top:14px;font-size:14px}.storefront-review-form{background:#fff;border:1px solid #e7d9c9;border-radius:12px}.storefront-review-form>summary{cursor:pointer;padding:14px 18px;font-size:16px;font-weight:600}.storefront-review-form .nfc-feedback{border:0;margin:0}.storefront-footer{color:#fffaf4;background:#432719;padding:24px 0}.storefront-footer>div{grid-template-columns:1.3fr 1fr;gap:16px 36px;display:grid}.storefront-footer p{margin:8px 0;font-size:14px;line-height:1.6}.storefront-footer a{margin:4px 16px 4px 0;font-size:14px;display:inline-block}.storefront-footer nav{flex-wrap:wrap;align-content:start;display:flex}.storefront-footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 16px 4px 0;padding:0;font-size:14px;text-decoration:underline}.storefront-visits{opacity:.8;font-size:14px}.storefront a:focus-visible,.storefront summary:focus-visible,.storefront-footer a:focus-visible,.storefront-footer button:focus-visible{outline-offset:4px;outline:3px solid #b96838}@media (width<=1000px){.storefront-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-hero{gap:24px}}@media (width<=600px){.storefront-wrap{width:calc(100% - 28px)}.storefront-hero{padding-block:24px;display:block}.storefront-hero h1{font-size:40px}.storefront-hero p:not(.storefront-kicker){margin-bottom:16px;font-size:16px}.storefront-hero>img{display:none}.storefront-hero .storefront-text-link{margin-left:14px}.storefront-benefits{gap:8px;padding-block:12px;font-size:14px}.storefront-benefits span:last-child{display:none}.storefront-section{padding-block:22px;scroll-margin-top:96px}.storefront-heading{align-items:start;margin-bottom:14px}.storefront-heading>span{display:none}.storefront-heading>a{text-align:right;max-width:95px}.storefront-departments{gap:10px}.storefront-department{padding:8px;display:block}.storefront-department img{width:100%;height:76px;margin-bottom:8px}.storefront-department h3{font-size:16px}.storefront-department p{display:none}.storefront-department div>span{font-size:14px}.storefront-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-product h3{font-size:14px}.storefront-product-image{aspect-ratio:1.5}.storefront-about{padding:18px;display:block}.storefront-about h2{margin-bottom:12px}.storefront-opinions{scroll-margin-top:96px}.storefront .public-reviews-heading{gap:12px}.storefront .public-reviews-heading h2{font-size:24px}.storefront .public-rating-score{min-width:90px}.storefront .public-rating-score strong{font-size:36px}.storefront-footer>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.storefront-department{transition:none}}.storefront-footer{text-align:left;width:100%;max-width:none;display:block}body:has(.storefront){padding-bottom:0}@media (width<=720px){.public-site-header{gap:8px}.public-site-brand{gap:6px}.public-site-brand-mark{border-radius:9px;width:36px;height:46px}.public-site-brand .public-site-brand-mark img{width:28px;height:38px}.public-site-brand strong{letter-spacing:-.4px;font-size:16px}.public-site-cart-cta{gap:6px;padding:10px}.public-site-cart-cta strong{display:none}.public-site-header .mobile-menu-toggle{min-width:70px;padding-inline:10px}}.payment-status-control input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px;font-size:14px}.payment-status-control select{min-height:44px;font-size:14px}.order-shipping-control [role=status]{border:1px solid var(--line);background:#fff;grid-column:1/-1;padding:12px}.order-shipping-control [role=status] strong,.order-shipping-control [role=status] span{font-size:14px;line-height:1.6}.order-shipping-control button:disabled{opacity:.65;cursor:default}@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-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}
