.international-site{color:#20201d;min-height:100vh;font-family:var(--site-body-font),sans-serif;background:#faf8f2}.intl-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2f5;border-bottom:1px solid #dfdbd0;justify-content:space-between;align-items:center;gap:24px;padding:14px max(24px,50vw - 620px);display:flex;position:sticky;top:0}.intl-brand img{object-fit:contain;max-width:170px;max-height:48px;display:block}.intl-brand strong{font:800 24px var(--site-heading-font),sans-serif;letter-spacing:-.06em}.intl-header nav{align-items:center;gap:24px;display:flex}.intl-header nav a{color:inherit;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.intl-header nav a:hover{text-decoration:underline}.intl-header nav b{background:#ffdc45;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;display:inline-grid}.intl-language{border:1px solid #20201d;border-radius:999px;padding:8px 12px}.international-site main{max-width:1240px;margin:auto;padding:0 24px}.intl-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;min-height:540px;padding:72px 0 80px;display:grid}.intl-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.intl-hero h1{font:800 clamp(48px,6vw,86px)/.98 var(--site-heading-font),sans-serif;letter-spacing:-.075em;margin:22px 0}.intl-hero h1 em{color:#ef6a58;font-style:normal}.intl-hero p{color:#53514c;max-width:560px;font-size:18px;line-height:1.6}.intl-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.intl-shipping{align-items:center;gap:10px;max-width:550px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.intl-hero-art{aspect-ratio:1;background:#ffdc45;border:2px solid #20201d;border-radius:28px;place-items:center;display:grid;overflow:hidden;box-shadow:12px 12px #20201d}.intl-hero-art img{object-fit:contain;width:100%;height:100%}.intl-section{border-top:2px solid #20201d;padding:48px 0 70px;scroll-margin-top:85px}.intl-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.intl-heading h2{font:800 clamp(34px,4vw,56px)/1.05 var(--site-heading-font),sans-serif;letter-spacing:-.055em;margin:8px 0 0}.intl-heading p{color:#67645e;max-width:310px;margin:0;font-size:14px;line-height:1.5}.intl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.intl-card{background:#fff;border:2px solid #20201d;border-radius:20px;min-width:0;overflow:hidden;box-shadow:5px 5px #20201d}.intl-card-art{background:#f1eee7;place-items:center;height:265px;display:grid;overflow:hidden}.intl-card-art>img,.intl-card-art .product-art,.intl-card-art .product-art img{object-fit:contain;width:100%;height:100%}.intl-card-copy{padding:20px}.intl-card-kicker{color:#b54a3d;letter-spacing:.12em;font-size:11px;font-weight:800}.intl-card h3{font:800 25px/1.2 var(--site-heading-font),sans-serif;letter-spacing:-.04em;margin:8px 0}.intl-card p{color:#66635d;margin:0 0 10px;line-height:1.5}.intl-description{white-space:pre-line;font-size:13px}.intl-card-bottom{border-top:1px solid #e9e6e0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:flex}.intl-card-bottom strong{font-size:21px}.intl-case-options{gap:12px;margin-top:18px;display:grid}.intl-case-options>div{border-top:1px solid #e9e6e0;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.intl-case-options .intl-choice{align-items:end}.intl-choice label{flex:1;gap:7px;display:grid}.intl-choice select{background:#fff;border:1px solid #aaa49a;border-radius:8px;width:100%;min-width:0;padding:9px}.intl-empty,.intl-loading{color:#68645e;border:1px dashed #b3aea3;border-radius:16px;padding:30px}.intl-checkout-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.intl-cart,.intl-form,.intl-success{background:#fff;border:2px solid #20201d;border-radius:20px;padding:26px;box-shadow:5px 5px #20201d}.intl-cart h3,.intl-form h3,.intl-success h3{font:800 25px var(--site-heading-font),sans-serif;margin:0 0 20px}.intl-cart-line{border-bottom:1px solid #e9e6e0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.intl-cart-line strong,.intl-cart-line small{display:block}.intl-cart-line small{color:#706d67;margin-top:4px}.intl-cart-line>b{white-space:nowrap}.intl-quantity{border:1px solid #ccc6bc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.intl-quantity button{place-items:center;width:30px;height:30px;display:grid}.intl-quantity span{text-align:center;min-width:20px}.intl-total{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.intl-total.grand{border-top:2px solid #20201d;padding-top:16px;font-size:20px;font-weight:800}.intl-footnote{color:#67645e;margin:18px 0 0;font-size:13px;line-height:1.6}.intl-form{gap:15px;display:grid}.intl-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.intl-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.intl-form label span{color:#6b6862;font-weight:400}.intl-form input,.intl-form textarea,.intl-form select{width:100%;font:inherit;color:#20201d;background:#fff;border:1px solid #aaa49a;border-radius:9px;padding:11px 12px}.intl-form input:focus,.intl-form textarea:focus,.intl-form select:focus,.intl-choice select:focus{outline-offset:2px;outline:3px solid #ffdc45}.intl-error{color:#ab2f24;margin:0;font-weight:700}.intl-success{max-width:720px}.intl-success svg{color:#238c58}.intl-success p{line-height:1.7}.intl-footer{border-top:2px solid #20201d;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:30px 24px 50px;display:flex}.intl-footer span{font-weight:800}.intl-footer p{margin:0}.intl-footer a{color:inherit;font-weight:700}@media (max-width:900px){.intl-header nav{gap:12px}.intl-hero{grid-template-columns:1fr 1fr;gap:25px;min-height:0}.intl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-checkout-grid{grid-template-columns:1fr}}@media (max-width:650px){.intl-header{padding:12px 18px}.intl-header nav a:nth-child(-n+2){display:none}.intl-header nav{gap:10px}.intl-brand img{max-width:130px}.international-site main{padding:0 18px}.intl-hero{grid-template-columns:1fr;padding:45px 0 50px}.intl-hero h1{font-size:53px}.intl-hero-art{width:100%;max-width:480px;margin:auto}.intl-heading{display:block}.intl-heading p{margin-top:10px}.intl-grid{grid-template-columns:1fr}.intl-card-art{height:290px}.intl-form-row{grid-template-columns:1fr}.intl-cart-line{grid-template-columns:1fr auto}.intl-cart-line>b{grid-column:2}.intl-footer{flex-wrap:wrap;padding:25px 18px}}.intl-card-bottom{flex-wrap:wrap}.header-actions .customer-link{min-width:0}.header-actions .customer-link span{text-overflow:ellipsis;max-width:160px;overflow:hidden}.cart-main .cart-items{min-width:0}.cart-main .cart-item{background:var(--card);border:1px solid var(--border);border-radius:9px;align-items:center;gap:18px;margin-bottom:12px;padding:16px 20px;display:flex}.cart-main .cart-item-art{flex:0 0 90px;place-items:center;height:90px;display:grid;overflow:hidden}.cart-main .cart-item-art img,.cart-main .cart-item-art .product-art{object-fit:contain;max-width:100%;max-height:100%}.cart-main .cart-item-info{flex:1;min-width:0}.cart-main .cart-item-info h2{overflow-wrap:anywhere;font-size:17px}.cart-main .cart-item-info p{color:var(--muted-foreground);font-size:13px}.cart-main .cart-summary{background:var(--card);border:1px solid var(--border);border-radius:9px;align-self:start;padding:22px}.cart-main .cart-summary h2{font-size:21px}.cart-main .cart-summary>p:not(:last-child){justify-content:space-between;gap:16px;display:flex}.cart-main .cart-total{border-top:1px solid var(--border);padding-top:14px}.cart-main .cart-checkout{background:var(--card);border:1px solid var(--border);border-radius:9px;max-width:720px;margin:28px auto;padding:24px}.cart-main .cart-checkout>h2{font-size:24px}.cart-main .cart-checkout select{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:5px;padding:8px 12px}.orders-main>article.order-card{margin:16px 0;padding:20px}.orders-main .order-card-heading{justify-content:space-between;gap:12px;display:flex}.orders-main .order-card-heading>div{gap:5px;display:grid}.orders-main .order-card-heading small{color:var(--muted-foreground)}.orders-main .order-card-items{border-bottom:1px solid var(--border);padding:14px 0}@media (max-width:760px){.cart-main .cart-item{flex-wrap:wrap;gap:12px;padding:14px}.cart-main .cart-item-art{flex-basis:70px;height:70px}.cart-main .cart-item-info{flex-basis:calc(100% - 86px)}.cart-main .cart-item>.quantity-control{margin-left:auto}.cart-main .cart-checkout{padding:18px}}.case-grid>.case-card{text-align:left;cursor:pointer;width:100%;font:inherit;display:block}.intl-checkout{scroll-margin-top:90px}.intl-checkout-grid{max-width:100%}.intl-checkout .intl-cart,.intl-checkout .intl-form,.intl-checkout .intl-success{background:var(--card,#fff);color:var(--foreground,#20201d)}.intl-checkout .intl-form input,.intl-checkout .intl-form select,.intl-checkout .intl-form textarea{min-height:44px}.intl-case-dialog{max-height:90vh;overflow-y:auto;max-width:min(850px,100vw - 24px)!important}.intl-case-dialog-art{background:var(--product-plate,#111);border-radius:10px;justify-content:center;align-items:center;height:190px;min-height:0;display:flex;overflow:hidden}.intl-case-dialog-art img{object-fit:contain;width:100%;height:100%;max-height:190px;display:block}.intl-case-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.intl-case-dialog-actions select{background:var(--card,#fff);min-height:44px;color:var(--foreground,#20201d);border:1px solid var(--border,#555);border-radius:6px;padding:8px 12px}.intl-case-members{border-top:1px solid var(--border,#555);padding-top:15px}.intl-case-members .catalog-grid{max-height:330px;overflow-y:auto}.intl-case-members .product-card{cursor:pointer;text-align:left;font:inherit;color:inherit}.intl-case-members .product-info{padding:10px}@media (max-width:760px){.intl-checkout-grid,.intl-checkout .intl-form-row{grid-template-columns:1fr}.intl-case-dialog-actions{display:grid}.intl-case-dialog-actions select{width:100%}}
