@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.fixed{position:fixed}.block{display:block}.flex{display:flex}.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,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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:#26362f;--moss:#35493e;--cream:#f8f5ef;--paper:#eee9df;--rose:#b9938e;--muted:#726f67;--gold:#a88b61}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}.announcement{background:var(--ink);color:#f1ede5;text-align:center;letter-spacing:.22em;justify-content:center;align-items:center;gap:17px;height:31px;font-size:9px;display:flex}.site-header{background:var(--cream);border-bottom:1px solid #ddd8cc;justify-content:space-between;align-items:center;height:87px;padding:0 4.3%;display:flex}.wordmark,.footer-logo{letter-spacing:.25em;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1}.wordmark-dot{letter-spacing:0;color:#b79077}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a,.header-actions a,.mobile-nav a{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.desktop-nav a:hover,.header-actions a:hover,.mobile-nav a:hover{color:#a47b70}.header-actions{align-items:center;gap:25px;display:flex}.bag-indicator{color:var(--gold);margin-left:4px;font-size:10px}.mobile-nav{display:none}.site-footer{color:#f1eee6;background:#26372e;padding:52px 5% 24px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.25fr;gap:35px;max-width:1400px;margin:auto;padding-bottom:40px;display:grid}.footer-logo{font-size:32px}.footer-main p{margin:23px 0 8px;font-family:Georgia,serif;font-size:20px;line-height:1.5}.footer-main .footer-small{color:#b4c0b5;margin:0;font-family:Arial,sans-serif;font-size:12px}.footer-main h3,.footer-note span{letter-spacing:.22em;color:#beab88;margin-bottom:24px;font-size:10px}.footer-main a:not(.footer-logo){margin:0 0 16px;font-size:12px;display:block}.footer-note{border-left:1px solid #778478;padding-left:35px}.footer-note p{font-size:23px;font-style:italic}.footer-bottom{color:#c4cabb;letter-spacing:.18em;border-top:1px solid #687a6c;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}.eyebrow{letter-spacing:.26em;color:#a47e64;text-transform:uppercase;font-size:10px;font-weight:600}.eyebrow-line{vertical-align:middle;border-top:1px solid #ae9478;width:31px;margin-left:13px;display:inline-block}.button{letter-spacing:.18em;border:0;justify-content:space-between;align-items:center;gap:30px;min-width:210px;height:52px;padding:0 22px;font-size:10px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:var(--ink)}.button-dark:hover{background:#4d6253}.button-light{color:var(--ink);background:#ede9df}.button-light:hover{background:#fff}.button span{font-size:17px;font-weight:400}.text-link,.under-link{letter-spacing:.17em;border-bottom:1px solid #817b6f;justify-content:space-between;gap:35px;padding-bottom:11px;font-size:10px;font-weight:600;display:inline-flex}.text-link span,.under-link span{font-size:15px}.hero{grid-template-columns:52% 48%;max-width:1600px;min-height:680px;margin:auto;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:76px 7% 20px 10%;display:flex}.hero h1{letter-spacing:-.07em;margin:28px 0 22px;font-family:Georgia,serif;font-size:clamp(70px,7.9vw,125px);line-height:.93}.hero h1 em,.editorial-section h2 em,.process-teaser h2 em,.closing-cta h2 em,.page-intro h1 em{color:#b68e86;font-weight:400}.hero h1 i{color:#607263;font-weight:400}.hero-copy>p{color:#615f55;max-width:460px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:33px;margin-top:25px;display:flex}.hero-index{letter-spacing:.18em;color:#8c8171;justify-content:space-between;width:100%;margin-top:auto;padding-top:28px;font-size:9px;display:flex}.hero-visual{background:#e6ded0;min-height:680px;position:relative;overflow:hidden}.hero-visual:before{content:"";pointer-events:none;border:1px solid #d5c7b3;position:absolute;inset:35px}.hero-visual-top{letter-spacing:.2em;z-index:2;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:50px;left:54px;right:54px}.hero-side-label{writing-mode:vertical-rl;letter-spacing:.23em;color:#8c7e70;font-size:9px;position:absolute;top:47%;right:4%}.garment-stage{background:radial-gradient(circle at 50% 39%,#f6efe3,#e5dace 73%);justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.garment-stage svg{filter:drop-shadow(0 12px 15px #635a4c22);width:min(100%,440px);height:auto;max-height:580px}.garment-stage.compact{background:0 0;height:100%}.garment-stage.compact svg{width:min(76%,500px);max-height:570px}.stage-caption,.stage-bottom{letter-spacing:.18em;color:#8e8072;justify-content:space-between;font-size:9px;display:flex;position:absolute;left:30px;right:30px}.stage-caption{top:26px}.stage-bottom{bottom:23px}.hero-visual .stage-caption,.hero-visual .stage-bottom{display:none}.promise-strip{color:#3d4539;letter-spacing:.19em;background:#d9c9be;justify-content:space-evenly;align-items:center;gap:25px;min-height:77px;font-size:10px;display:flex}.promise-strip span:nth-child(2n){color:#9b7e62}.editorial-section{grid-template-columns:19% 45% 36%;max-width:1600px;margin:auto;padding:72px 7% 64px;display:grid}.section-number{letter-spacing:.18em;color:#a18070;margin-top:15px;font-size:10px}.editorial-section h2,.process-teaser h2,.closing-cta h2{letter-spacing:-.055em;margin:23px 0;font-family:Georgia,serif;font-size:clamp(55px,6vw,92px);line-height:1.04}.editorial-body{padding:38px 12% 0 5%}.editorial-body p{color:#62655a;margin-bottom:22px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.editorial-body .under-link{margin-top:22px}.feature-grid{background:#d7d2c8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-card{background:#f1ede4;flex-direction:column;align-items:flex-start;min-height:430px;padding:35px 12% 50px;display:flex}.feature-card:nth-child(2){background:#eae4d7}.feature-card:nth-child(3){background:#e2dfd2}.feature-card>span{letter-spacing:.19em;color:#9e806f;font-size:10px}.feature-card h3{margin:0 0 10px;font-family:Georgia,serif;font-size:28px}.feature-card p{color:#6a7065;max-width:270px;font-size:12px;line-height:1.7}.neck-illustration,.buckle-illustration,.stitch-illustration{justify-content:center;align-items:center;width:100%;height:235px;display:flex}.neck-illustration{color:#b3a492;font-family:Georgia,serif;font-size:185px;font-weight:100;line-height:1}.buckle-illustration{gap:20px}.buckle-illustration i{border:5px solid #a68d60;border-radius:4px;width:33px;height:33px;display:block;box-shadow:0 0 0 12px #d6cebf}.stitch-illustration{color:#a18772;font-family:Georgia,serif;font-size:145px}.process-teaser{color:#f5f0e7;background:#33473b;grid-template-columns:1fr 1fr;gap:14%;padding:72px 9%;display:grid}.process-teaser h2{font-size:78px}.process-teaser p{color:#cbd3c8;max-width:430px;margin-bottom:28px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.process-steps{border-top:1px solid #657666;align-self:center}.process-steps div{border-bottom:1px solid #657666;grid-template-columns:60px 1fr;column-gap:25px;padding:25px 0;display:grid}.process-steps b{color:#cbb58d;grid-row:span 2;font-size:12px;font-weight:400}.process-steps span{font-family:Georgia,serif;font-size:27px}.process-steps p{margin:8px 0 0;font-family:Arial,sans-serif;font-size:12px}.closing-cta{text-align:center;background:#e8e1d6;padding:76px 20px 84px}.closing-cta h2{margin:25px 0 38px;font-size:clamp(70px,8vw,116px)}.page-intro{text-align:center;max-width:1100px;margin:auto;padding:54px 20px 42px}.page-intro h1{letter-spacing:-.06em;margin:20px auto;font-family:Georgia,serif;font-size:clamp(56px,7vw,100px);line-height:1.02}.page-intro p{color:#65685f;max-width:680px;margin:auto;font-family:Georgia,serif;font-size:20px;line-height:1.55}.content-wrap{max-width:1200px;margin:0 auto;padding:0 30px 64px}.info-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.info-card{background:#eee8df;min-height:260px;padding:32px 30px}.info-card .number{letter-spacing:.2em;color:#aa866e;font-size:12px}.info-card h2{margin:30px 0 15px;font-family:Georgia,serif;font-size:37px;line-height:1.15}.info-card p{color:#6e7067;font-size:13px;line-height:1.75}.split-panel{background:#e8ded2;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto 64px;display:grid}.split-panel>div:first-child{padding:48px 10%}.split-panel h2{letter-spacing:-.05em;font:56px/1.05 Georgia,serif}.split-panel p{color:#65685d;font:18px/1.55 Georgia,serif}.split-panel .garment-stage{min-height:470px}.faq-list{border-top:1px solid #cfc9bd;max-width:850px;margin:auto}.faq-list details{border-bottom:1px solid #cfc9bd;padding:24px 0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:15px;font:25px Georgia,serif;list-style:none;display:flex}.faq-list summary:after{content:"+";font:22px Arial,sans-serif}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#666b60;max-width:680px;margin:18px 0 5px;font-size:14px;line-height:1.7}.placeholder-panel{text-align:center;background:#ece7dd;max-width:900px;margin:0 auto 64px;padding:44px 8%}.placeholder-panel h2{font:44px Georgia,serif}.placeholder-panel p{color:#697066;font:18px/1.6 Georgia,serif}.note{color:#74766f;font-size:12px;line-height:1.7}.measurement-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.measure-card{background:#f0ece4;padding:24px}.measure-card span{color:#a2806d;letter-spacing:.2em;font-size:10px}.measure-card h3{margin:12px 0 8px;font:22px Georgia,serif}.measure-card p{color:#6d7267;font-size:12px;line-height:1.5}.fabric-swatches{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.fabric-showcase{background:#eee9df;padding:13px}.fabric-showcase>div{height:175px}.fabric-showcase h3{margin:18px 12px 5px;font:25px Georgia,serif}.fabric-showcase p{letter-spacing:.12em;color:#75786e;margin:0 12px 15px;font-size:11px}.cart-line{text-align:left;border-bottom:1px solid #c9c2b7;align-items:center;gap:25px;padding:20px 0;display:flex}.cart-line .garment-stage{width:125px;min-height:150px}.cart-line .garment-stage svg{width:115px}.cart-line .stage-caption,.cart-line .stage-bottom{display:none}.cart-line h3{font:25px Georgia,serif}.cart-line p{margin:5px 0;font-size:12px}.cart-line button{letter-spacing:.1em;margin-top:10px;font-size:10px;text-decoration:underline}.cart-summary{justify-content:space-between;padding:23px 0;font:22px Georgia,serif;display:flex}.cart-actions{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}@media (max-width:1050px){.desktop-nav{gap:14px}.desktop-nav a{font-size:9px}.hero{grid-template-columns:50% 50%}.hero-copy{padding-left:7%}.hero-actions{flex-wrap:wrap}.editorial-section{grid-template-columns:15% 48% 37%}.feature-card{padding-left:8%;padding-right:8%}}@media (max-width:760px){.announcement{letter-spacing:.08em;font-size:8px}.site-header{height:66px}.wordmark{font-size:23px}.desktop-nav{display:none}.header-actions a{font-size:9px}.mobile-nav{border-bottom:1px solid #ddd8cc;justify-content:space-around;padding:12px 3%;display:flex}.mobile-nav a{font-size:9px}.hero{flex-direction:column;display:flex}.hero-copy{min-height:0;padding:58px 7% 24px}.hero h1{font-size:clamp(69px,16vw,105px)}.hero-visual,.hero-visual .garment-stage.compact{min-height:580px}.promise-strip{flex-wrap:wrap;gap:12px;padding:20px;font-size:8px}.editorial-section{padding:48px 7%;display:block}.editorial-body{padding:0}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:350px}.neck-illustration,.buckle-illustration,.stitch-illustration{height:170px}.process-teaser{padding:52px 7%;display:block}.process-steps{margin-top:32px}.closing-cta{padding:58px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div:first-child{grid-column:span 2}.footer-note{border:0;padding:0}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:8px}.info-grid,.fabric-swatches{grid-template-columns:1fr}.info-card{min-height:auto}.info-card h2{margin-top:24px}.split-panel{display:block}.split-panel>div:first-child{padding:36px 7%}.measurement-grid{grid-template-columns:1fr}}.config-shell{max-width:1540px;margin:auto;padding:0 4% 64px}.config-heading{text-align:center;padding:42px 0 36px}.config-heading h1{letter-spacing:-.065em;margin:19px 0;font:clamp(60px,6vw,94px)/1 Georgia,serif}.config-heading h1 em{color:#b58d85}.config-heading p{color:#6f7268;font:18px Georgia,serif}.config-layout{grid-template-columns:minmax(0,1fr) minmax(340px,43%);gap:5%;display:grid}.wizard-nav{border-top:1px solid #c9c7bc;border-bottom:1px solid #c9c7bc;grid-template-columns:repeat(5,1fr);display:grid}.wizard-nav button{text-align:left;color:#8b8c80;background:0 0;border:0;border-top:3px solid #0000;margin-top:-2px;padding:19px 8px 18px}.wizard-nav button.active{color:#293a30;border-top-color:#3c5242}.wizard-nav button.done{color:#536a58}.wizard-nav span{letter-spacing:.12em;margin-bottom:9px;font-size:9px;display:block}.wizard-nav strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.wizard-content{padding:32px 0 20px}.wizard-kicker{letter-spacing:.2em;color:#a1826b;font-size:10px}.wizard-kicker span{margin:0 14px}.wizard-content h2{letter-spacing:-.05em;margin:21px 0 13px;font:clamp(41px,4vw,64px)/1.05 Georgia,serif}.wizard-lead{color:#697066;max-width:520px;margin-bottom:30px;font:17px/1.5 Georgia,serif}.choice-group{border:0;border-top:1px solid #cbc9bd;min-width:0;padding:22px 0 24px}.choice-group legend{float:left;width:100%;padding:0;font:25px Georgia,serif}.choice-group>p{clear:both;color:#74776d;margin:34px 0 17px;font-size:12px}.choice-grid{clear:both;grid-template-columns:repeat(3,1fr);gap:9px;padding-top:18px;display:grid}.choice-group>p+.choice-grid{padding-top:0}.choice-card{text-align:left;background:#f2eee7;border:1px solid #ded9cf;flex-direction:column;align-items:flex-start;min-height:99px;padding:17px;transition:border .15s,background .15s;display:flex;position:relative}.choice-card:hover{border-color:#7b8b78}.choice-card.selected{background:#e8eee6;border:1.5px solid #435c4b}.choice-card.selected:after{content:"✓";color:#435c4b;font-size:13px;position:absolute;top:11px;right:12px}.choice-name{padding-right:12px;font:17px Georgia,serif}.choice-card small{color:#72766d;margin-top:8px;font-size:10px;line-height:1.4;display:block}.choice-premium{color:#9a735e;margin-top:auto;padding-top:8px;font-size:10px}.swatch-grid .choice-card{min-height:165px}.choice-swatch{border:1px solid #ffffff70;width:100%;height:72px;margin-bottom:13px}.fabric-note,.measurement-privacy{color:#77796f;font-size:11px;line-height:1.6}.wizard-actions{border-top:1px solid #cbc9bd;justify-content:space-between;align-items:center;margin-top:25px;padding-top:25px;display:flex}.back-button{letter-spacing:.18em;color:#536454;background:0 0;border:0;padding:15px 0;font-size:10px}.preview-sticky{position:sticky;top:15px}.preview-column .garment-stage{background:radial-gradient(circle at 50% 39%,#f3ebe0,#e2d6c9 78%);height:600px}.preview-summary{background:#eae4da;padding:23px 29px}.preview-summary>div{justify-content:space-between;gap:15px;display:flex}.preview-summary span,.preview-summary strong{letter-spacing:.12em;font-size:11px;font-weight:600}.preview-summary p{color:#565f55;margin:12px 0 5px;font:17px Georgia,serif}.preview-summary .preview-note{color:#8c8a80;font-size:9px;font-weight:400}.fit-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fit-modes button{text-align:left;background:#f2eee7;border:1px solid #d9d3c8;flex-direction:column;min-height:145px;padding:23px;display:flex}.fit-modes button.selected{background:#e7ede5;border:1.5px solid #435c4b}.fit-modes span{letter-spacing:.18em;color:#957967;font-size:9px}.fit-modes strong{margin:18px 0 8px;font:22px Georgia,serif}.fit-modes small{color:#74776d;font-size:11px}.standard-size{margin-top:40px}.standard-size h3,.measure-heading h3{font:26px Georgia,serif}.size-row{gap:9px;display:flex}.size-row button{background:#f2eee7;border:1px solid #d9d3c8;width:59px;height:56px}.size-row button.selected{background:#e7ede5;border:2px solid #435c4b}.standard-size p,.measure-fields>p{color:#71776d;margin:20px 0;font-size:12px;line-height:1.6}.measure-fields{margin-top:30px}.measure-heading{justify-content:space-between;align-items:baseline;display:flex}.measure-heading span{letter-spacing:.17em;color:#a38369;font-size:10px}.measure-fields a{text-decoration:underline}.field-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.field-grid label{flex-direction:column;gap:8px;display:flex}.field-grid label>span{font-size:12px;font-weight:600}.field-grid input{background:#fbf9f4;border:1px solid #ccc9c0;outline:none;width:100%;height:48px;padding:0 15px}.field-grid input:focus{border-color:#435c4b}.field-grid small{color:#7b7d72;font-size:10px;line-height:1.4}.field-error input{border-color:#a75858}.measurement-privacy{margin-top:30px!important}.review-list{border-top:1px solid #ccc8bd}.review-list div{border-bottom:1px solid #ccc8bd;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.review-list span{color:#777a70;font-size:12px}.review-list strong{text-align:right;font:16px Georgia,serif}.review-measures{margin:24px 0;font:17px Georgia,serif}.snapshot-note{color:#737568;background:#ede7db;margin-top:24px;padding:18px;font-size:11px;line-height:1.6}.form-error{color:#8b3c38;background:#fae9e5;margin:22px 0;padding:15px;font-size:12px;line-height:1.6}@media (max-width:1000px){.config-layout{grid-template-columns:1fr}.preview-column{grid-row:1}.preview-sticky{position:static}.preview-column .garment-stage{height:410px;min-height:410px}.preview-column .garment-stage svg{max-height:360px}.preview-summary{padding:16px}.config-heading{padding-bottom:35px}}@media (max-width:650px){.config-shell{padding:0 5% 48px}.config-heading{padding:32px 0 26px}.wizard-nav strong{font-size:11px}.wizard-nav button{padding:13px 3px}.wizard-nav span{font-size:8px}.wizard-content{padding-top:26px}.choice-grid,.swatch-grid{grid-template-columns:repeat(2,1fr)}.choice-card{min-height:94px}.field-grid{grid-template-columns:1fr}.preview-column .garment-stage{height:340px;min-height:340px}.preview-column .garment-stage svg{max-height:300px}.preview-column .stage-caption{top:12px}.preview-column .stage-bottom{bottom:10px}.fit-modes{grid-template-columns:1fr}.fit-modes button{min-height:110px}.wizard-actions .button{min-width:170px}}.lookbook-section{background:#ede8de;padding:68px 7% 72px}.lookbook-heading{text-align:center;max-width:680px;margin:0 auto 32px}.lookbook-heading h2{letter-spacing:-.055em;margin:22px 0 15px;font:clamp(48px,5.8vw,78px)/1.03 Georgia,serif}.lookbook-heading h2 em{color:#b68e86}.lookbook-heading p{color:#666b60;font:17px/1.55 Georgia,serif}.lookbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1320px;margin:0 auto;display:grid}.lookbook-card{min-width:0}.lookbook-image{aspect-ratio:4/5;background:#ddd3c4;position:relative;overflow:hidden}.lookbook-image img{object-fit:cover;object-position:center 34%;transition:transform .6s}.lookbook-card:hover .lookbook-image img{transform:scale(1.025)}.lookbook-caption{padding:19px 2px 0}.lookbook-caption>span{letter-spacing:.2em;color:#9c7d68;font-size:9px}.lookbook-caption h3{margin:10px 0 5px;font:27px Georgia,serif}.lookbook-caption p{color:#76766d;margin:0;font-size:11px}.lookbook-link{width:min(320px,100%);margin:32px auto 0;display:flex}@media (max-width:760px){.lookbook-section{padding:48px 6% 52px}.lookbook-heading{margin-bottom:28px}.lookbook-grid{grid-template-columns:1fr;gap:32px;max-width:500px}.lookbook-image{aspect-ratio:4/4.7}.lookbook-caption h3{font-size:25px}.lookbook-link{margin-top:28px}}.model-preview{background:#e6ded0}.model-image-wrap{aspect-ratio:4/5;background:#ded3c3;min-height:520px;max-height:680px;position:relative;overflow:hidden}.model-photo{object-fit:cover;object-position:center 28%;transition:opacity .18s}.model-image-kicker,.model-image-label{z-index:2;color:#fff;text-shadow:0 1px 7px #0008;letter-spacing:.17em;font-size:9px;font-weight:600;position:absolute;left:20px;right:20px}.model-image-kicker{top:20px}.model-image-label{justify-content:flex-end;gap:11px;display:flex;bottom:18px}.model-image-kicker i,.model-image-label i{color:#e2c99e;font-style:normal}.model-preview-meta{background:#eee8df;justify-content:space-between;gap:12px;min-height:62px;padding:14px 19px;display:flex}.selected-fabric,.selected-details{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.selected-fabric i{border:1px solid #999;border-radius:50%;grid-row:span 2;width:19px;height:19px}.selected-fabric span,.selected-details span{letter-spacing:.14em;color:#898277;font-size:8px}.selected-fabric strong,.selected-details strong{text-transform:capitalize;font-size:10px;font-weight:500}.selected-details{text-align:right;grid-template-columns:1fr}.config-shell .preview-summary,.config-shell .preview-sticky{background:#e5ded2}.config-shell .model-image-wrap{max-height:none}@media (max-width:1000px){.model-image-wrap{aspect-ratio:4/4.4;min-height:400px;max-height:560px}.model-photo{object-position:center 30%}}@media (max-width:650px){.model-image-wrap{aspect-ratio:4/4.5;min-height:360px}.model-preview-meta{gap:8px;padding:12px}.selected-fabric strong,.selected-details strong{font-size:9px}}.choice-card{cursor:pointer}.choice-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice-card:focus-within{outline-offset:2px;z-index:1;outline:2px solid #435c4b}.reset-design{color:#526252;letter-spacing:.19em;background:0 0;border:0;border-bottom:1px solid #b8ad9d;padding:8px 2px;font-size:9px;font-weight:600}.reset-design span{margin-left:7px;font-size:14px}.selected-details strong{text-transform:none!important}.occasion-section{background:#f7f3ec;padding:68px 6.5% 72px}.occasion-heading{text-align:center;max-width:720px;margin:0 auto 32px}.occasion-heading h2{letter-spacing:-.055em;margin:22px 0 15px;font:clamp(48px,5.6vw,76px)/1.02 Georgia,serif}.occasion-heading h2 em{color:#b68e86}.occasion-heading p{color:#676c62;font:17px/1.6 Georgia,serif}.occasion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;max-width:1450px;margin:auto;display:grid}.occasion-image{aspect-ratio:4/5;background:#ded4c7;position:relative;overflow:hidden}.occasion-image img{object-fit:cover;object-position:center 33%;transition:transform .6s}.occasion-card:hover .occasion-image img{transform:scale(1.025)}.occasion-caption{padding:16px 2px 0}.occasion-caption span{letter-spacing:.16em;color:#9b7c68;font-size:8px}.occasion-caption h3{margin:9px 0 5px;font:23px Georgia,serif}.occasion-caption p{color:#74766f;margin:0;font-size:10px;line-height:1.5}.occasion-note{color:#898579;max-width:1450px;margin:26px auto 0;font-size:10px}.occasion-link{width:min(360px,100%);margin:30px auto 0;display:flex}@media (max-width:1050px){.occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.occasion-section{padding-left:6%;padding-right:6%}}@media (max-width:760px){.occasion-section{padding:48px 6% 52px}.occasion-heading{margin-bottom:28px}.occasion-grid{grid-template-columns:1fr;gap:32px;max-width:500px}.occasion-caption h3{font-size:26px}.occasion-caption p{font-size:11px}.occasion-link{margin-top:28px}}.inline-measurement{background:#eee9df;border-left:2px solid #ad8d70;grid-template-columns:1fr minmax(120px,200px);align-items:center;gap:4px 20px;margin:-9px 0 24px;padding:15px 17px;display:grid}.inline-measurement>span{font:16px Georgia,serif}.inline-measurement>div{background:#fbf9f4;border:1px solid #c9c3b8;align-items:center;height:39px;display:flex}.inline-measurement input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 10px;font-size:12px}.inline-measurement b{color:#82796c;padding:0 10px;font-size:10px;font-weight:500}.inline-measurement>small{color:#76776f;grid-column:1/-1;font-size:10px;line-height:1.45}.inline-measurement:focus-within{background:#e8eee6;border-left-color:#435c4b}.model-image-selection{z-index:2;color:#fff;text-shadow:none;letter-spacing:.08em;background:#26362fce;padding:8px 10px;font-size:9px;line-height:1.7;position:absolute;bottom:42px;left:20px}@media (max-width:650px){.inline-measurement{grid-template-columns:1fr minmax(105px,145px);gap:4px 10px;padding:13px}}.hero-model-image{object-fit:cover;object-position:center 24%}.process-photo{background:#e8ded2;min-height:470px;position:relative;overflow:hidden}.process-photo img{object-fit:cover;object-position:center 24%}.cart-model-thumb{background:#e5ded2;flex:0 0 125px;height:150px;position:relative;overflow:hidden}.cart-model-thumb img{object-fit:cover;object-position:center 25%}.model-selection-list{background:#f3eee6;border-top:1px solid #d4cbbc;grid-template-columns:1fr 1fr;margin:0;display:grid}.model-selection-list>div{border-bottom:1px solid #ded8cd;padding:12px 16px}.model-selection-list dt{letter-spacing:.15em;color:#8a7e70;text-transform:uppercase;font-size:8px}.model-selection-list dd{color:#35443a;margin:5px 0 0;font:15px Georgia,serif}.model-image-selection{max-width:calc(100% - 40px)}@media (max-width:650px){.model-selection-list>div{padding:10px 12px}.model-selection-list dd{font-size:13px}.process-photo{min-height:380px}}.shape-section{background:#e9e3d8;padding:68px 6.5% 72px}.shape-heading{text-align:center;max-width:720px;margin:0 auto 32px}.shape-heading h2{letter-spacing:-.055em;margin:22px 0 15px;font:clamp(48px,5.6vw,76px)/1.02 Georgia,serif}.shape-heading h2 em{color:#b68e86}.shape-heading p{color:#676c62;font:17px/1.6 Georgia,serif}.shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1250px;margin:auto;display:grid}.shape-image{aspect-ratio:4/5;background:#ded4c7;position:relative;overflow:hidden}.shape-image img{object-fit:cover;object-position:center 31%;transition:transform .6s}.shape-card:hover .shape-image img{transform:scale(1.025)}.shape-caption{padding:16px 2px 0}.shape-caption span{letter-spacing:.16em;color:#9b7c68;font-size:8px}.shape-caption h3{margin:9px 0 5px;font:23px Georgia,serif}.shape-caption p{color:#74766f;margin:0;font-size:10px;line-height:1.5}.shape-link{width:min(280px,100%);margin:30px auto 0;display:flex}@media (max-width:1050px){.shape-section{padding-left:6%;padding-right:6%}.shape-grid{gap:14px}}@media (max-width:760px){.shape-section{padding:48px 6% 52px}.shape-heading{margin-bottom:28px}.shape-grid{grid-template-columns:1fr;gap:32px;max-width:500px}.shape-caption h3{font-size:26px}.shape-caption p{font-size:11px}.shape-link{margin-top:28px}}.live-fashion-model{width:100%;height:100%;animation:.36s ease-out both avatar-enter;display:block}.animated-figure{transform-box:fill-box;transform-origin:50% 44%;animation:5.8s ease-in-out .35s infinite figure-breathe}.model-image-wrap{overflow:hidden}.model-image-kicker{background:#26362fc7;padding:6px 8px;left:14px;right:auto}.model-image-label{background:#26362fc7;padding:6px 8px;bottom:14px;left:auto;right:14px}.model-image-selection{max-width:calc(100% - 28px);font-size:8px;line-height:1.6;bottom:48px}.model-preview-meta{z-index:1;position:relative}@keyframes avatar-enter{0%{opacity:.6;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes figure-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(1.25px)}}@media (prefers-reduced-motion:reduce){.live-fashion-model,.animated-figure{animation:none}}.fabric-texture{background-color:#ece6d9;position:relative;overflow:hidden}.fabric-cotton-poplin{background-image:repeating-linear-gradient(0deg,#ffffff18 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#827b7010 0 1px,#0000 1px 5px),linear-gradient(135deg,#eee9df,#dcd4c6)}.fabric-linen{background-image:repeating-linear-gradient(9deg,#fff2 0 1px,#0000 1px 4px),repeating-linear-gradient(97deg,#80756818 0 1px,#0000 1px 6px),linear-gradient(135deg,#d9d0c1,#b7ac98)}.fabric-silk{background-image:linear-gradient(115deg,#0000 8%,#fff8 34%,#0000 57%),linear-gradient(25deg,#c8bda9,#eee6d7 55%,#aa9a7e)}.color-palette{background:#eee9df;margin:48px 0 0;padding:36px}.palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.palette-item{align-items:center;gap:9px;font-size:11px;display:flex}.palette-item i{border:1px solid #fff;border-radius:50%;flex:none;width:27px;height:27px;box-shadow:0 0 0 1px #bcb5aa}.palette-item strong{font-weight:500}@media (max-width:760px){.color-palette{padding:25px 18px}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.wizard-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.wizard-next-top{color:#2d4034;letter-spacing:.14em;background:#e7ece5;border:1px solid #465a4b;flex:none;padding:10px 12px;font-size:9px;font-weight:600}.wizard-next-top span{margin-left:8px;font-size:14px}.wizard-next-top:hover{background:#dbe5da}.inline-measurement.field-error>div{border-color:#a75858;box-shadow:0 0 0 1px #a75858}@media (max-width:650px){.wizard-topline{align-items:flex-start}.wizard-next-top{letter-spacing:.1em;padding:8px 9px;font-size:8px}.wizard-kicker{font-size:8px}}.model-image-wrap.model-photo-wrap{aspect-ratio:2/3;background:#eee9df;min-height:500px;max-height:790px}.config-model-photo{object-fit:cover;object-position:center top}.garment-overlay{z-index:1;width:100%;height:100%;animation:.34s ease-out both garment-refresh;position:absolute;inset:0;overflow:visible}.live-shirt{transform-box:fill-box;animation:5.8s ease-in-out .35s infinite shirt-breathe}.photo-model-preview .model-image-kicker,.photo-model-preview .model-image-label,.photo-model-preview .model-image-selection{z-index:3}@keyframes garment-refresh{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes shirt-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(.7px)}}@media (prefers-reduced-motion:reduce){.garment-overlay,.live-shirt{animation:none}}.wordmark,.footer-logo.brand-lockup{letter-spacing:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:flex}.wordmark{min-width:120px}.wordmark .brand-name{letter-spacing:.29em;font:500 29px/.9 Georgia,serif}.wordmark .brand-line{letter-spacing:.28em;color:#907b68;margin-left:2px;font:600 7px/1 Arial,sans-serif}.footer-logo.brand-lockup .brand-name{letter-spacing:.29em;font:500 32px/.9 Georgia,serif}.footer-logo.brand-lockup .brand-line{letter-spacing:.28em;color:#d2bd9e;margin-left:2px;font:600 8px/1 Arial,sans-serif}.footer-main>div:first-child>p:first-of-type{margin-top:24px}.announcement{letter-spacing:.19em}.announcement span{color:#c6ae7d}.footer-main{grid-template-columns:2fr 1fr 1fr 1.35fr}@media (max-width:1000px){.config-layout{grid-template-columns:1fr;gap:32px 0}}.wordmark.kqy-brand,.footer-logo.kqy-brand{letter-spacing:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.kqy-brand-letters{letter-spacing:.16em;color:var(--ink);align-items:baseline;font:400 33px/.9 Georgia,serif;display:inline-flex}.kqy-brand-q{color:var(--rose);font-size:1.04em;font-style:italic}.kqy-brand-rule{background:linear-gradient(90deg,var(--rose),var(--gold));width:22px;height:1px;margin-left:2px;display:block}.footer-logo.kqy-brand .kqy-brand-letters{color:#f1eee6;font-size:36px}.footer-logo.kqy-brand .kqy-brand-rule{background:linear-gradient(90deg,#d2a7a0,#c6ae7d)}.policy-sections{max-width:920px;margin:0 auto}.policy-preview-banner{color:#5e665b;background:#eee8df;border-left:2px solid #ad8d70;margin:0 0 35px;padding:18px 22px;font-size:13px;line-height:1.7}.policy-section{border-top:1px solid #d1cbbf;padding:28px 0;scroll-margin-top:28px}.policy-section h2{color:#26362f;margin:0 0 14px;font:32px/1.15 Georgia,serif}.policy-section p{color:#62685f;max-width:790px;font-size:14px;line-height:1.75}.policy-section ul{color:#62685f;max-width:790px;padding-left:20px;font-size:13px;line-height:1.8}.policy-section a{color:#556c58;text-underline-offset:3px;text-decoration:underline}.policy-source{margin-top:15px;color:#837a6d!important;font-size:11px!important}.account-panel{text-align:left}.account-form{gap:18px;max-width:520px;margin:auto;display:grid}.account-form label{text-align:left;gap:8px;display:grid}.account-form label span{font-size:12px;font-weight:600}.account-form input{background:#fbf9f4;border:1px solid #ccc9c0;outline:none;height:48px;padding:0 14px}.account-form input:focus{border-color:#435c4b}.account-form .button{margin-top:8px}.account-storage-note{max-width:620px;color:#77796f!important;margin:20px auto 0!important;font:12px/1.7 Arial,sans-serif!important}.account-content{padding-top:0}.account-identity{border-bottom:1px solid #d2ccc1;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.account-identity h2{margin:10px 0 4px;font:32px Georgia,serif}.account-identity p{color:#76766e;margin:0;font-size:13px}.account-saved{letter-spacing:.16em;color:#657862;font-size:9px}.account-measures{margin-top:28px}.account-design-link{margin:28px 0 36px}.account-remove-prompt{text-align:center;color:#8b3c38;font-size:12px}.account-delete-actions{justify-content:center;gap:24px;margin-bottom:70px;display:flex}.account-delete,.account-keep{color:#806a5c;letter-spacing:.15em;background:0 0;border:0;border-bottom:1px solid #a68a77;padding:8px 0;font-size:9px;display:block}.account-delete:hover{color:#8b3c38;border-color:#8b3c38}.account-keep{color:#435c4b;border-color:#435c4b}.measurement-privacy a{text-underline-offset:3px;color:#435c4b;text-decoration:underline}.color-palette .palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px}.color-palette .palette-item{gap:11px;min-width:0;font-size:12px;line-height:1.4}.color-palette .palette-item i{width:34px;height:34px}.palette-description{color:#657063;max-width:650px;margin:12px 0 0;font:13px/1.7 Arial,sans-serif}@media (max-width:1000px){.color-palette .palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.color-palette .palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.color-palette .palette-item{gap:8px;font-size:11px}.color-palette .palette-item i{width:28px;height:28px}}.measurement-diagram{width:100%;height:auto;max-height:290px;display:block}.measurement-diagram-compact .measure-callout,.measurement-diagram-compact .measure-view-label{display:none}.measurement-expanded-diagram{background:#e5eade;width:190px;max-width:100%;margin:15px auto}.measure-figure{stroke:#7d897e;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.measure-reference{stroke:#8e998f;stroke-width:1px}.measure-tape{stroke:#a35b49;stroke-width:5px}.measure-tape-back{stroke:#a35b49;stroke-width:2.5px;stroke-dasharray:5 4;opacity:.8}.measure-tape-ticks{stroke:#fff3d7;stroke-width:1.5px;stroke-dasharray:1 7}.measure-callout{stroke:#69796c;stroke-width:1px;fill:none}.measure-callout text{stroke:none;fill:#33483b;font:12px Arial,sans-serif}.measure-view-label{fill:#6d786e;letter-spacing:1.7px;font:9px Arial,sans-serif}.measurement-guide-page{max-width:1280px}.measurement-preparation{background:#e8eee7;border:1px solid #cbd5c8;grid-template-columns:1fr 1.2fr;gap:44px;padding:40px;display:grid}.measurement-preparation h2,.measurement-landmarks h2,.measurement-section-heading h2,.measurement-final-check h2{letter-spacing:-.025em;margin:14px 0 18px;font:clamp(28px,3.2vw,42px)/1.15 Georgia,serif}.measurement-preparation p,.measurement-prep-list li{color:#536052;font:14px/1.75 Arial,sans-serif}.measurement-preparation .button{letter-spacing:.1em;min-width:0;margin-top:16px}.measurement-prep-list{gap:14px;margin:0;padding-left:20px;list-style:outside;display:grid}.measurement-prep-list strong{color:#263b2f}.measurement-landmarks{padding:28px 0 20px}.measurement-landmarks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.measurement-landmarks dl>div{background:#eee8dc;border-left:2px solid #a88b61;padding:20px}.measurement-landmarks dt{margin-bottom:9px;font:20px Georgia,serif}.measurement-landmarks dd{color:#5a665b;margin:0;font:13px/1.65 Arial,sans-serif}.measurement-diagram-key{color:#5a665b;align-items:center;gap:12px;margin:24px 0 0;font-size:12px;line-height:1.6;display:flex}.measurement-diagram-key span{background:#a35b49;border-radius:3px;flex:none;width:30px;height:5px}.measurement-jump-links{border-bottom:1px solid #d2cabc;flex-wrap:wrap;gap:9px;padding:14px 0 28px;display:flex}.measurement-jump-links a{background:#eee8dc;border:1px solid #cfc4b2;padding:11px 14px;font-size:12px}.illustrated-measurement-section{padding:32px 0 8px;scroll-margin-top:24px}.measurement-section-heading{max-width:780px;margin-bottom:25px}.measurement-section-heading p{color:#657063;font:15px/1.6 Arial,sans-serif}.illustrated-measurement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.illustrated-measure-card{background:#f0ece3;border:1px solid #dfd7c9;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:22px;padding:25px;scroll-margin-top:25px;display:grid}.measurement-card-visual{background:#e5eade;padding:8px}.measurement-card-visual p{color:#586455;text-align:center;margin:8px 0;font:10px/1.5 Arial,sans-serif}.measurement-card-copy .eyebrow{letter-spacing:.12em;font-size:8px}.measurement-card-copy h3{margin:11px 0 12px;font:25px/1.2 Georgia,serif}.measurement-purpose{color:#667061;font:12px/1.6 Arial,sans-serif}.measurement-instructions ol{margin:16px 0;padding-left:20px;list-style:decimal}.measurement-instructions li{color:#424f45;margin-bottom:9px;padding-left:3px;font:12px/1.75 Arial,sans-serif}.measurement-instructions .measurement-check{color:#525c50;background:#e6e1d5;padding:12px;font:11px/1.7 Arial,sans-serif}.measurement-check strong{color:#344639}.measurement-record{color:#596558;margin-bottom:0;font:11px/1.7 Arial,sans-serif}.measurement-record a,.measurement-method-notes a{text-underline-offset:3px;text-decoration:underline}.measurement-final-check{background:#e8eee7;margin:32px 0 24px;padding:35px 40px}.measurement-final-check li,.measurement-final-check p{color:#536052;font:14px/1.8 Arial,sans-serif}.measurement-final-check li{margin-bottom:8px}.measurement-final-check ul{padding-left:20px;list-style:outside}.measurement-final-check .button{margin-top:12px}.measurement-method-notes{color:#626e60;padding:18px 0;font:12px/1.75 Arial,sans-serif}.measurement-method-notes summary{cursor:pointer;color:#34493b}.measurement-progress{color:#3a503e;background:#e6ede3;border-left:2px solid #728668;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 18px;font-size:12px;display:flex}.measurement-progress strong{font-size:16px}.measurement-progress a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.measurement-form-prep{color:#667061;margin:18px 0;font:12px/1.7 Arial,sans-serif}.guided-fields{gap:16px}.guided-field{background:#f1ede4;border:1px solid #dbd3c6;min-width:0;padding:14px}.guided-field-main{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:15px;display:grid}.guided-field-image{background:#e5eade;padding:3px}.guided-field-entry label{margin-bottom:7px;font:18px/1.3 Georgia,serif;display:block!important}.measurement-required{letter-spacing:.1em;color:#796f5d;margin-bottom:10px;font-size:8px;display:block}.measurement-input-wrap{background:#fffdf8;border:1px solid #bcb8ac;align-items:center;display:flex}.guided-field .measurement-input-wrap input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:43px;padding:8px 10px}.measurement-input-wrap:focus-within{outline-offset:2px;outline:2px solid #56715b}.measurement-input-wrap>span{color:#6c7469;padding-right:10px;font-size:11px}.guided-field-entry>p{color:#657063;margin:9px 0 0;font:11px/1.6 Arial,sans-serif}.guided-field.field-error .measurement-input-wrap{border-color:#a74e43}.guided-field-entry .measurement-field-error{color:#8a3f36}.measurement-field-help{border-top:1px solid #d5cdbc;margin-top:13px;padding-top:11px}.measurement-field-help summary{color:#3c5541;cursor:pointer;font-size:11px;line-height:1.5}.measurement-field-help>a{font:11px/1.6 Arial,sans-serif;text-decoration:underline}@media (max-width:1100px){.illustrated-measurement-grid{grid-template-columns:1fr}.illustrated-measure-card{grid-template-columns:170px minmax(0,1fr)}.measurement-preparation{gap:26px;padding:28px}.guided-fields{grid-template-columns:1fr}}@media (max-width:760px){.measurement-preparation{grid-template-columns:1fr;padding:25px 20px}.measurement-landmarks dl{grid-template-columns:1fr}.illustrated-measure-card{grid-template-columns:125px minmax(0,1fr);gap:18px;padding:20px}.measurement-final-check{padding:26px 22px}.measurement-guide-page{padding-left:20px;padding-right:20px}}@media (max-width:599px){.guided-field-main{grid-template-columns:1fr;gap:12px}.guided-field-image{justify-self:center;max-width:95px}.guided-field-entry label{font-size:17px}.measurement-progress{padding:12px;font-size:11px}.measurement-progress a{margin-left:0}}@media (max-width:440px){.illustrated-measure-card{grid-template-columns:1fr}.measurement-card-visual{width:100%;max-width:190px;margin:auto}.measurement-card-copy h3{font-size:27px}.measurement-instructions li{font-size:13px}.measurement-final-check .button,.measurement-preparation .button{width:100%;padding:0 13px;font-size:9px}}:root{--ornament:#9c7b4c}.ornament-frame{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ornament);z-index:1;position:absolute;inset:22px}.corner-flourish{width:var(--corner-size,90px);height:var(--corner-size,90px);opacity:.76;position:absolute}.corner-top-left{top:0;left:0}.corner-top-right{top:0;right:0;transform:rotate(90deg)}.corner-bottom-right{bottom:0;right:0;transform:rotate(180deg)}.corner-bottom-left{bottom:0;left:0;transform:rotate(270deg)}.flourish-divider{width:min(240px,65%);color:var(--ornament);pointer-events:none;-webkit-user-select:none;user-select:none;margin:20px auto 25px;line-height:0}.flourish-divider svg{width:100%;height:auto;display:block}.flourish-left{margin-left:0}.hero-copy{position:relative}.hero-copy .ornament-frame{--corner-size:72px;inset:16px 22px 22px}.hero-copy .hero-index{padding-bottom:43px}.hero-campaign .ornament-frame{--corner-size:76px;color:#e1cda5;z-index:2;inset:18px}.hero-campaign .corner-flourish{opacity:.75;filter:drop-shadow(0 1px 2px #26190e55)}.lookbook-heading .flourish-divider,.occasion-heading .flourish-divider,.shape-heading .flourish-divider{margin-top:21px;margin-bottom:23px}.process-teaser,.site-footer{--ornament:#d0b587}.process-teaser .flourish-divider{width:205px;margin-top:26px}.closing-cta{border-top:1px solid #b79b704d;border-bottom:1px solid #b79b704d;position:relative}.closing-cta .ornament-frame{--corner-size:116px;inset:30px}.closing-cta .flourish-divider{margin-bottom:32px}.page-intro .flourish-divider{width:210px;margin-top:16px;margin-bottom:18px}.config-heading .flourish-divider{width:190px;margin-top:16px;margin-bottom:18px}.site-footer{position:relative}.site-footer>.ornament-frame{--corner-size:60px;inset:18px}.site-footer .footer-main{z-index:2;position:relative}.site-header{border-bottom-color:#b299744d}.promise-strip{border-top:1px solid #a88b6166;border-bottom:1px solid #a88b6166}.button-dark{border:1px solid #b69b7466}@media (max-width:760px){.hero-copy .ornament-frame{--corner-size:48px;inset:12px 14px 14px}.hero-copy .hero-index{padding-bottom:24px}.hero-campaign .ornament-frame{--corner-size:58px;inset:14px}.closing-cta .ornament-frame{--corner-size:68px;inset:16px}.site-footer>.ornament-frame{--corner-size:45px;inset:13px}.flourish-divider{width:min(205px,65%)}}.hero-campaign .hero-model-image{object-position:center top}.hero-campaign:before{display:none}.hero-campaign:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#231c164d);position:absolute;inset:60% 0 0}.hero-campaign .hero-visual-top{color:#fffaf2;text-shadow:0 1px 4px #241b15;letter-spacing:.16em;gap:16px;font-size:9px;inset:auto 28px 28px}.hero .hero-campaign{align-self:stretch;min-height:0;margin-block:24px}@media (max-width:760px){.hero .hero-campaign{flex:none;height:clamp(420px,130vw,540px);margin-block:12px 24px}}.shape-sample{aspect-ratio:31/19;pointer-events:none;background:#e8dfd1;border:1px solid #e1d8ca;width:100%;margin-bottom:13px;display:block;position:relative;overflow:hidden}.shape-photo-sample img{object-fit:cover;object-position:50% 28%;transform-origin:50% 28%;transform:scale(2)}.sleeve-shape-sample{background-repeat:no-repeat}.config-shell .config-layout{grid-template-columns:minmax(0,1fr) clamp(180px,30vw,320px);align-items:stretch;gap:28px}.config-main{min-width:0}.config-shell .preview-column{grid-area:1/2;min-width:0}.config-shell .preview-sticky{border:1px solid #d7cfc1;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px;overflow:hidden}.preview-rail-heading{color:#f6f1e8;letter-spacing:.16em;background:#26372e;flex:none;padding:12px 14px;font-size:9px;font-weight:600}.preview-rail-heading span{letter-spacing:normal;color:#d1dacd;margin-top:5px;font-size:9px;font-weight:400;display:block}.model-preview-compact{flex-direction:column;flex:1;min-height:0;display:flex}.config-shell .model-preview-compact .model-image-wrap.model-photo-wrap{aspect-ratio:auto;flex:none;width:100%;height:clamp(150px,42dvh,380px);min-height:0;max-height:none}.model-preview-compact .config-model-photo{object-fit:contain;object-position:center center}.model-preview-compact .model-image-kicker,.model-preview-compact .model-image-selection{display:none}.model-preview-compact .model-image-label{letter-spacing:.06em;justify-content:center;margin:0;padding:6px;font-size:8px;bottom:0;left:0;right:0}.model-preview-compact .model-preview-meta{flex:none;min-height:0;padding:10px 12px}.model-preview-compact .selected-details{display:none}.model-preview-compact .selected-fabric span{letter-spacing:.06em;font-size:8px}.model-preview-compact .selected-fabric strong{font-size:11px;line-height:1.4}.model-preview-compact .model-selection-list{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:1fr 1fr;min-height:0;overflow-y:auto}.model-preview-compact .model-selection-list>div{padding:8px 10px}.model-preview-compact .model-selection-list dt{letter-spacing:.06em;font-size:8px}.model-preview-compact .model-selection-list dd{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.config-shell .preview-summary{flex:none;padding:12px}.config-shell .preview-summary>div{flex-wrap:wrap;gap:5px}.config-shell .preview-summary span,.config-shell .preview-summary strong{letter-spacing:.06em;font-size:10px}.config-shell .preview-summary p{margin:5px 0;font:13px/1.4 Georgia,serif}.config-shell .preview-summary .preview-note{letter-spacing:normal;color:#65675d;font-size:10px;line-height:1.4;display:block}@media (max-width:1000px){.config-shell .config-layout{grid-template-columns:minmax(0,1fr) clamp(180px,30vw,280px);gap:20px}.config-main .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-main .wizard-nav strong{font-size:11px}.config-main .wizard-nav button{padding-left:3px;padding-right:3px}.config-main .wizard-topline{flex-wrap:wrap}.config-main .wizard-content h2{font-size:40px}.config-main .inline-measurement{grid-template-columns:1fr}.config-main .inline-measurement>small{grid-column:1}.config-main .field-grid,.config-main .fit-modes{grid-template-columns:1fr}.config-main .wizard-actions{flex-wrap:wrap;gap:12px}.config-main .wizard-actions .button{flex:none;min-width:170px;margin-left:auto}.config-main .measure-heading{flex-wrap:wrap;gap:8px}.model-preview-compact .model-selection-list{grid-template-columns:1fr}}@media (max-width:599px){.config-shell{padding-left:12px;padding-right:12px}.config-shell .config-layout{grid-template-columns:minmax(0,1fr) clamp(112px,30vw,170px);gap:12px}.config-main .choice-grid{grid-template-columns:1fr}.config-main .wizard-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.config-main .wizard-nav button{flex:none;min-width:78px}.config-main .wizard-topline{flex-direction:column;align-items:stretch}.config-main .wizard-kicker{line-height:1.8}.config-main .wizard-content h2{font-size:31px}.config-main .wizard-lead{margin-bottom:28px;font-size:15px}.config-main .choice-group legend{font-size:22px}.config-main .size-row{flex-wrap:wrap}.config-main .wizard-actions .button{flex-basis:auto;gap:10px;width:min(100%,210px);min-width:0;padding:0 12px;font-size:9px}.config-main .review-list div{flex-direction:column;gap:5px}.config-main .review-list strong{text-align:left}.config-shell .preview-sticky{max-height:calc(100dvh - 16px);top:8px}.preview-rail-heading{letter-spacing:.08em;padding:9px 8px;font-size:8px}.preview-rail-heading span{font-size:9px}.config-shell .model-preview-compact .model-image-wrap.model-photo-wrap{height:clamp(130px,28dvh,220px)}.model-preview-compact .model-preview-meta{padding:8px}.model-preview-compact .selected-fabric{grid-template-columns:1fr;gap:4px}.model-preview-compact .selected-fabric i{display:none}.model-preview-compact .selected-fabric strong{font-size:10px}.model-preview-compact .model-selection-list>div{padding:7px 8px}.model-preview-compact .model-selection-list dd{font-size:12px}.config-shell .preview-summary{padding:9px 8px}.model-preview-compact .model-image-label{font-size:7px}}.embroidery-intensity-sample.embroidery-sample{aspect-ratio:63/31}.embroidery-sample{aspect-ratio:31/17;pointer-events:none;background-color:#e9e2d6;background-repeat:no-repeat;border:1px solid #e1d8ca;width:100%;margin:0 0 13px;display:block}.choice-group-with-images .choice-card{min-height:176px;padding:12px}.choice-group-with-images .choice-card.selected:after{background:#f8f5ed;border:1px solid #435c4b;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;top:6px;right:6px}.choice-group-with-images .choice-name{font-size:16px}.choice-group-with-images .choice-premium{padding-top:12px}.account-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.account-tabs button{color:var(--ink);background:0 0;border:1px solid #c9c3b8;padding:12px 16px;font-size:12px}.account-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.account-notice{color:#304b38;background:#e8eee6;padding:16px;font:13px/1.6 Arial,sans-serif}.account-form small{color:#65685f;font-size:11px}.account-form select{background:#fbf9f4;border:1px solid #ccc9c0;height:48px;padding:0 12px}.account-form .checkbox-label{align-items:center;gap:12px;display:flex}.checkbox-label input{width:20px;height:20px}.import-panel{background:#eee8df;margin:30px 0;padding:26px}.import-panel h3{font:26px Georgia,serif}.import-panel p,.import-panel li{font-size:13px;line-height:1.7}.import-panel .back-button{margin-top:14px;display:block}.admin-promo-form{background:#eee8df;max-width:700px;padding:32px}.promotions-list-title{margin-top:60px;font:32px Georgia,serif}.promotion-list article{border-bottom:1px solid #c9c3b8;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.promotion-list h3{margin-bottom:8px;font:24px Georgia,serif}.promotion-list p{margin-bottom:8px;font-size:13px}.promo-form{text-align:left;margin:30px 0 12px}.promo-form label{margin-bottom:12px;font:23px Georgia,serif;display:block}.promo-form>div{gap:12px;display:flex}.promo-form input{background:#fbf9f4;border:1px solid #c9c3b8;width:100%;min-width:0;padding:12px}.promo-form .button{min-width:105px}.promo-applied{justify-content:space-between;align-items:center;font-size:13px;display:flex}.button:disabled{cursor:wait;opacity:.6;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #7d6653}.cart-line strong{white-space:nowrap;margin-left:auto}.account-panel a:not(.button){text-decoration:underline}@media (max-width:650px){.wizard-nav strong{font-size:12px}.measure-heading{flex-wrap:wrap;gap:8px}.promo-form>div{flex-wrap:wrap}.promo-form .button{width:100%}.admin-promo-form{padding:22px}.promotion-list article{flex-direction:column}.cart-line{flex-wrap:wrap;gap:12px}.account-tabs button{padding:10px;font-size:11px}}.fabric-availability-note{margin:20px 0 36px}.page-action{margin-top:32px}.page-action-centered{text-align:center}.faq-page{max-width:1000px}.faq-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 32px;display:flex}.faq-topics a{color:#344b3b;background:#eee9df;border:1px solid #d4cbbb;padding:11px 14px;font-size:12px;line-height:1.4}.faq-topics a:hover{background:#e4e9df;border-color:#95a18e}.faq-topic{max-width:850px;margin:0 auto 34px;scroll-margin-top:24px}.faq-topic-heading{align-items:baseline;gap:13px;margin-bottom:15px;display:flex}.faq-topic-heading h2{letter-spacing:-.025em;margin:0;font:30px/1.2 Georgia,serif}.faq-page .faq-list details{padding:19px 0}.faq-page .faq-list summary{align-items:baseline;font-size:22px;line-height:1.35}.faq-page .faq-list summary:after{flex:none}.faq-page .faq-list summary:focus-visible{outline-offset:5px;outline:2px solid #7d6653}.faq-page .faq-list p{margin-top:15px;line-height:1.75}.faq-page .faq-list p a{color:#385f44;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.faq-page{padding-left:20px;padding-right:20px}.faq-topics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.faq-topics a{text-align:center;padding:11px 8px;font-size:11px}.faq-topic-heading h2{font-size:27px}.faq-page .faq-list summary{font-size:20px}}.sewing-button-o{vertical-align:-.036cap;letter-spacing:0;width:.88em;height:.88em;width:1.2cap;height:1.2cap;margin-right:.035em;font-style:normal;line-height:0;display:inline-block;position:relative}.sewing-button-o svg{filter:drop-shadow(0 .018em .018em #172a2026);width:100%;height:100%;display:block;overflow:visible}.sewing-button-letter{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.sewing-button-o svg{display:none}.sewing-button-o{width:auto;height:auto;line-height:inherit;vertical-align:baseline}.sewing-button-letter{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}.hero-actions .button,.process-teaser .button,.closing-cta .button{justify-content:center;gap:14px;width:fit-content;min-width:0;max-width:100%;padding-inline:18px}.editorial-body .under-link,.lookbook-link,.occasion-link,.shape-link{justify-content:flex-start;align-items:center;gap:14px;width:fit-content;max-width:100%}.hero-actions .button>span,.process-teaser .button>span,.closing-cta .button>span,.editorial-body .under-link>span,.lookbook-link>span,.occasion-link>span,.shape-link>span{letter-spacing:0;flex:none}.wizard-leading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wizard-prev-top{color:#324638;letter-spacing:.1em;background:#f4f0e8;border:1px solid #b7b9ac;min-height:39px;padding:9px 11px;font-size:10px}.wizard-prev-top:hover{background:#e7ece5}#choice-embroidery-thread-colour .choice-card{min-height:127px}#choice-embroidery-thread-colour .choice-swatch{height:46px}.embroidery-notes-field{border-top:1px solid #cbc9bd;gap:11px;padding:24px 0 4px;display:grid}.embroidery-notes-field label{font:24px/1.2 Georgia,serif}.embroidery-notes-field p{color:#667066;margin:0;font-size:12px;line-height:1.6}.embroidery-notes-field textarea{resize:vertical;color:#26362f;background:#fbf9f4;border:1px solid #bcb8ac;width:100%;min-height:110px;padding:13px 15px;line-height:1.5}.embroidery-notes-field textarea:focus{outline-offset:2px;outline:2px solid #56715b}.embroidery-notes-field textarea[aria-invalid=true]{border-color:#a74e43}.embroidery-notes-field small{color:#8a3f36;font-size:12px}.cart-line-copy{flex:1;min-width:0}.cart-line-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-line-head h3{margin:0}.cart-line-head strong{white-space:nowrap;flex:none;font-size:14px}.cart-panel .cart-line{align-items:flex-start}@media (max-width:650px){.cart-panel .cart-line{grid-template-columns:100px minmax(0,1fr);gap:14px;display:grid}.cart-panel .cart-model-thumb{flex:none;width:100px;height:140px}.cart-line-head{display:block}.cart-line-head strong{margin:5px 0;display:block}}.cart-line-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;display:flex}.cart-line-actions a,.cart-line-actions button{letter-spacing:.1em;text-underline-offset:3px;font-size:10px;text-decoration:underline}.cart-line-actions button{margin-top:0}.cart-line-measurement-note{color:#666b60}.cart-line-measurements{color:#546359;margin-top:12px;font-size:11px}.cart-line-measurements summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.cart-line-measurements dl{gap:7px;max-height:190px;margin:12px 0 0;display:grid;overflow:auto}.cart-line-measurements dl>div{border-bottom:1px solid #d4ccc0;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.cart-line-measurements dd{white-space:nowrap;margin:0;font-weight:600}.wizard-content{scroll-margin-top:20px}.live-model-composite{object-fit:contain;width:100%;height:100%;display:block}.model-photo-wrap>.live-model-composite{position:absolute;inset:0}.live-model-composite path{transition:d .25s}.cart-model-thumb .live-model-composite{width:100%;height:100%}.enlarge-preview{z-index:4;color:#26362f;background:#f8f5eff0;border:1px solid #b7ac9b;min-height:32px;padding:7px 9px;font-size:10px;position:absolute;top:8px;right:8px}.model-preview-dialog{color:#26362f;background:#f8f5ef;border:1px solid #b8ad9a;width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:18px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 90px #0005}.model-preview-dialog::backdrop{background:#18271ed6}.model-dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.model-dialog-header h2{margin:0;font:25px/1.2 Georgia,serif}.model-dialog-header button{background:0 0;border:1px solid #b8ad9a;min-height:40px;padding:10px;font-size:12px}.model-dialog-image{background:#eee9df;height:min(70dvh,780px)}.model-preview-dialog>p{margin:12px 0 8px;font:13px/1.6 Arial,sans-serif}.model-preview-dialog>small{color:#65675d;font:11px/1.5 Arial,sans-serif;display:block}@media (max-width:599px){.enlarge-preview{padding:5px;font-size:9px;top:4px;right:4px}.model-dialog-header h2{font-size:21px}}@media (min-width:761px){.editorial-section{grid-template:"number body""headline body"1fr/minmax(0,1fr) minmax(0,.82fr);column-gap:clamp(36px,6vw,110px)}.editorial-section .section-number{grid-area:number;margin-top:0}.editorial-section>div:nth-child(2){grid-area:headline;min-width:0}.editorial-section .editorial-body{grid-area:body;align-self:center;min-width:0;padding:0}.editorial-body .under-link{margin-top:8px}}@media (prefers-reduced-motion:reduce){.live-model-composite path{transition:none}html{scroll-behavior:auto}.button,.lookbook-image img,.occasion-image img,.shape-image img{transition:none}}.placeholder-panel>h2{margin-bottom:12px}.placeholder-panel>p{margin-bottom:20px}@media (max-width:760px){.page-intro{padding:38px 20px 32px}.content-wrap{padding-bottom:48px}.site-footer{padding-top:58px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding-bottom:32px}.placeholder-panel{margin-bottom:48px;padding-top:32px;padding-bottom:32px}.split-panel{margin-bottom:48px}}.thread-heading .thread-ink,.thread-heading .thread-rose,.thread-heading .thread-sage{color:var(--thread-base);background-image:linear-gradient(178deg,#fff2,transparent 42%,#00000018),var(--thread-texture);-webkit-text-fill-color:transparent;-webkit-text-stroke:.18px var(--thread-dark);filter:drop-shadow(0 -.35px .15px var(--thread-light)) drop-shadow(.5px 1.2px .6px #3b302d66);background-size:100% 100%,.085em .085em;-webkit-background-clip:text;background-clip:text}.thread-heading .thread-ink{--thread-base:#2d4435;--thread-dark:#172c21;--thread-light:#93a68c;--thread-texture:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Crect%20width%3D%228%22%20height%3D%228%22%20fill%3D%22%232d4435%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-1%205.7%204.5%20.2M3.5%209.8%209%204.3%22%20stroke%3D%22%23172c21%22%20stroke-width%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M-1%205.4%204.5%20-.1M3.5%209.5%209%204%22%20stroke%3D%22%232d4435%22%20stroke-width%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M-.8%205.1%204.2%20.1M3.7%209.2%208.7%204.2%22%20stroke%3D%22%2393a68c%22%20stroke-width%3D%221.1%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M-.4%205.5%204.6%20.5M4.1%209.6%209.1%204.6%22%20stroke%3D%22%23172c21%22%20stroke-width%3D%22.23%22%20opacity%3D%22.55%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23172c21%22%20opacity%3D%22.42%22%3E%3Ccircle%20cx%3D%224.65%22%20cy%3D%22.12%22%20r%3D%22.44%22%2F%3E%3Ccircle%20cx%3D%22.02%22%20cy%3D%225.7%22%20r%3D%22.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.thread-heading .thread-rose{--thread-base:#b48a81;--thread-dark:#825b55;--thread-light:#f0d3bf;--thread-texture:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Crect%20width%3D%228%22%20height%3D%228%22%20fill%3D%22%23b48a81%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-1%205.7%204.5%20.2M3.5%209.8%209%204.3%22%20stroke%3D%22%23825b55%22%20stroke-width%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M-1%205.4%204.5%20-.1M3.5%209.5%209%204%22%20stroke%3D%22%23b48a81%22%20stroke-width%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M-.8%205.1%204.2%20.1M3.7%209.2%208.7%204.2%22%20stroke%3D%22%23f0d3bf%22%20stroke-width%3D%221.1%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M-.4%205.5%204.6%20.5M4.1%209.6%209.1%204.6%22%20stroke%3D%22%23825b55%22%20stroke-width%3D%22.23%22%20opacity%3D%22.55%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23825b55%22%20opacity%3D%22.42%22%3E%3Ccircle%20cx%3D%224.65%22%20cy%3D%22.12%22%20r%3D%22.44%22%2F%3E%3Ccircle%20cx%3D%22.02%22%20cy%3D%225.7%22%20r%3D%22.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.thread-heading .thread-sage{--thread-base:#6a806b;--thread-dark:#405b46;--thread-light:#bdcbb1;--thread-texture:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Crect%20width%3D%228%22%20height%3D%228%22%20fill%3D%22%236a806b%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-1%205.7%204.5%20.2M3.5%209.8%209%204.3%22%20stroke%3D%22%23405b46%22%20stroke-width%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M-1%205.4%204.5%20-.1M3.5%209.5%209%204%22%20stroke%3D%22%236a806b%22%20stroke-width%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M-.8%205.1%204.2%20.1M3.7%209.2%208.7%204.2%22%20stroke%3D%22%23bdcbb1%22%20stroke-width%3D%221.1%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M-.4%205.5%204.6%20.5M4.1%209.6%209.1%204.6%22%20stroke%3D%22%23405b46%22%20stroke-width%3D%22.23%22%20opacity%3D%22.55%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23405b46%22%20opacity%3D%22.42%22%3E%3Ccircle%20cx%3D%224.65%22%20cy%3D%22.12%22%20r%3D%22.44%22%2F%3E%3Ccircle%20cx%3D%22.02%22%20cy%3D%225.7%22%20r%3D%22.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.thread-heading .thread-ink,.thread-heading .thread-rose,.thread-heading .thread-sage{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none;background:0 0}}.kqy-mark{width:112px;height:auto;display:block;overflow:visible}.kqy-thread-main{stop-color:#2c4033}.kqy-thread-light{stop-color:#465b4a}.kqy-thread-shade{stop-color:#21372a}.kqy-mark-seam{stroke:#aa8e71}.footer-logo .kqy-mark{width:132px}.footer-logo .kqy-thread-main{stop-color:#f2ece1}.footer-logo .kqy-thread-light{stop-color:#fff9ef}.footer-logo .kqy-thread-shade{stop-color:#d9cdbb}.footer-logo .kqy-mark-seam{stroke:#d4bd96}.announcement{letter-spacing:.14em;height:35px;text-shadow:none;gap:16px;font-size:11px;font-weight:500}.announcement .announcement-brand{color:#eee6d8;letter-spacing:.22em;font-weight:600}.announcement .announcement-tagline{color:#f6f1e8;letter-spacing:.12em}.announcement .announcement-star{color:#cfb080;font-size:12px}.footer-main>div:first-child>p:first-of-type{color:#f5f0e7;text-shadow:none}.footer-main .footer-small{color:#c4cfc1}.site-header{z-index:20;border-bottom:1px solid #ddd6c955;gap:22px;height:80px;padding-inline:4%;position:relative}.site-header .wordmark{flex-shrink:0}.site-header .kqy-mark{width:104px}.header-actions{border:0;flex-shrink:0;align-items:center;gap:6px;padding:0;display:flex}.header-actions .nav-button{color:#536052;letter-spacing:.015em;text-transform:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 9px;font:400 11px/1 Arial,Helvetica,sans-serif;transition:background-color .18s,color .18s;display:inline-flex}.header-actions .nav-button:hover,.header-actions .nav-button[aria-current=page]{color:#253d2e;background:#e9e1d44d}.header-actions .nav-button:focus-visible{outline-offset:3px;outline:2px solid #a28a62}.nav-icon{opacity:.8;flex:none;width:16px;height:16px;display:block}.header-actions .bag-indicator{color:#987b50;background:0 0;border-radius:0;min-width:0;height:auto;margin:0 0 0 1px;padding:0;font-size:10px;display:inline}.kqy-nav{--ink:#263a31;--ink-soft:#4a5a52;--rose:#b98a86;--gold:#c9a15b;--cream:#fffdf9;--ease:cubic-bezier(.6, .1, .2, 1);background:linear-gradient(#efe9de,#f3eee5);border-radius:999px;gap:4px;padding:6px;display:inline-flex;box-shadow:inset 0 1px 3px #3c32231f,inset 0 -1px #ffffffb3,0 1px #ffffffe6}.kqy-nav a{letter-spacing:.025em;text-transform:none;white-space:nowrap;color:var(--ink-soft);border-radius:999px;padding:12px 20px 16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:color .4s,background .4s,box-shadow .45s;display:block;position:relative}.kqy-nav a:hover,.kqy-nav a.is-active{color:var(--ink)}.kqy-nav a:hover{background:#fffdf98c}.kqy-nav a.is-active{background:var(--cream);font-style:normal;box-shadow:0 1px 2px #263a3114,0 6px 16px -4px #263a3129,inset 0 0 0 1px #c9a15b2e}.kqy-nav a:after{content:"";background:repeating-linear-gradient(90deg, var(--rose) 0 5px, transparent 5px 9px);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:7px;left:24px;right:24px;transform:scaleX(0)}.kqy-nav a:before{content:"";background:var(--gold);width:5px;height:5px;transition:left .7s var(--ease), transform .3s;position:absolute;bottom:4px;left:24px;transform:rotate(45deg)scale(0)}.kqy-nav a:hover:after,.kqy-nav a.is-active:after{transform:scaleX(1)}.kqy-nav a:hover:before,.kqy-nav a.is-active:before{left:calc(100% - 28px);transform:rotate(45deg)scale(1)}.kqy-nav a:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 3px var(--gold);outline:none}@media (max-width:1050px){.site-header{gap:16px;padding-inline:3.5%}.site-header .kqy-mark{width:92px}.nav-account-label{display:none}.header-actions .nav-account{width:32px;padding:0}.header-actions .nav-bag{padding-inline:6px}}@media (max-width:760px){.site-header{grid-template-columns:1fr auto;grid-template-areas:"brand actions""nav nav";gap:10px 0;height:auto;padding:12px 5% 14px;display:grid}.site-header .wordmark{grid-area:brand}.site-header .header-actions{grid-area:actions}.site-header .kqy-nav{grid-area:nav;justify-self:center;max-width:100%;display:inline-flex}}@media (max-width:640px){.kqy-nav a{padding:11px 14px 15px;font-size:12px}.kqy-nav a:after{left:14px;right:14px}.kqy-nav a:before{left:14px}.kqy-nav a:hover:before,.kqy-nav a.is-active:before{left:calc(100% - 18px)}}@media (max-width:420px){.kqy-nav a{padding-inline:9px}.kqy-nav a:after{left:9px;right:9px}.kqy-nav a:before{left:9px}.kqy-nav a:hover:before,.kqy-nav a.is-active:before{left:calc(100% - 13px)}}@media (max-width:360px){.kqy-nav a{padding-inline:8px;font-size:11px}.kqy-nav a:after{left:6px;right:6px}.kqy-nav a:before{left:6px}.kqy-nav a:hover:before,.kqy-nav a.is-active:before{left:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.kqy-nav a,.kqy-nav a:after,.kqy-nav a:before,.header-actions .nav-button{transition:none}}@media (max-width:760px){.wordmark .kqy-mark{width:100px}.announcement{gap:12px;height:33px;font-size:10px}}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep){--button-inset:20px;--button-rose:#b98a86;--button-gold:#c9a15b;color:#34483b;letter-spacing:.1em;white-space:normal;text-align:center;background:linear-gradient(#efe9de,#f3eee5);border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:0;height:auto;min-height:44px;padding:12px 24px 16px;font:600 11px/1.25 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .3s,background .3s,box-shadow .35s;display:inline-flex;position:relative;transform:none;box-shadow:inset 0 1px 3px #3c32231a,inset 0 -1px #ffffffb3,0 1px #ffffffe6}:is(.button.button-dark,.wizard-next-top){color:#263a31;background:#fffdf9;box-shadow:0 1px 2px #263a3114,0 5px 14px -5px #263a3129,inset 0 0 0 1px #c9a15b36}.button.button-light{color:#263a31;background:#fffdf9}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):after{content:"";left:var(--button-inset);right:var(--button-inset);background:repeating-linear-gradient(90deg,var(--button-rose) 0 5px,transparent 5px 9px);transform-origin:0;pointer-events:none;height:1px;transition:transform .65s cubic-bezier(.6,.1,.2,1);position:absolute;bottom:7px;transform:scaleX(0)}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):before{content:"";left:var(--button-inset);background:var(--button-gold);pointer-events:none;width:5px;height:5px;transition:left .65s cubic-bezier(.6,.1,.2,1),transform .3s;position:absolute;bottom:4px;transform:rotate(45deg)scale(0)}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):not(:disabled):hover{color:#263a31;background:#fffdf9;transform:none;box-shadow:0 1px 2px #263a3114,0 6px 16px -4px #263a3124,inset 0 0 0 1px #c9a15b2e}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):not(:disabled):is(:hover,:focus-visible):after{transform:scaleX(1)}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):not(:disabled):is(:hover,:focus-visible):before{left:calc(100% - var(--button-inset) - 4px);transform:rotate(45deg)scale(1)}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):focus-visible{outline:none;box-shadow:0 0 0 2px #fffdf9,0 0 0 3px #c9a15b}:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:inset 0 1px 3px #3c322314}:is(.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep){--button-inset:14px;letter-spacing:.065em;gap:9px;min-height:36px;padding:10px 16px 13px;font-size:10px}.reset-design{min-height:34px;padding-inline:18px}.config-heading .reset-design{color:#60705d;min-height:32px;box-shadow:none;letter-spacing:.02em;text-transform:none;background:#eee8dc55;border:1px solid #c8bba34d;gap:7px;margin-top:16px;padding:0 12px;font:500 11px/1 Arial,Helvetica,sans-serif}.config-heading .reset-design span{place-items:center;width:13px;height:13px;margin:0;font-size:13px;line-height:1;display:inline-grid}.config-heading .reset-design:before,.config-heading .reset-design:after{content:none}.config-heading .reset-design:not(:disabled):hover{color:#344a3b;box-shadow:none;background:#eee7db}.config-heading .reset-design:focus-visible{outline-offset:3px;box-shadow:none;outline:1px solid #a88b61}.model-photo-wrap .enlarge-preview{--button-inset:10px;min-height:30px;padding:6px 10px 10px;font-size:9px;position:absolute}.header-actions .nav-button{letter-spacing:.025em;min-height:34px;padding:9px 12px 12px;font-size:10px}.header-actions .nav-account{min-width:34px}.cart-line-actions :is(a,button){min-height:34px;margin:0}.cart-line-actions button,.account-delete{color:#875c55}:is(.button,.under-link,.text-link) span{letter-spacing:0;font-size:15px;font-weight:400}.lookbook-link,.occasion-link,.shape-link{display:flex}.measurement-jump-links a{letter-spacing:normal;font-size:11px}.wizard-nav,.account-tabs{background:linear-gradient(#efe9de,#f3eee5);border:0;border-radius:26px;gap:4px;padding:6px;box-shadow:inset 0 1px 3px #3c32231a,inset 0 -1px #ffffffb3,0 1px #ffffffe6}.wizard-nav button,.account-tabs button{color:#62705f;background:0 0;border:0;border-radius:20px;min-height:44px;margin:0;padding:10px 10px 14px;font-family:Arial,Helvetica,sans-serif;transition:background .3s,box-shadow .35s,color .3s;position:relative}.wizard-nav button strong{font:500 12px/1.2 Arial,Helvetica,sans-serif}.wizard-nav button span{margin-bottom:5px;font-size:8px}.wizard-nav button.active,.account-tabs button[aria-pressed=true]{color:#263a31;background:#fffdf9;box-shadow:0 1px 2px #263a3114,0 5px 14px -5px #263a3129,inset 0 0 0 1px #c9a15b2e}.wizard-nav button.active:after,.account-tabs button[aria-pressed=true]:after{content:"";background:repeating-linear-gradient(90deg,#b98a86 0 4px,#0000 4px 8px);height:1px;position:absolute;bottom:7px;left:18px;right:18px}.wizard-nav button.active:before,.account-tabs button[aria-pressed=true]:before{content:"";background:#c9a15b;width:4px;height:4px;position:absolute;bottom:5px;right:14px;transform:rotate(45deg)}.wizard-nav button:hover,.account-tabs button:hover{color:#263a31;background:#fffdf980}.wizard-nav button:focus-visible,.account-tabs button:focus-visible{outline-offset:2px;outline:1px solid #c9a15b}.size-row button{background:#f1ece2;border:0;border-radius:999px;box-shadow:inset 0 1px 3px #3c32231a}.size-row button.selected{background:#fffdf9;border:0;box-shadow:inset 0 0 0 1px #c9a15b80,0 3px 8px #263a3114}.fit-modes button{background:#f1ece2;border:1px solid #ded5c4;border-radius:18px}.fit-modes button.selected{background:#fffdf9;border:1px solid #c9a15b66;box-shadow:0 3px 10px #263a3112}.config-main .wizard-nav{scrollbar-width:thin;scrollbar-color:#c6b89f transparent;background:#efeadf80;border:1px solid #d8d1c44d;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #3c322309}.config-main .wizard-nav button{white-space:nowrap;color:#6e786c;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;margin:0;padding:8px 11px;display:flex}.config-main .wizard-nav button span{color:#7a8676;letter-spacing:0;background:0 0;border:1px solid #b8c0b2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin:0;font:500 8px/1 Arial,Helvetica,sans-serif;display:inline-flex}.config-main .wizard-nav button strong{letter-spacing:.01em;font:400 11px/1.2 Arial,Helvetica,sans-serif}.config-main .wizard-nav button.active{color:#263a31;background:#fffdf9;box-shadow:0 1px 3px #263a3112,inset 0 0 0 1px #c9a15b24}.config-main .wizard-nav button.active span{color:#fffdf9;background:#354b3c;border-color:#354b3c}.config-main .wizard-nav button.active strong{font-weight:600}.config-main .wizard-nav button.done span{color:#4d654d;background:#e7ece1;border-color:#80917b}.config-main .wizard-nav button.active:before,.config-main .wizard-nav button.active:after{content:none}.config-main .wizard-nav button:hover{color:#263a31;background:#fffdf98c}.config-main .wizard-nav button.active:hover{background:#fffdf9}@media (max-width:650px){.wizard-nav{border-radius:22px}.wizard-nav button strong{font-size:11px}.wizard-nav button{padding-inline:8px}.account-tabs{border-radius:22px;gap:3px}.account-tabs button{padding-inline:10px;font-size:11px}.header-actions .nav-account{width:34px;padding-inline:0}}@media (prefers-reduced-motion:reduce){:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep),:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):before,:is(.button,.under-link,.text-link,.wizard-next-top,.wizard-prev-top,.back-button,.reset-design,.enlarge-preview,.model-dialog-header button,.cart-line-actions a,.cart-line-actions button,.measurement-jump-links a,.header-actions .nav-button,.account-delete,.account-keep):after,.wizard-nav button,.account-tabs button{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
