@import url('scw-bodoni.css');
/* The attached wardrobe uses landscape cards and collections, with black display type. */
.scf-active{--scf-serif:SCWBodoni,Georgia,serif;color:#101010}
.scf-active :is(h1,h2,h3){font-family:var(--scf-serif);color:#080808;font-weight:400}
.scf-active .woocommerce ul.products::before,.scf-active .woocommerce ul.products::after,.scf-active ul.products::before,.scf-active ul.products::after{display:none!important;content:none!important}
.scf-active .woocommerce ul.products li.product,.scf-active ul.products li.product{float:none;width:auto!important;clear:none!important}
.scw-icon{display:inline-block;flex-shrink:0;vertical-align:middle}
body.scf-active.scd-wishlist-page,body.scf-active.scd-checkout-page{--u:min(calc(100vw / 1024),1.25px);--scf-paper:#faf8f5;background:#faf8f5}
body.scf-active.scd-wishlist-page .scd-page{width:95.3125%;padding:0 0 calc(var(--u)*8);margin:0 auto}
body.scf-active.scd-wishlist-page .scd-breadcrumb{padding:calc(var(--u)*25) calc(var(--u)*12) calc(var(--u)*20)!important;font-size:calc(var(--u)*10)!important}
body.scf-active.scd-wishlist-page .scf-hero{margin-left:calc(var(--u)*-24);margin-right:calc(var(--u)*-24);height:calc(var(--u)*180);padding:calc(var(--u)*53) calc(var(--u)*36) calc(var(--u)*22);background:#efe8e0}
body.scf-active.scd-wishlist-page .scf-hero-copy{width:63%}body.scf-active.scd-wishlist-page .scf-hero h1{font:400 calc(var(--u)*48)/1.05 var(--scf-serif);letter-spacing:calc(var(--u)*-1.9);margin:0 0 calc(var(--u)*8);color:#070707}
body.scf-active.scd-wishlist-page .scf-hero p{font:400 calc(var(--u)*14)/1.5 SCFInter,Arial,sans-serif;max-width:calc(var(--u)*440);color:#4b4b4b}
body.scf-active.scd-wishlist-page .scf-hero-art{width:calc(var(--u)*440);right:calc(var(--u)*25);height:100%;background-color:#ded1bf}
body.scf-active.scd-wishlist-page .scf-hero-mark{display:block;right:calc(var(--u)*18);color:#f4e7d5;font:calc(var(--u)*8)/2 SCFInter,Arial,sans-serif;letter-spacing:calc(var(--u)*1.4);width:calc(var(--u)*75);top:calc(var(--u)*62);text-align:left}
body.scf-active.scd-wishlist-page .site-header .brand,body.scf-active.scd-checkout-page .site-header .brand{font-size:calc(var(--u)*20);letter-spacing:calc(var(--u)*7);color:#080808}
body.scf-active.scd-wishlist-page .sca-nav-list,body.scf-active.scd-checkout-page .sca-nav-list{gap:calc(var(--u)*29)}
.scw-workspace{display:grid;grid-template-columns:calc(var(--u)*178) minmax(0,1fr);gap:calc(var(--u)*38);padding-top:calc(var(--u)*7);margin-bottom:calc(var(--u)*8)}
.scw-sidebar{background:linear-gradient(90deg,#f1ece5,#f5f1eb);align-self:stretch;position:relative;min-height:calc(var(--u)*957);overflow:hidden;color:#151515}
.scw-sidebar>h2{font:500 calc(var(--u)*12)/1.4 SCFInter,Arial,sans-serif;margin:0;padding:calc(var(--u)*24) calc(var(--u)*17) calc(var(--u)*26)}
.scw-sidebar nav{display:flex;flex-direction:column;gap:calc(var(--u)*5)}
.scw-sidebar nav button{border:0;border-left:calc(var(--u)*3) solid transparent;background:none;display:grid;grid-template-columns:calc(var(--u)*20) 1fr calc(var(--u)*16);align-items:center;text-align:left;padding:calc(var(--u)*13) calc(var(--u)*20) calc(var(--u)*13) calc(var(--u)*15);gap:calc(var(--u)*9);font:calc(var(--u)*12)/1.4 SCFInter,Arial,sans-serif;color:#202020;min-height:calc(var(--u)*44);width:100%}
.scw-sidebar nav button[aria-current]{background:#ece2d7;border-left-color:#8b542e}.scw-sidebar nav button[aria-current]>.icon{fill:#89532f;stroke:#89532f}.scw-sidebar nav :is(.icon,.scw-icon){width:calc(var(--u)*20);height:calc(var(--u)*20);stroke-width:1}.scw-sidebar nav small{font-size:calc(var(--u)*11);text-align:right;color:#716256}.scw-custom-icon{font-size:23px}
.scw-sidebar-story{position:relative;margin:calc(var(--u)*38) calc(var(--u)*20) 0;border-top:1px solid #d9cec1;padding:calc(var(--u)*44) 0 0;min-height:calc(var(--u)*650)}
.scw-sidebar-story>.scf-rule{width:calc(var(--u)*23);background:#89532f;margin:0 0 calc(var(--u)*36)}.scw-sidebar-story>p:first-of-type{font:calc(var(--u)*16)/1.25 var(--scf-serif);letter-spacing:-.1px;color:#363331;margin:0}
.scw-branch{position:absolute;left:calc(var(--u)*-50);width:calc(var(--u)*160);height:calc(var(--u)*240);top:calc(var(--u)*180);opacity:.8;transform:rotate(-12deg)}
.scw-sidebar-story .scw-sidebar-motto{font:calc(var(--u)*10)/1.5 var(--scf-serif);letter-spacing:calc(var(--u)*2);color:#8b5432;margin:calc(var(--u)*234) 0 calc(var(--u)*15) calc(var(--u)*30)}.scw-sidebar-story>.scf-rule:last-child{margin-left:calc(var(--u)*30)}
.scw-main{min-width:0}.scw-toolbar{height:calc(var(--u)*47);display:flex;justify-content:flex-end;align-items:flex-start;padding-top:calc(var(--u)*8)}
.scw-create{display:flex;align-items:center;gap:calc(var(--u)*14);background:#8b5533;color:#fff;border:1px solid #8b5533;padding:calc(var(--u)*9) calc(var(--u)*16);font:calc(var(--u)*11)/1.4 SCFInter,Arial,sans-serif;min-height:calc(var(--u)*35);border-radius:2px}.scw-create .scw-icon{width:calc(var(--u)*15);height:calc(var(--u)*15)}
.scw-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u)*54);position:relative}.scw-groups:before{content:'';position:absolute;left:50%;width:1px;top:0;bottom:0;background:#ded4c8;transform:translateX(-50%)}
.scw-collection{min-width:0}.scw-collection>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:calc(var(--u)*8) 0 calc(var(--u)*8)}
.scw-collection>header h2{font:calc(var(--u)*34)/1.1 var(--scf-serif);letter-spacing:calc(var(--u)*-1.2);display:flex;align-items:center;gap:calc(var(--u)*18);margin:0;white-space:normal;word-break:break-word;color:#080808}
.scw-collection>header h2>span{font:calc(var(--u)*35)/1 SCFInter,Arial,sans-serif;font-weight:300;letter-spacing:0}.scw-collection>header small{font:calc(var(--u)*10)/1.4 SCFInter,Arial,sans-serif;white-space:nowrap;color:#4d4a48}
.scw-collection>p{font:calc(var(--u)*12)/1.5 SCFInter,Arial,sans-serif;color:#4d4b49;margin:0 0 calc(var(--u)*19)}
body.scf-active.scd-wishlist-page .scw-collection ul.products{display:grid;grid-template-columns:1fr!important;gap:calc(var(--u)*20)!important;margin:0!important;padding:0;list-style:none}
body.scf-active.scd-wishlist-page .scw-collection ul.products li.scw-card{display:block!important;min-width:0;width:100%!important;border:0;box-shadow:none;border-radius:0;background:transparent;margin:0!important;padding:0!important;overflow:visible;position:relative;list-style:none}
.scw-photo{position:relative;overflow:hidden;background:#e7dfd2}.scw-photo>a{display:block;line-height:0}
body.scf-active.scd-wishlist-page .scw-photo .scf-art{width:100%;height:auto;aspect-ratio:341/214!important;mix-blend-mode:normal}
.scw-photo img{width:100%;height:auto;aspect-ratio:341/214;object-fit:cover;display:block}
body.scf-active.scd-wishlist-page .scw-photo>.sf-wish{position:absolute;top:calc(var(--u)*5)!important;right:calc(var(--u)*6)!important;padding:5px!important;width:calc(var(--u)*33)!important;height:calc(var(--u)*33)!important;border:0!important;background:transparent!important;color:#fff!important}
body.scf-active.scd-wishlist-page .scw-photo>.sf-wish .icon{width:calc(var(--u)*22);height:calc(var(--u)*22);stroke:#fff;fill:none}
body.scf-active.scd-wishlist-page .scw-photo>.sf-wish.chosen .icon{fill:#ffffff25;stroke:#fff}
.scw-move{position:absolute;left:8px;bottom:8px;padding:8px;border:1px solid #fff8;background:#f9f5edee;color:#5f3e26;opacity:0;transition:opacity .15s}.scw-photo:hover .scw-move,.scw-move:focus-visible{opacity:1}.scw-move>.scw-icon{width:18px;height:18px}
.scw-product-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;margin:calc(var(--u)*8) 0 calc(var(--u)*4)}
body.scf-active.scd-wishlist-page .scw-card .scw-product-heading h2{font:400 calc(var(--u)*23)/1.05 var(--scf-serif)!important;letter-spacing:calc(var(--u)*-.7);padding:0!important;margin:0!important;color:#070707}
body.scf-active.scd-wishlist-page .scw-card .scw-product-heading .price{font:600 calc(var(--u)*14)/1.2 SCFInter,Arial,sans-serif!important;margin:0!important;max-width:40%;color:#080808;text-align:right;flex-shrink:0}
.scw-product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 calc(var(--u)*10);min-height:calc(var(--u)*15)}.scw-product-meta p{font:calc(var(--u)*11)/1.3 SCFInter,Arial,sans-serif;color:#504c48;margin:0}
.scw-product-meta label{display:block;margin:0}.scw-product-meta select{border:0;background:transparent;color:#494540;padding:0 12px 0 0;font:calc(var(--u)*11)/1.4 SCFInter,Arial,sans-serif;min-height:22px;height:auto;width:auto;max-width:120px;min-width:0;appearance:auto}
body.scf-active.scd-wishlist-page .scw-card .scd-note-strip{display:flex;gap:calc(var(--u)*9);margin:0 0 calc(var(--u)*12);padding:0;order:0}
body.scf-active.scd-wishlist-page .scw-card .scd-note-strip>span{display:flex;flex:1;flex-direction:column;min-width:0;gap:calc(var(--u)*4);background:none;padding:0;border:0}
body.scf-active.scd-wishlist-page .scw-card .scd-note-strip .scf-art{height:calc(var(--u)*46);width:100%;aspect-ratio:auto!important;mix-blend-mode:normal}
body.scf-active.scd-wishlist-page .scw-card .scd-note-strip small{font:calc(var(--u)*9)/1.2 SCFInter,Arial,sans-serif;color:#544e48;text-align:center}
.scw-buy{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u)*46);gap:calc(var(--u)*9)}
body.scf-active.scd-wishlist-page .scw-card .scw-buy .button{display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*10);background:#8a522d!important;color:#fff!important;border:1px solid #8a522d!important;border-radius:2px!important;font:calc(var(--u)*12)/1.25 SCFInter,Arial,sans-serif!important;min-height:calc(var(--u)*45);padding:calc(var(--u)*10)!important;margin:0!important;width:100%}
.scw-buy .button .icon{width:calc(var(--u)*20);height:calc(var(--u)*20);stroke-width:1}.scw-price-divider{color:#d5bdac;margin-left:3px}
.scw-wish{border:1px solid #986b4f;border-radius:2px;background:transparent;color:#161616;display:flex;justify-content:center;align-items:center;min-height:calc(var(--u)*45);padding:6px}
body.scf-active.scd-wishlist-page .scw-wish .icon{stroke:#111;fill:none;width:calc(var(--u)*24);height:calc(var(--u)*24)}.scw-empty-collection{padding:25px 15px;border:1px dashed #c8b8a7;font-size:12px}
.scw-sample-band{display:grid;grid-template-columns:28% 48% 24%;background:linear-gradient(90deg,#eee6dc,#f2ede7);min-height:calc(var(--u)*248);padding:calc(var(--u)*22) calc(var(--u)*32);isolation:isolate;overflow:hidden;align-items:center;margin:0 0 calc(var(--u)*8)}
.scw-sample-band>div:first-child{position:relative;z-index:1}.scw-sample-band .scf-rule{margin:0 0 calc(var(--u)*10);width:calc(var(--u)*23)}
.scw-sample-band h2{font:400 calc(var(--u)*33)/.98 var(--scf-serif);letter-spacing:calc(var(--u)*-.9);margin:0 0 calc(var(--u)*12);color:#050505}.scw-sample-band>div>p{font:calc(var(--u)*12)/1.6 SCFInter,Arial,sans-serif;max-width:calc(var(--u)*235);color:#4c4945;margin:0 0 calc(var(--u)*10)}
.scw-sample-band .button{display:flex;align-items:center;justify-content:space-between;gap:20px;font:calc(var(--u)*12) SCFInter,Arial,sans-serif;min-height:calc(var(--u)*40);padding:calc(var(--u)*10) calc(var(--u)*12);border:1px solid #855333;background:transparent;max-width:calc(var(--u)*210);border-radius:2px;color:#111}
.scw-sample-band>.scf-art{height:calc(var(--u)*226);aspect-ratio:auto!important;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mix-blend-mode:multiply}
.scw-sample-reasons{border-left:1px solid #c7bbae;padding:0 0 0 calc(var(--u)*24);font-size:calc(var(--u)*10)}
.scw-sample-reasons>p{font:calc(var(--u)*10)/1.7 var(--scf-serif)!important;letter-spacing:calc(var(--u)*1.5);margin-bottom:calc(var(--u)*14)!important;color:#111!important}
.scw-sample-reasons>span:not(.scf-rule){display:grid;grid-template-columns:calc(var(--u)*25) 1fr;align-items:center;gap:calc(var(--u)*15);font:calc(var(--u)*9)/1.5 SCFInter,Arial,sans-serif;margin:calc(var(--u)*12) 0;color:#4b4641;max-width:calc(var(--u)*160)}
.scw-sample-reasons :is(.icon,.scw-icon){width:calc(var(--u)*23);height:calc(var(--u)*23);stroke-width:1;color:#25211f}
/* Checkout: ivory form, uninterrupted cocoa receipt, and native WooCommerce fields. */
body.scf-active.scd-checkout-page #main.scd-page{width:100%;margin:0;padding:0;background:#faf9f6}
body.scf-active.scd-checkout-page .woocommerce form.scd-checkout-layout{display:grid!important;grid-template-columns:54% 46%;gap:0;width:100%;max-width:none;margin:0!important;padding:0;border:0;align-items:stretch;min-height:calc(var(--u)*1404)}
body.scf-active.scd-checkout-page .scd-checkout-form-column{padding:0 calc(var(--u)*40) calc(var(--u)*40) calc(var(--u)*42);background:linear-gradient(100deg,#fcfbf9,#f9f8f5);min-width:0;color:#151515}
body.scf-active.scd-checkout-page .scd-checkout-form-column .scd-breadcrumb{padding:calc(var(--u)*27) 0 calc(var(--u)*29)!important;font:calc(var(--u)*10)/1.5 SCFInter,Arial,sans-serif!important;color:#4b4540}
body.scf-active.scd-checkout-page .scd-checkout-heading{padding:0 0 calc(var(--u)*42);margin:0;position:relative;display:flex;align-items:start;gap:12px}
body.scf-active.scd-checkout-page .scd-checkout-heading h1{font:400 calc(var(--u)*59)/1 var(--scf-serif);letter-spacing:calc(var(--u)*-2.9);margin:0 0 calc(var(--u)*10);color:#020202}
body.scf-active.scd-checkout-page .scd-checkout-heading p{font:calc(var(--u)*14)/1.45 SCFInter,Arial,sans-serif;color:#4d4b49;margin:0}
body.scf-active.scd-checkout-page .scd-checkout-heading>a{font:calc(var(--u)*12)/1.5 SCFInter,Arial,sans-serif;position:absolute;right:0;top:calc(var(--u)*18);text-decoration:none;white-space:nowrap;border-bottom:1px solid #9e8b7b;padding-bottom:3px;color:#17110e}
body.scf-active.scd-checkout-page #customer_details{display:block;float:none;width:100%}
body.scf-active.scd-checkout-page #customer_details>.col-1,body.scf-active.scd-checkout-page #customer_details>.col-2{display:block;float:none;width:100%!important;padding:0;min-width:0}
body.scf-active.scd-checkout-page .scf-checkout-chapter{margin:0 0 calc(var(--u)*45);padding:0;border:0}
body.scf-active.scd-checkout-page .scf-checkout-chapter h2,body.scf-active.scd-checkout-page .scd-payment-section h2{font:400 calc(var(--u)*25)/1.2 var(--scf-serif);letter-spacing:calc(var(--u)*-.8);color:#080808;margin:0 0 calc(var(--u)*10)}
body.scf-active.scd-checkout-page .scf-checkout-chapter .scf-rule,body.scf-active.scd-checkout-page .scd-payment-section .scf-rule{width:calc(var(--u)*29);margin:calc(var(--u)*10) 0 calc(var(--u)*14);background:#8a4e2b}
body.scf-active.scd-checkout-page .scf-checkout-chapter>p,body.scf-active.scd-checkout-page .scd-payment-section>p{font:calc(var(--u)*12)/1.6 SCFInter,Arial,sans-serif;color:#595652;margin:0 0 calc(var(--u)*27);max-width:none}
body.scf-active.scd-checkout-page .scf-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u)*20) calc(var(--u)*15)}
body.scf-active.scd-checkout-page .scw-address-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u)*20) calc(var(--u)*15)}
body.scf-active.scd-checkout-page .scw-address-fields>.form-row{grid-column:1/-1}
body.scf-active.scd-checkout-page .scw-address-fields>:is(#billing_city_field,#billing_state_field,#billing_postcode_field){grid-column:auto}
body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row{display:block!important;width:100%!important;padding:0!important;float:none!important;margin:0!important;clear:none!important;min-width:0}
body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row label{font:400 calc(var(--u)*12)/1.4 SCFInter,Arial,sans-serif;color:#4c4945;display:block;margin:0 0 calc(var(--u)*5)}
body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row label .required{color:#8e5535;text-decoration:none;border:0}
body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row .input-text,body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row select{font:calc(var(--u)*13)/1.3 SCFInter,Arial,sans-serif;display:block;box-sizing:border-box;width:100%!important;min-width:0;height:calc(var(--u)*43);min-height:40px;padding:calc(var(--u)*10) calc(var(--u)*12);background:#ffffff60;border:1px solid #d6d2cc;box-shadow:none;border-radius:3px;color:#24211e}
body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row .input-text:focus{border-color:#8b5533;outline:2px solid #8b553326;outline-offset:1px}
body.scf-active.scd-checkout-page .scd-checkout-form-column .select2-container{width:100%!important}
body.scf-active.scd-checkout-page .scd-checkout-form-column .select2-selection--single{height:calc(var(--u)*43);min-height:40px;border:1px solid #d6d2cc;background:#ffffff60;border-radius:3px;color:#24211e;font:calc(var(--u)*13) SCFInter,Arial,sans-serif}
body.scf-active.scd-checkout-page .select2-selection__rendered{line-height:calc(var(--u)*41)!important;padding-left:calc(var(--u)*12)!important;color:#24211e!important}
body.scf-active.scd-checkout-page #billing_country_field .select2-selection--single{background:#efeeeb}
body.scf-active.scd-checkout-page .woocommerce-additional-fields{margin:0 0 calc(var(--u)*30)}
body.scf-active.scd-checkout-page .scd-payment-section{padding:0;background:none;border:0;margin:0}
body.scf-active.scd-checkout-page .scd-payment-section #payment{background:transparent!important;border:0!important;border-radius:0;color:#171411;padding:0}
body.scf-active.scd-checkout-page #payment ul.payment_methods{margin:0 0 calc(var(--u)*20)!important;padding:0!important;border:1px solid #ddd7d0!important;list-style:none;box-shadow:none}
body.scf-active.scd-checkout-page #payment ul.payment_methods>li{padding:calc(var(--u)*16)!important;border:0;border-bottom:1px solid #ddd7d0;font:calc(var(--u)*14)/1.5 var(--scf-serif);background:#fff4;color:#191512}
body.scf-active.scd-checkout-page #payment ul.payment_methods>li:has(input:checked){outline:1px solid #8b5533;outline-offset:-1px;background:#fff9}
body.scf-active.scd-checkout-page #payment div.payment_box{font:calc(var(--u)*11)/1.6 SCFInter,Arial,sans-serif;color:#66605a;background:#eee8df;padding:12px;border:0}
body.scf-active.scd-checkout-page #payment .form-row.place-order{padding:0!important;margin-top:calc(var(--u)*20)!important;background:none}
body.scf-active.scd-checkout-page #payment #place_order{display:block;float:none;width:100%;background:#131313;color:#fff;border:0;border-radius:2px;box-shadow:none;font:calc(var(--u)*19)/1.3 var(--scf-serif)!important;padding:calc(var(--u)*15)!important;min-height:calc(var(--u)*54);margin:calc(var(--u)*20) 0 0}
body.scf-active.scd-checkout-page .woocommerce-privacy-policy-text,body.scf-active.scd-checkout-page .woocommerce-terms-and-conditions-wrapper{font:calc(var(--u)*11)/1.6 SCFInter,Arial,sans-serif;color:#4e4841}
body.scf-active.scd-checkout-page .scd-checkout-receipt{display:flex;flex-direction:column;align-self:stretch;position:relative;top:auto;min-height:100%;width:auto;padding:calc(var(--u)*68) calc(var(--u)*34) 0;background:radial-gradient(ellipse at 90% 40%,#4b301b55,transparent 70%),linear-gradient(110deg,#372513,#21160e 78%)!important;border:0;color:#fbf4e9;box-shadow:none;border-radius:0}
body.scf-active.scd-checkout-page .scd-checkout-receipt>.eyebrow{font:400 calc(var(--u)*11)/1.5 SCFInter,Arial,sans-serif;letter-spacing:calc(var(--u)*1.4);color:#fff6e7;margin:0 0 calc(var(--u)*28);display:block}
body.scf-active.scd-checkout-page .scd-checkout-receipt>.eyebrow:after{content:'';display:block;width:calc(var(--u)*37);height:1px;background:#c4b09a;margin-top:calc(var(--u)*12)}
body.scf-active.scd-checkout-page .scd-edit-bag{position:absolute;right:calc(var(--u)*34);top:calc(var(--u)*67);font:calc(var(--u)*11)/1.5 SCFInter,Arial,sans-serif;color:#f9f1e3;border-bottom:1px solid #aa927a;padding-bottom:4px}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table{display:block;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0;color:#fff4e4;border-collapse:collapse;box-shadow:none}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table thead{display:none}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tbody,body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot{display:block;width:100%;background:transparent!important}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tr.cart_item{position:relative;display:block;min-height:calc(var(--u)*263);padding:calc(var(--u)*22) 0 calc(var(--u)*25);border:0;border-bottom:1px solid #b4a08a88;background:transparent!important}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tr.cart_item:first-child{padding-top:0;min-height:calc(var(--u)*240)}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tr.cart_item td{display:block;border:0!important;background:transparent!important;padding:0!important;color:#fff5e7;width:100%;font-weight:400}
body.scf-active.scd-checkout-page .scd-order-item{display:grid;grid-template-columns:calc(var(--u)*189) minmax(0,1fr);gap:calc(var(--u)*22);font:400 calc(var(--u)*23)/1.15 var(--scf-serif);color:#fff5e7;width:100%;min-height:calc(var(--u)*214);align-items:start}
body.scf-active.scd-checkout-page .scd-order-item>.scf-art{display:block;width:100%;height:calc(var(--u)*214);aspect-ratio:189/214!important;max-width:none;margin:0}
body.scf-active.scd-checkout-page .scd-order-item>span:last-child{padding-top:calc(var(--u)*26);min-width:0;color:#fff5e7}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .variation{position:absolute;left:calc(var(--u)*211);top:calc(var(--u)*85);margin:0!important;font:calc(var(--u)*12)/1.5 var(--scf-serif);color:#eee0cd;display:block}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .variation dt,body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .variation dd{display:inline;font-weight:400;margin:0 4px 0 0}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .product-quantity,body.scf-active.scd-checkout-page .scd-checkout-receipt .scw-order-quantity{position:absolute;left:calc(var(--u)*211);top:calc(var(--u)*140);font:calc(var(--u)*12) var(--scf-serif);margin:0!important;color:#f3e6d6}
.scw-order-quantity select{min-width:calc(var(--u)*110);height:calc(var(--u)*34);min-height:32px;border:1px solid #b29a7f99;border-radius:2px;background:transparent;color:#fff5e7;font:calc(var(--u)*12) var(--scf-serif);padding:calc(var(--u)*5) calc(var(--u)*11);appearance:auto}.scw-order-quantity option{background:#302013;color:white}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-total{position:absolute;right:0;bottom:calc(var(--u)*50);width:auto;font:calc(var(--u)*23)/1.2 var(--scf-serif)!important;color:#fff5e7;min-width:0;text-align:right}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot>tr{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:calc(var(--u)*15) 0;border:0;background:transparent!important}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot th,body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot td{display:block;width:auto;min-width:0;border:0;padding:0;background:transparent!important;color:#fff5e7;font:calc(var(--u)*17)/1.4 var(--scf-serif);font-weight:400}
body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot td{text-align:right}.scd-checkout-receipt .woocommerce-shipping-methods{font:12px/1.5 SCFInter,Arial,sans-serif;list-style:none;padding:0;margin:0;color:inherit}
body.scf-active.scd-checkout-page .scd-checkout-receipt .order-total{border-top:1px solid #b4a08a88!important;margin-top:calc(var(--u)*14);padding-top:calc(var(--u)*22)!important}
body.scf-active.scd-checkout-page .scd-checkout-receipt .order-total th,body.scf-active.scd-checkout-page .scd-checkout-receipt .order-total td{font:calc(var(--u)*23)/1.3 var(--scf-serif)!important;color:#fff5e7}
body.scf-active.scd-checkout-page .scw-coupon-row{display:block!important;min-height:0;padding:0!important;background:transparent!important}.scw-coupon-row>td{display:block;padding:0!important;border:0!important;width:100%}
.scw-coupon-row button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px;padding:calc(var(--u)*24) 0;background:transparent;border:0;border-bottom:1px solid #b4a08a88;color:#fff2e0;font:calc(var(--u)*12)/1.4 SCFInter,Arial,sans-serif;text-align:left}.scw-coupon-row button>span:first-of-type{flex:1}.scw-coupon-row .scw-icon{width:calc(var(--u)*21);height:calc(var(--u)*21)}
body.scf-active.scd-checkout-page .scf-checkout-story{margin:calc(var(--u)*20) calc(var(--u)*-34) 0;margin-top:auto;padding-top:calc(var(--u)*24);position:relative;background:transparent;line-height:0}
body.scf-active.scd-checkout-page .scf-checkout-story>.scf-art{aspect-ratio:470/482!important;width:100%;max-height:none;min-height:0;margin:0;mask-image:linear-gradient(180deg,transparent,#000 16%)}
.scw-dialog{padding:38px 30px 28px;background:#faf8f5;color:#18130e;width:min(440px,calc(100vw - 32px));border:1px solid #c5b4a0;border-radius:2px;font-family:SCFInter,Arial,sans-serif}.scw-dialog::backdrop{background:#17110b88}.scw-dialog h2{font:32px SCWBodoni,Georgia,serif;margin:0 0 24px}.scw-dialog form{display:flex;flex-direction:column;gap:14px}.scw-dialog label{font-size:13px}.scw-dialog :is(input,select){padding:12px;border:1px solid #bdad99;background:#fff;font:15px SCFInter,Arial,sans-serif;width:100%;min-height:44px}.scw-dialog small{font-size:11px;color:#65584d}.scw-dialog .button{background:#8b5533;color:#fff;border:0;min-height:45px;margin-top:8px}.scw-dialog .close-dialog{position:absolute;right:6px;top:6px}.scw-dialog .checkout_coupon{padding:0!important;margin:12px 0 0!important;border:0!important}.scw-dialog .form-row{float:none!important;width:100%!important;display:block!important;padding:0!important}.scw-dialog p{font-size:13px}
@media(min-width:1600px){body.scf-active.scd-wishlist-page .scd-page{max-width:1480px}body.scf-active.scd-wishlist-page .scf-hero{margin-inline:calc((1480px - 100vw)/2);padding-inline:calc((100vw - 1480px)/2 + 30px)}}
@media(max-width:800px){
 body.scf-active.scd-wishlist-page,body.scf-active.scd-checkout-page{--u:1px}body.scf-active.scd-wishlist-page .scd-page{width:auto;margin:0 18px}body.scf-active.scd-wishlist-page .scf-hero{height:235px;margin-inline:-18px;padding:60px 23px 25px}body.scf-active.scd-wishlist-page .scf-hero-copy{width:90%}body.scf-active.scd-wishlist-page .scf-hero h1{font-size:42px;line-height:1.05;letter-spacing:-1.6px}body.scf-active.scd-wishlist-page .scf-hero p{font-size:13px;max-width:310px}body.scf-active.scd-wishlist-page .scf-hero-art{width:280px;right:0;opacity:.4}body.scf-active.scd-wishlist-page .scf-hero-mark{display:none}
 .scw-workspace{grid-template-columns:1fr;gap:0;padding-top:16px}.scw-sidebar{min-height:0;padding:12px 0;background:#eee6dc}.scw-sidebar>h2{font-size:12px;padding:0 15px 10px}.scw-sidebar nav{flex-direction:row;overflow-x:auto;gap:6px;padding:0 10px}.scw-sidebar nav button{min-width:max-content;width:auto;display:flex;border-left:0;border-bottom:2px solid transparent;padding:8px 10px;gap:8px;min-height:42px;font-size:11px}.scw-sidebar nav button[aria-current]{border-bottom-color:#8b5533}.scw-sidebar nav small{font-size:10px}.scw-sidebar-story{display:none}.scw-toolbar{height:60px;padding-top:14px}.scw-create{min-height:36px;padding:9px 13px;font-size:11px}.scw-groups{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.scw-groups:before{display:none}.scw-collection>header h2{font-size:26px;gap:9px;letter-spacing:-.8px}.scw-collection>header h2>span{font-size:27px}.scw-collection>header{flex-wrap:wrap;margin-top:8px}.scw-collection>header small{font-size:10px}.scw-collection>p{font-size:11px;min-height:34px;margin-bottom:15px}.scw-sample-band{margin-top:22px;padding:24px 20px;grid-template-columns:1fr 1fr}.scw-sample-band h2{font-size:30px}.scw-sample-band>div>p{font-size:12px}.scw-sample-band>.scf-art{height:230px}.scw-sample-reasons{display:none}
 body.scf-active.scd-checkout-page .woocommerce form.scd-checkout-layout{display:flex!important;flex-direction:column;min-height:0}body.scf-active.scd-checkout-page .scd-checkout-form-column{padding:0 22px 32px}body.scf-active.scd-checkout-page .scd-checkout-form-column .scd-breadcrumb{padding:24px 0!important}body.scf-active.scd-checkout-page .scd-checkout-heading{padding-bottom:32px}body.scf-active.scd-checkout-page .scd-checkout-heading h1{font-size:52px}body.scf-active.scd-checkout-page .scd-checkout-heading p{font-size:13px;max-width:280px}body.scf-active.scd-checkout-page .scd-checkout-heading>a{top:13px;font-size:10px}body.scf-active.scd-checkout-page .scf-checkout-chapter h2,body.scf-active.scd-checkout-page .scd-payment-section h2{font-size:25px}body.scf-active.scd-checkout-page .scf-checkout-chapter>p,body.scf-active.scd-checkout-page .scd-payment-section>p{font-size:12px}body.scf-active.scd-checkout-page .scf-checkout-chapter{margin-bottom:35px}body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row label{font-size:12px}body.scf-active.scd-checkout-page .scd-checkout-form-column .form-row :is(.input-text,select){font-size:16px;min-height:44px;height:44px}body.scf-active.scd-checkout-page .scw-address-fields{gap:18px 12px}body.scf-active.scd-checkout-page .scw-address-fields>#billing_city_field{grid-column:1/-1}body.scf-active.scd-checkout-page .scw-address-fields>:is(#billing_state_field,#billing_postcode_field){grid-column:auto}body.scf-active.scd-checkout-page .scw-address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.scf-active.scd-checkout-page .scd-checkout-receipt{padding:35px 24px 0;min-height:0}body.scf-active.scd-checkout-page .scd-checkout-receipt>.eyebrow{font-size:10px}body.scf-active.scd-checkout-page .scd-edit-bag{right:24px;top:35px;font-size:11px}body.scf-active.scd-checkout-page .scd-order-item{grid-template-columns:130px minmax(0,1fr);gap:18px;font-size:24px;min-height:185px}body.scf-active.scd-checkout-page .scd-order-item>.scf-art{height:185px;aspect-ratio:130/185!important}body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .variation{left:148px;top:83px;font-size:11px}body.scf-active.scd-checkout-page .scd-checkout-receipt .scw-order-quantity,body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .product-quantity{left:148px;top:127px;font-size:12px}body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-total{bottom:25px;font-size:20px!important}.scw-order-quantity select{min-width:90px;font-size:12px}body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tr.cart_item{min-height:225px;padding-top:20px;padding-bottom:20px}body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tr.cart_item:first-child{min-height:205px}body.scf-active.scd-checkout-page .scd-checkout-receipt .scf-checkout-story{margin-inline:-24px;padding-top:25px}body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot th,body.scf-active.scd-checkout-page .scd-checkout-receipt table.shop_table tfoot td{font-size:16px}body.scf-active.scd-checkout-page .scd-checkout-receipt .order-total th,body.scf-active.scd-checkout-page .scd-checkout-receipt .order-total td{font-size:22px!important}
}
@media(max-width:520px){.scw-groups{grid-template-columns:1fr;gap:28px}.scw-collection>header{margin-bottom:10px;flex-wrap:nowrap}.scw-collection>header h2{font-size:32px}.scw-collection>p{min-height:0;font-size:12px}.scw-move{opacity:1}.scw-sample-band{grid-template-columns:1fr}.scw-sample-band>.scf-art{height:200px;margin-top:15px}.scw-sample-band h2{font-size:33px}.scw-sample-band>div>p{max-width:none}body.scf-active.scd-wishlist-page .scf-hero-copy{width:100%}body.scf-active.scd-wishlist-page .scf-hero h1{font-size:37px;max-width:340px}body.scf-active.scd-checkout-page .scd-checkout-heading>a{position:static;display:block;margin-top:12px}body.scf-active.scd-checkout-page .scd-checkout-heading{display:block}body.scf-active.scd-checkout-page .scd-checkout-heading p{max-width:none}body.scf-active.scd-checkout-page .scf-contact-fields{grid-template-columns:1fr}body.scf-active.scd-checkout-page .scd-order-item{grid-template-columns:115px minmax(0,1fr);font-size:22px}body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .variation,body.scf-active.scd-checkout-page .scd-checkout-receipt .scw-order-quantity,body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .product-quantity{left:133px}}
@media(prefers-reduced-motion:reduce){.scw-move{transition:none}}
/* Final reference measurements and WooCommerce specificity resets. */
@media(min-width:801px){
 .scf-active .sca-header.site-header{height:calc(var(--u)*54)!important;min-height:54px!important;max-height:none;padding:0 calc(var(--u)*32)!important;grid-template-columns:calc(var(--u)*196) minmax(0,1fr) calc(var(--u)*250)!important;gap:calc(var(--u)*25)!important}
 .scf-active .site-header .brand{font-size:calc(var(--u)*20)!important;letter-spacing:calc(var(--u)*6)!important;margin:0;justify-self:start}
 .scf-active .main-nav{position:static;transform:none;height:100%;justify-content:center;min-width:0}.scf-active .header-actions{justify-self:end}.scf-active .sca-nav-list{justify-content:center}
}
body.scf-active.scd-wishlist-page #main .scw-card .scw-product-heading .price{font:600 calc(var(--u)*14)/1.2 SCFInter,Arial,sans-serif!important;color:#090909!important;max-width:40%!important}
body.scf-active.scd-wishlist-page .scf-hero{padding-top:calc(var(--u)*58)}
body.scf-active.scd-wishlist-page .scf-hero h1{margin-bottom:calc(var(--u)*3)}
body.scf-active.scd-wishlist-page .scf-hero p{font-size:calc(var(--u)*14.5)}
.scw-groups{grid-template-columns:minmax(0,341fr) minmax(0,365fr)}.scw-groups:before{left:calc((100% - var(--u)*54)*.483 + var(--u)*27)}
.scw-collection>header h2{font-size:calc(var(--u)*32)}
.scw-product-meta select{min-height:15px;line-height:1.2;padding:0 12px 0 0}.scw-product-meta{min-height:15px;margin-bottom:calc(var(--u)*9)}
.scw-product-heading{margin-top:calc(var(--u)*7);margin-bottom:calc(var(--u)*3)}
.scw-sidebar-story>p:first-of-type{font-size:calc(var(--u)*14.5);line-height:1.35;letter-spacing:-.2px}
.scw-photo:has(.scf-art--card-amber,.scf-art--card-marine,.scf-art--card-rose)>.sf-wish>.icon{visibility:hidden}
body.scf-active.scd-wishlist-page #main .scw-sample-band a.button{background:transparent!important;color:#131313!important;border:1px solid #855333!important;border-radius:2px;min-height:calc(var(--u)*40);font:calc(var(--u)*12) SCFInter,Arial,sans-serif}
body.scf-active.scd-checkout-page .scf-checkout-chapter>p,body.scf-active.scd-checkout-page .scd-payment-section>p{margin-bottom:calc(var(--u)*22)}
body.scf-active.scd-checkout-page .scw-address-fields{row-gap:calc(var(--u)*18)}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-name{font-size:0!important;line-height:0!important}
body.scf-active.scd-checkout-page .scd-checkout-receipt .scw-order-quantity,body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .product-quantity{top:calc(var(--u)*124)}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-total{bottom:calc(var(--u)*75)}
@media(max-width:800px){.scw-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.scw-collection>header h2{font-size:26px}body.scf-active.scd-wishlist-page .scf-hero{padding-top:60px}body.scf-active.scd-wishlist-page .scf-hero p{font-size:13px}body.scf-active.scd-checkout-page .scd-checkout-receipt .scw-order-quantity,body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item .product-quantity{top:124px}body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-total{bottom:34px}}
@media(max-width:520px){.scw-groups{grid-template-columns:1fr}.scw-collection>header h2{font-size:32px}}
@media(min-width:801px){body.scf-active.scd-wishlist-page .scw-photo .scf-art,body.scf-active.scd-wishlist-page .scw-photo img{height:calc(var(--u)*214)!important;aspect-ratio:auto!important}}
.scw-sidebar-story>p:first-of-type{white-space:nowrap}
body.scf-active.scd-checkout-page .scw-name-group{border:0;padding:0;margin:0;min-width:0;width:100%}
body.scf-active.scd-checkout-page .scw-name-group>legend{padding:0;margin:0 0 calc(var(--u)*5);font:calc(var(--u)*12)/1.4 SCFInter,Arial,sans-serif;color:#4c4945;float:none}
body.scf-active.scd-checkout-page .scw-name-group>legend .required{color:#8e5535}
.scw-name-fields{display:grid;grid-template-columns:1fr 1fr;min-width:0}
body.scf-active.scd-checkout-page .scw-name-fields .form-row>label{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;margin:-1px!important;padding:0!important}
body.scf-active.scd-checkout-page .scw-name-fields #billing_first_name{border-right:0;border-radius:3px 0 0 3px}
body.scf-active.scd-checkout-page .scw-name-fields #billing_last_name{border-radius:0 3px 3px 0}
body.scf-active.scd-checkout-page .scf-contact-fields>#billing_phone_field{grid-column:1/-1}
@media(max-width:800px){body.scf-active.scd-checkout-page .scw-name-group>legend{font-size:12px;margin-bottom:5px}}

.scw-optional-fields{grid-column:1/-1;font:11px/1.5 SCFInter,Arial,sans-serif;color:#5b5047}.scw-optional-fields>summary{padding:4px 0;cursor:pointer}.scw-optional-fields[open]>summary{margin-bottom:10px}
body.scf-active.scd-checkout-page .scd-checkout-receipt tr.cart_item td.product-total{left:auto!important;width:max-content!important;max-width:45%}
body.scf-active.scd-checkout-page .sca-checkout-steps{display:none}
body.scf-active.scd-checkout-page .scw-more-delivery{margin:calc(var(--u)*-12) 0 calc(var(--u)*32);border:0;color:#514a43;font:calc(var(--u)*12)/1.5 SCFInter,Arial,sans-serif}
body.scf-active.scd-checkout-page .scw-more-delivery>summary{cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:4px}
body.scf-active.scd-checkout-page .scw-more-delivery[open]>summary{margin-bottom:18px}
body.scf-active.scd-checkout-page .scw-more-delivery .form-row{margin-bottom:16px!important}
.scw-empty-collection a{display:inline-block;margin-top:16px;color:#8b5533;text-decoration:underline;text-underline-offset:4px}
body.scf-active.scd-checkout-page .scd-checkout-form-column select.select2-hidden-accessible{position:absolute!important;width:1px!important;max-width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}
