.OrderPackagingAllocation-module__WRUBVa__panel{color:#48413b;background:#faf9f6;border:1px solid #e9e3db;border-radius:12px;margin-bottom:20px;padding:18px 20px}.OrderPackagingAllocation-module__WRUBVa__header,.OrderPackagingAllocation-module__WRUBVa__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.OrderPackagingAllocation-module__WRUBVa__header{justify-content:space-between;gap:12px}.OrderPackagingAllocation-module__WRUBVa__headingIcon{color:#8b7866;flex-shrink:0;font-size:20px;display:flex}.OrderPackagingAllocation-module__WRUBVa__title{color:#302b26;margin:0;font-size:17px;font-weight:600;line-height:1.5}.OrderPackagingAllocation-module__WRUBVa__color{color:#6f645a;background:#fff;border:1px solid #e6dfd6;border-radius:5px;padding:2px 7px;font-size:11px}.OrderPackagingAllocation-module__WRUBVa__status{color:#736454;align-items:center;gap:4px;font-size:12px;display:inline-flex}.OrderPackagingAllocation-module__WRUBVa__confirmedStatus{color:#486347}.OrderPackagingAllocation-module__WRUBVa__description{color:#736b62;margin-top:6px;font-size:13px;line-height:1.6}.OrderPackagingAllocation-module__WRUBVa__items{background:#fff;border:1px solid #ece7df;border-radius:8px;margin:16px 0;padding:0;list-style:none}.OrderPackagingAllocation-module__WRUBVa__item{padding:12px 14px}.OrderPackagingAllocation-module__WRUBVa__item+.OrderPackagingAllocation-module__WRUBVa__item{border-top:1px solid #eee9e2}.OrderPackagingAllocation-module__WRUBVa__itemTitle{font-size:14px;font-weight:500;line-height:1.6;display:block}.OrderPackagingAllocation-module__WRUBVa__materials{color:#6c635a;margin-top:4px;font-size:13px;line-height:1.6}.OrderPackagingAllocation-module__WRUBVa__missing{color:#8a642f;align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;line-height:1.6;display:flex}.OrderPackagingAllocation-module__WRUBVa__components{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.OrderPackagingAllocation-module__WRUBVa__component{border:1px solid #eee9e2;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:12px;line-height:1.5;display:flex}.OrderPackagingAllocation-module__WRUBVa__thumbnail,.OrderPackagingAllocation-module__WRUBVa__thumbnailPlaceholder{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:64px;height:64px}.OrderPackagingAllocation-module__WRUBVa__thumbnailPlaceholder{color:#8b7866;background:#f5f2ee;place-items:center;font-size:32px;display:grid}.OrderPackagingAllocation-module__WRUBVa__missing svg{flex-shrink:0;margin-top:3px;font-size:14px}.OrderPackagingAllocation-module__WRUBVa__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.OrderPackagingAllocation-module__WRUBVa__check{cursor:pointer;align-items:flex-start;gap:9px;max-width:400px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.6;display:flex}.OrderPackagingAllocation-module__WRUBVa__check input{accent-color:#79604e;width:16px;height:16px;cursor:inherit;flex-shrink:0;margin-top:3px}.OrderPackagingAllocation-module__WRUBVa__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.OrderPackagingAllocation-module__WRUBVa__primaryButton,.OrderPackagingAllocation-module__WRUBVa__secondaryButton{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:9px 14px;font-size:12px;line-height:1.5;transition:background-color .15s}.OrderPackagingAllocation-module__WRUBVa__primaryButton{color:#fff;background:#79604e;border-color:#79604e}.OrderPackagingAllocation-module__WRUBVa__primaryButton:hover:not(:disabled){background:#634d3e}.OrderPackagingAllocation-module__WRUBVa__primaryButton:disabled{color:#817569;cursor:not-allowed;background:#ece7e0;border-color:#e6dfd6}.OrderPackagingAllocation-module__WRUBVa__secondaryButton{color:#736b62;text-underline-offset:3px;background:0 0;padding-left:0;padding-right:0;-webkit-text-decoration:underline #c7beb4;text-decoration:underline #c7beb4}.OrderPackagingAllocation-module__WRUBVa__secondaryButton:hover:not(:disabled){color:#302b26}.OrderPackagingAllocation-module__WRUBVa__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.OrderPackagingAllocation-module__WRUBVa__primaryButton:focus-visible,.OrderPackagingAllocation-module__WRUBVa__secondaryButton:focus-visible,.OrderPackagingAllocation-module__WRUBVa__check input:focus-visible{outline-offset:3px;outline:2px solid #96725c}.OrderPackagingAllocation-module__WRUBVa__confirmed{color:#486347;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.OrderPackagingAllocation-module__WRUBVa__confirmed svg{flex-shrink:0;margin-top:3px;font-size:16px}.OrderPackagingAllocation-module__WRUBVa__scope{color:#786f65;margin-top:12px;font-size:12px;line-height:1.6}.OrderPackagingAllocation-module__WRUBVa__error{color:#a33b2d;background:#fff1ee;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px}@media (max-width:640px){.OrderPackagingAllocation-module__WRUBVa__panel{padding:16px}.OrderPackagingAllocation-module__WRUBVa__header{align-items:flex-start}.OrderPackagingAllocation-module__WRUBVa__title{font-size:16px}.OrderPackagingAllocation-module__WRUBVa__heading{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.OrderPackagingAllocation-module__WRUBVa__status{margin-left:28px}.OrderPackagingAllocation-module__WRUBVa__actions{width:100%}.OrderPackagingAllocation-module__WRUBVa__primaryButton{width:100%;min-height:44px}}
.AdminOrderAction-module__fTOf4G__action{color:#48413b;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;line-height:1.5;transition:background-color .15s,border-color .15s;display:flex}.AdminOrderAction-module__fTOf4G__action:hover:not(:disabled){background:#f8f6f3;border-color:#efeae4}.AdminOrderAction-module__fTOf4G__action:focus-visible{outline-offset:2px;outline:2px solid #96725c}.AdminOrderAction-module__fTOf4G__action:disabled{opacity:.55;cursor:not-allowed}.AdminOrderAction-module__fTOf4G__icon{color:#877b71;flex:0 0 18px;font-size:18px;display:flex}.AdminOrderAction-module__fTOf4G__label{overflow-wrap:anywhere;flex:1;min-width:0}.AdminOrderAction-module__fTOf4G__arrow{color:#a79b90;flex-shrink:0;font-size:18px}.AdminOrderAction-module__fTOf4G__active{color:#486347;background:#eef3ed;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.AdminOrderAction-module__fTOf4G__compact{border-color:#e8e1d9;gap:6px;width:auto;min-height:36px;padding:6px 10px;font-size:12px}.AdminOrderAction-module__fTOf4G__compact .AdminOrderAction-module__fTOf4G__icon{flex-basis:15px;font-size:15px}
.DropdownWithSearch-module__-Q4GGq__root{min-width:0;position:relative}.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__trigger.input-field:has([data-empty=true]) .DropdownWithSearch-module__-Q4GGq__label{transform:translateY(9px)}.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__trigger.input-field[aria-expanded=true]:not(:focus){--form-focus-border:var(--form-border,#d8d8d8);--form-focus-shadow:none;border-color:var(--form-border,#d8d8d8);box-shadow:none}.DropdownWithSearch-module__-Q4GGq__panel{z-index:30;top:calc(var(--dropdown-anchor-bottom,100%) + 6px);color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:10px;flex-direction:column;width:100%;min-height:0;font-family:century-gothic,system-ui,sans-serif;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}.DropdownWithSearch-module__-Q4GGq__panel[data-placement=top]{top:auto;bottom:calc(100% - var(--dropdown-anchor-top,0px) + 6px)}.DropdownWithSearch-module__-Q4GGq__panel[data-placement=viewport]{top:var(--dropdown-viewport-top);bottom:auto}.DropdownWithSearch-module__-Q4GGq__heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 12px 0;display:flex}.DropdownWithSearch-module__-Q4GGq__title{margin:0;font-size:13px;font-weight:700;line-height:20px}.DropdownWithSearch-module__-Q4GGq__close,.DropdownWithSearch-module__-Q4GGq__clear{color:#666;cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.DropdownWithSearch-module__-Q4GGq__close{margin:-4px -8px -4px 0}.DropdownWithSearch-module__-Q4GGq__close:hover,.DropdownWithSearch-module__-Q4GGq__clear:hover{color:#222;background:#f2f2f2}.DropdownWithSearch-module__-Q4GGq__searchBox{flex-shrink:0;margin:6px 10px 0;position:relative}.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__searchInput{color:#222;background:#fff;border:1px solid #b8b8b8;border-radius:7px;width:100%;height:48px;padding:10px 44px 10px 36px;font-family:inherit;font-size:16px;line-height:24px;display:block}.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__searchInput:focus{border-color:var(--form-focus-border,#666);box-shadow:var(--form-focus-shadow,0 0 0 2px #0000000f);outline:none}.DropdownWithSearch-module__-Q4GGq__searchIcon{color:#666;pointer-events:none;position:absolute;top:15px;left:12px}.DropdownWithSearch-module__-Q4GGq__clear{position:absolute;top:2px;right:2px}.DropdownWithSearch-module__-Q4GGq__count{color:#666;flex-shrink:0;margin:0;padding:9px 12px 7px;font-size:12px;line-height:18px}.DropdownWithSearch-module__-Q4GGq__panel[data-compact=true] .DropdownWithSearch-module__-Q4GGq__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DropdownWithSearch-module__-Q4GGq__list{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #eee;min-height:0;margin:0;padding:4px;scroll-padding:4px;list-style:none;overflow-y:auto}.DropdownWithSearch-module__-Q4GGq__list:empty{display:none}.DropdownWithSearch-module__-Q4GGq__option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px;font-size:15px;line-height:22px;display:flex}.DropdownWithSearch-module__-Q4GGq__option[data-active=true]{background:#eee}.DropdownWithSearch-module__-Q4GGq__option[data-selected=true]{background:#f7f7f7}.DropdownWithSearch-module__-Q4GGq__option[data-selected=true][data-active=true]{background:#e8e8e8}.DropdownWithSearch-module__-Q4GGq__optionCopy{overflow-wrap:anywhere;min-width:0}.DropdownWithSearch-module__-Q4GGq__optionLabel{display:block}.DropdownWithSearch-module__-Q4GGq__description{color:#666;margin-top:2px;font-size:12px;line-height:18px;display:block}.DropdownWithSearch-module__-Q4GGq__check{color:#fff;background:#222;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.DropdownWithSearch-module__-Q4GGq__empty{min-height:0;margin:0;padding:16px 12px 20px;font-size:14px;line-height:22px;overflow-y:auto}.DropdownWithSearch-module__-Q4GGq__empty span{color:#666;margin-top:4px;font-size:12px;line-height:18px;display:block}.DropdownWithSearch-module__-Q4GGq__error{color:#880003;align-items:flex-start;gap:4px;margin-top:6px;font-size:13px;line-height:20px;display:flex}.DropdownWithSearch-module__-Q4GGq__error svg{flex-shrink:0;margin-top:3px}@media (forced-colors:active){.DropdownWithSearch-module__-Q4GGq__option[data-active=true]{outline-offset:-2px;outline:2px solid highlight}.DropdownWithSearch-module__-Q4GGq__check{border:1px solid buttontext}}@layer base{@media (forced-colors:active){.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__searchInput:focus-visible{outline-offset:2px;outline:2px solid highlight!important}.DropdownWithSearch-module__-Q4GGq__root .DropdownWithSearch-module__-Q4GGq__trigger.input-field:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}}
.InternationalShippingQuotePanel-module__0rXa3a__panel{min-width:0}.InternationalShippingQuotePanel-module__0rXa3a__heading{font-family:var(--font-caslon);font-size:var(--checkout-heading-size,24px);font-weight:400;line-height:var(--checkout-heading-leading,1.2);margin:0 0 16px}.InternationalShippingQuotePanel-module__0rXa3a__services{border:1px solid #d8d8d8;border-radius:8px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.InternationalShippingQuotePanel-module__0rXa3a__choice{color:#222;background:#fff;min-width:0;transition:background .16s}.InternationalShippingQuotePanel-module__0rXa3a__choice[data-selected=true]{background:#f4f4f4}.InternationalShippingQuotePanel-module__0rXa3a__radio>label{align-items:center;column-gap:var(--checkout-control-gap,12px);grid-template-columns:16px minmax(0,1fr);width:100%;min-height:84px;padding:16px;display:grid}.InternationalShippingQuotePanel-module__0rXa3a__radio>label>span:first-of-type{flex-shrink:0}.InternationalShippingQuotePanel-module__0rXa3a__radio>label>span:last-of-type{min-width:0;margin-left:0}.InternationalShippingQuotePanel-module__0rXa3a__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.InternationalShippingQuotePanel-module__0rXa3a__copy{gap:4px;min-width:0;display:grid}.InternationalShippingQuotePanel-module__0rXa3a__meta{align-content:center;justify-items:end;display:grid}.InternationalShippingQuotePanel-module__0rXa3a__brand{justify-content:center;align-items:center;width:42px;height:30px;display:flex}.InternationalShippingQuotePanel-module__0rXa3a__brand img{object-fit:contain;width:100%;height:auto;max-height:100%}.InternationalShippingQuotePanel-module__0rXa3a__title{min-width:0;font-size:14px;font-weight:600;line-height:20px}.InternationalShippingQuotePanel-module__0rXa3a__estimate{min-width:0;color:var(--color-secondary,#6b6b6b);font-size:12px;line-height:18px}.InternationalShippingQuotePanel-module__0rXa3a__price{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:12px;font-weight:600;line-height:18px;display:flex}.InternationalShippingQuotePanel-module__0rXa3a__originalPrice{color:var(--color-secondary,#6b6b6b);font-size:10px;font-weight:400}.InternationalShippingQuotePanel-module__0rXa3a__preview{color:var(--color-secondary,#6b6b6b);margin:12px 0 0;font-size:12px;line-height:18px}.InternationalShippingQuotePanel-module__0rXa3a__customs{margin-bottom:16px}.InternationalShippingQuotePanel-module__0rXa3a__priority{color:var(--color-secondary,#6b6b6b);align-items:flex-start;gap:8px;margin:0 16px 16px 44px;font-size:12px;line-height:18px;display:flex}.InternationalShippingQuotePanel-module__0rXa3a__priorityCollapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.InternationalShippingQuotePanel-module__0rXa3a__priorityCollapse[data-open=true]{opacity:1;grid-template-rows:1fr}.InternationalShippingQuotePanel-module__0rXa3a__priorityCollapse>div{min-height:0;overflow:hidden}.InternationalShippingQuotePanel-module__0rXa3a__priority>svg{color:#191919;flex-shrink:0;margin-top:1px}.InternationalShippingQuotePanel-module__0rXa3a__priority strong{color:#222;font-weight:600;display:block}.InternationalShippingQuotePanel-module__0rXa3a__choice:has(input:disabled){cursor:wait}.InternationalShippingQuotePanel-module__0rXa3a__choice:has(input:disabled) label{cursor:inherit}.InternationalShippingQuotePanel-module__0rXa3a__choice:has(input:focus-visible){outline-offset:-3px;outline:2px solid #666}@media (hover:hover){.InternationalShippingQuotePanel-module__0rXa3a__choice:hover:not([data-selected=true]):not(:has(input:disabled)){background:#fafafa}}@media (min-width:600px){.InternationalShippingQuotePanel-module__0rXa3a__brand{width:56px;height:34px}}@media (max-width:359px){.InternationalShippingQuotePanel-module__0rXa3a__radio>label{padding-inline:12px}.InternationalShippingQuotePanel-module__0rXa3a__priority{margin-left:40px;margin-right:12px}}@media (prefers-reduced-motion:reduce){.InternationalShippingQuotePanel-module__0rXa3a__choice,.InternationalShippingQuotePanel-module__0rXa3a__priorityCollapse{transition:none}}
.Checkout-module__UIPBXq__discount{padding:16px 0}.Checkout-module__UIPBXq__discountInput{align-items:stretch;gap:8px;display:flex}.Checkout-module__UIPBXq__discountInput label{flex:1;min-width:0}.Checkout-module__UIPBXq__discountInput input{font-size:14px}.Checkout-module__UIPBXq__discountInput button{cursor:pointer;flex-shrink:0;min-height:48px;font-size:14px}.Checkout-module__UIPBXq__discountInput button:disabled{opacity:.5;cursor:default}.Checkout-module__UIPBXq__discountApplied{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:12px;display:flex}.Checkout-module__UIPBXq__discountApplied button{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.Checkout-module__UIPBXq__error{color:var(--color-red);margin-top:8px;font-size:12px}.Checkout-module__UIPBXq__shippingProgress{margin-bottom:16px;padding:0;font-size:12px;line-height:18px}.Checkout-module__UIPBXq__shippingProgress p{flex-wrap:wrap;align-items:center;column-gap:4px;margin:0;display:flex}.Checkout-module__UIPBXq__shippingProgress strong{font-weight:600}.Checkout-module__UIPBXq__shippingProgress progress{color:#000;background:#e3e3e3;border:0;border-radius:3px;width:100%;height:3px;margin-top:8px;display:block;overflow:hidden}.Checkout-module__UIPBXq__shippingProgress progress::-webkit-progress-bar{background:#e3e3e3}.Checkout-module__UIPBXq__shippingProgress progress::-webkit-progress-value{background:#000}.Checkout-module__UIPBXq__shippingProgress progress::-moz-progress-bar{background:#000}.Checkout-module__UIPBXq__shippingDestination{margin-bottom:24px}.Checkout-module__UIPBXq__shippingCountryControl{position:relative}.Checkout-module__UIPBXq__shippingCountrySelect{appearance:none;--form-label-right:40px;width:100%}.Checkout-module__UIPBXq__shippingCountryChevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Checkout-module__UIPBXq__shippingCountryHint{color:#737373;margin:8px 0 0;font-size:12px;line-height:18px}.Checkout-module__UIPBXq__internationalQuote{min-width:0}.Checkout-module__UIPBXq__shippingHeading{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;margin-bottom:16px;display:flex}.Checkout-module__UIPBXq__shippingHeading:has(+.Checkout-module__UIPBXq__shippingProgress){margin-bottom:8px}.Checkout-module__UIPBXq__shippingTitle{min-width:0;font-family:var(--font-caslon);font-size:var(--checkout-heading-size,1.5rem);font-weight:400;line-height:var(--checkout-heading-leading,1.2);align-items:center;gap:8px;display:flex}.Checkout-module__UIPBXq__optionActivity{visibility:hidden;opacity:0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Checkout-module__UIPBXq__optionActivity[data-pending=true]{visibility:visible;opacity:1;transition:opacity .12s .12s}.Checkout-module__UIPBXq__shippingChoices{border:1px solid #d8d8d8;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.Checkout-module__UIPBXq__shippingChoice{color:#222;cursor:pointer;background:#fff;min-width:0;transition:background .16s}.Checkout-module__UIPBXq__shippingChoice+.Checkout-module__UIPBXq__shippingChoice{border-top:1px solid #d8d8d8}.Checkout-module__UIPBXq__shippingChoice:has(input:checked){background:#f4f4f4}.Checkout-module__UIPBXq__shippingChoice>label{align-items:center;column-gap:var(--checkout-control-gap,12px);width:100%;min-height:80px;cursor:inherit;grid-template-columns:16px minmax(0,1fr);padding:16px;display:grid}.Checkout-module__UIPBXq__shippingChoice>label>span:first-of-type{flex-shrink:0}.Checkout-module__UIPBXq__shippingChoice>label>span:last-of-type{min-width:0;margin-left:0}.Checkout-module__UIPBXq__shippingChoiceContent{grid-template-columns:minmax(0,1fr) minmax(48px,max-content);align-items:center;column-gap:12px;display:grid}.Checkout-module__UIPBXq__shippingChoice:has(input:disabled){cursor:wait}.Checkout-module__UIPBXq__shippingChoice:has(input:disabled):not(:has(input:checked)){cursor:default}.Checkout-module__UIPBXq__shippingCopy{min-width:0}.Checkout-module__UIPBXq__shippingCopy strong{align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:20px;display:flex}.Checkout-module__UIPBXq__shippingCopy>span{color:var(--color-secondary);margin-top:4px;font-size:12px;line-height:18px;display:block}.Checkout-module__UIPBXq__deliveryDate{color:#000}.Checkout-module__UIPBXq__shippingPrice{white-space:nowrap;justify-self:end;font-size:12px;font-weight:400;line-height:20px}.Checkout-module__UIPBXq__transportProtection{align-items:center;gap:4px var(--checkout-control-gap,12px);color:#222;text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr) max-content 38px;width:100%;padding:18px 0;display:grid}.Checkout-module__UIPBXq__shippingChoices+.Checkout-module__UIPBXq__transportProtection{margin-top:8px}.Checkout-module__UIPBXq__transportProtection strong{grid-column:2;font-size:14px;font-weight:600;line-height:20px}.Checkout-module__UIPBXq__protectionIcon{grid-area:1/1}.Checkout-module__UIPBXq__protectionDescription{color:var(--color-secondary);grid-area:2/2/auto/-1;font-size:12px;line-height:18px}.Checkout-module__UIPBXq__protectionPrice{white-space:nowrap;grid-area:1/3;font-size:12px;line-height:20px}.Checkout-module__UIPBXq__protectionSwitch{background:#d8d8d8;border-radius:999px;grid-area:1/4;align-items:center;width:38px;height:22px;padding:3px;transition:background .16s;display:flex}.Checkout-module__UIPBXq__protectionSwitch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s}.Checkout-module__UIPBXq__transportProtection[aria-checked=true] .Checkout-module__UIPBXq__protectionSwitch{background:#191919}.Checkout-module__UIPBXq__transportProtection[aria-checked=true] .Checkout-module__UIPBXq__protectionSwitch>span{transform:translate(16px)}.Checkout-module__UIPBXq__transportProtection:disabled{cursor:wait}.Checkout-module__UIPBXq__shippingChoice:has(input:focus-visible){outline-offset:-3px;outline:2px solid #666}.Checkout-module__UIPBXq__transportProtection:focus-visible{outline-offset:4px;outline:2px solid #666}@media (hover:hover){.Checkout-module__UIPBXq__shippingChoice:hover:not(:has(input:checked)):not(:has(input:disabled)){background:#fafafa}}@media (max-width:359px){.Checkout-module__UIPBXq__shippingChoice>label{padding-inline:12px}.Checkout-module__UIPBXq__shippingChoiceContent{grid-template-columns:minmax(0,1fr) minmax(42px,max-content);column-gap:8px}.Checkout-module__UIPBXq__transportProtection strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.Checkout-module__UIPBXq__shippingChoice,.Checkout-module__UIPBXq__protectionSwitch,.Checkout-module__UIPBXq__protectionSwitch>span,.Checkout-module__UIPBXq__optionActivity{transition:none}}@media (forced-colors:active){.Checkout-module__UIPBXq__protectionSwitch{border:1px solid buttontext}.Checkout-module__UIPBXq__protectionSwitch>span{background:buttontext}}
.ItemDetailsDisclosure-module__ebvOUa__disclosure{min-width:0;margin-top:12px}.ItemDetailsDisclosure-module__ebvOUa__heading{color:#555;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 0;font-size:12px;font-weight:500;line-height:20px;transition:color .16s;display:flex}.ItemDetailsDisclosure-module__ebvOUa__heading:hover{color:#161616}.ItemDetailsDisclosure-module__ebvOUa__heading:focus-visible{outline-offset:3px;outline:2px solid #333}.ItemDetailsDisclosure-module__ebvOUa__heading.ItemDetailsDisclosure-module__ebvOUa__inline{justify-content:flex-start;gap:4px;width:fit-content;max-width:100%;min-height:36px;margin-top:4px;padding:6px 0;font-size:13px;line-height:20px}.ItemDetailsDisclosure-module__ebvOUa__inline .ItemDetailsDisclosure-module__ebvOUa__chevron{width:16px;height:16px}.ItemDetailsDisclosure-module__ebvOUa__chevron{flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.ItemDetailsDisclosure-module__ebvOUa__heading[aria-expanded=true] .ItemDetailsDisclosure-module__ebvOUa__chevron{transform:rotate(180deg)}.ItemDetailsDisclosure-module__ebvOUa__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .28s;display:grid}.ItemDetailsDisclosure-module__ebvOUa__panel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.ItemDetailsDisclosure-module__ebvOUa__viewport{min-height:0;overflow:hidden}.ItemDetailsDisclosure-module__ebvOUa__content{padding:0 0 14px}.ItemDetailsDisclosure-module__ebvOUa__separated .ItemDetailsDisclosure-module__ebvOUa__content{padding-top:14px}@media (prefers-reduced-motion:reduce){.ItemDetailsDisclosure-module__ebvOUa__heading,.ItemDetailsDisclosure-module__ebvOUa__chevron,.ItemDetailsDisclosure-module__ebvOUa__panel{transition:none}}
.CartItem-module__CcKs7a__prices{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-right:10px;line-height:1;display:flex}.CartItem-module__CcKs7a__prices s{color:#737373;font-size:11px;font-weight:400}.CartItem-module__CcKs7a__prices strong{font-size:14px;font-weight:600}.CartItem-module__CcKs7a__extra{color:#242424;align-items:center;gap:14px;min-width:0;margin-top:16px;display:flex}.CartItem-module__CcKs7a__thumbnail{background:#fff;border-radius:4px;flex:0 0 60px;align-self:flex-start;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.CartItem-module__CcKs7a__copy{flex:1;min-width:0}.CartItem-module__CcKs7a__title{font-size:13px;font-weight:500;line-height:1.5}.CartItem-module__CcKs7a__action{color:#606060;cursor:pointer;align-items:center;gap:12px;min-height:32px;padding:2px 0;font-size:11px;line-height:1.5;display:inline-flex}.CartItem-module__CcKs7a__action>span:first-child{text-underline-offset:3px;text-decoration:underline}.CartItem-module__CcKs7a__action>span:last-child{white-space:nowrap;color:#737373}.CartItem-module__CcKs7a__action:hover{color:#111}.CartItem-module__CcKs7a__action:disabled{opacity:.5;cursor:wait}.CartItem-module__CcKs7a__action:focus-visible{outline-offset:3px;outline:2px solid #333}@media (max-width:359px){.CartItem-module__CcKs7a__controls{flex-direction:column;align-items:flex-start;gap:12px}.CartItem-module__CcKs7a__prices{flex-wrap:nowrap}}
.GoldFoil-module__Ocv7ia__scope{--gold-foil:linear-gradient(112deg, #be9349 0%, #f5d990 14%, #fff2c2 23%, #c09645 30%, #e7bd68 43%, #fff5d2 49%, #d6aa54 55%, #b98b3d 66%, #f7dea0 79%, #fff0bb 85%, #c69846 100%)}.GoldFoil-module__Ocv7ia__text{color:#e7c67d}@supports ((-webkit-background-clip:text) or (background-clip:text)){.GoldFoil-module__Ocv7ia__text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch' seed='12'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' opacity='.24' d='M0 0h128v128H0z'/%3E%3C/svg%3E"), repeating-linear-gradient(14deg, #fff0 0 1px, #ffffff24 1.3px, #00000014 2px, #fff0 3.4px), var(--gold-foil);background-blend-mode:soft-light, soft-light, normal;-webkit-text-fill-color:transparent;background-size:128px 128px,auto,100% 100%;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.GoldFoil-module__Ocv7ia__text{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.BlackFridayCampaign-module__MU0cMW__panel{color:#111}.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-card{background:#fff;border-color:#dedede}.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-body{background:#fff}.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-header>div{color:#666}.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-prices>div{color:#fff;background:#111}.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-thumbnail{background:#fff}:is(.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-kicker,.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-title,.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-name){color:#111}:is(.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-description,.BlackFridayCampaign-module__MU0cMW__panel .bts-gift-copy){color:#666}.BlackFridayCampaign-module__MU0cMW__monobloc{appearance:none;color:#fff;text-align:left;cursor:pointer;background:#090909;border:1px solid #090909;border-radius:7px;align-items:stretch;width:100%;height:98px;margin:0;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden;}.BlackFridayCampaign-module__MU0cMW__monoblocPhoto{background:#090909;flex:0 0 82px;width:82px;height:100%;display:block;overflow:hidden}.BlackFridayCampaign-module__MU0cMW__monoblocPhoto img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;display:block}.BlackFridayCampaign-module__MU0cMW__monoblocCopy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:8px 25px 8px 12px;display:flex}.BlackFridayCampaign-module__MU0cMW__monoblocTrigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.BlackFridayCampaign-module__MU0cMW__monoblocHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;width:100%;display:flex}.BlackFridayCampaign-module__MU0cMW__monoblocCountdown{color:#d4c3a6;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.BlackFridayCampaign-module__MU0cMW__monoblocSeason{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:500;line-height:1.2}.BlackFridayCampaign-module__MU0cMW__monoblocTitle{font-size:14px;font-weight:600;line-height:1.25;display:block}.BlackFridayCampaign-module__MU0cMW__monoblocOffer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.BlackFridayCampaign-module__MU0cMW__monoblocIncluded{color:#c4bcae;align-items:center;font-size:10px;line-height:1.2;display:inline-flex}.BlackFridayCampaign-module__MU0cMW__monoblocFree{background:var(--gold-foil);color:#30220b;border-radius:20px;justify-content:center;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.BlackFridayCampaign-module__MU0cMW__monoblocPrices{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.BlackFridayCampaign-module__MU0cMW__monoblocReferencePrice{color:#c4bcae;font-size:11px;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1px}.BlackFridayCampaign-module__MU0cMW__monoblocArrow{color:#aa8644;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.BlackFridayCampaign-module__MU0cMW__monobloc:has(.BlackFridayCampaign-module__MU0cMW__monoblocTrigger:focus-visible){outline-offset:3px;outline:2px solid #96702e}.BlackFridayCampaign-module__MU0cMW__monoblocTrigger:focus-visible{outline:none}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-visual{background:#090909}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-visual img{object-fit:cover}.BlackFridayCampaign-module__MU0cMW__modal{color:#111;background:#fff;}.BlackFridayCampaign-module__MU0cMW__modal .bts-eyebrow{color:#856326}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-season{color:#c9aa68;background:#111;border-color:#c9aa6850}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-copy{--gold-foil:linear-gradient(112deg,#73501d,#a67d35 22%,#806026 38%,#aa8138 51%,#70501e 67%,#a17b35 83%,#805c24);background:#fff}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-header h2{color:#111}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-description{color:#444}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-benefits>li{color:#444}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-description>span{color:#666}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-benefits svg{color:#9b7734}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-offer{border-color:#e2e2e2}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-stock{color:#666;border-color:#e2e2e2}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-stock strong{color:#222}.BlackFridayCampaign-module__MU0cMW__modal .bts-stock-dot{background:#a57d35}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-ended{color:#666}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-close:focus-visible{outline-color:#c9aa68}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-footer button:focus-visible{outline-color:#c9aa68}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-price strong{color:#fff;background:#111}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-close{color:#fff;background:#111;border-color:#fff5}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-footer{background:#fff;border-color:#e2e2e2}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-footer>.bts-button{color:#fff;background:#111}.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-footer>.bts-button:hover{background:#292929}.BlackFridayCampaign-module__MU0cMW__details{color:#fff;background:#111;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;}.BlackFridayCampaign-module__MU0cMW__details>div{max-width:30rem}.BlackFridayCampaign-module__MU0cMW__details .bts-eyebrow{color:#c9aa68}.BlackFridayCampaign-module__MU0cMW__details>img{object-fit:contain;width:min(100%,320px);height:auto}.BlackFridayCampaign-module__MU0cMW__band{}.BlackFridayCampaign-module__MU0cMW__panel .BlackFridayCampaign-module__MU0cMW__band{color:#fff;min-height:44px;box-shadow:none;background:#090909;padding:6px 46px}.BlackFridayCampaign-module__MU0cMW__ribbon{background:var(--gold-foil);z-index:-1;pointer-events:none;width:17px;height:115px;position:absolute;top:-36px;left:28px;transform:rotate(-32deg);box-shadow:0 0 0 1px #f9dda24d,4px 0 12px #0009}.BlackFridayCampaign-module__MU0cMW__ribbon:before{content:"";border-inline:1px solid #fff3c355;position:absolute;inset:0 2px}.BlackFridayCampaign-module__MU0cMW__bandCopy{justify-content:center;align-items:center;display:flex}.BlackFridayCampaign-module__MU0cMW__band .autumn-band-title{color:#fff;text-shadow:none;font-size:26px;font-style:normal;line-height:1.14}.BlackFridayCampaign-module__MU0cMW__band .autumn-band-title:before{display:none}.BlackFridayCampaign-module__MU0cMW__band .autumn-band-title:after{display:none}.BlackFridayCampaign-module__MU0cMW__band .autumn-band-arrow{color:#c9aa68}.BlackFridayCampaign-module__MU0cMW__band:focus-visible{outline-color:#c9aa68}@container bts-gift-card (max-width:359px){.BlackFridayCampaign-module__MU0cMW__panel .BlackFridayCampaign-module__MU0cMW__band{min-height:44px;padding-inline:34px}.BlackFridayCampaign-module__MU0cMW__band .autumn-band-title{font-size:24px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){:is(.BlackFridayCampaign-module__MU0cMW__modal .bts-eyebrow,.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-season,.BlackFridayCampaign-module__MU0cMW__details .bts-eyebrow){background-image:var(--gold-foil);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.BlackFridayCampaign-module__MU0cMW__monobloc{color:canvastext;background:canvas;border-color:canvastext}.BlackFridayCampaign-module__MU0cMW__monoblocIncluded,.BlackFridayCampaign-module__MU0cMW__monoblocArrow,.BlackFridayCampaign-module__MU0cMW__monoblocReferencePrice,.BlackFridayCampaign-module__MU0cMW__monoblocCountdown{color:canvastext}.BlackFridayCampaign-module__MU0cMW__monoblocFree{color:canvastext;background:canvas;border:1px solid canvastext}:is(.BlackFridayCampaign-module__MU0cMW__modal .bts-eyebrow,.BlackFridayCampaign-module__MU0cMW__modal .bts-campaign-modal-season,.BlackFridayCampaign-module__MU0cMW__details .bts-eyebrow){-webkit-text-fill-color:currentColor;background:0 0}}
.AutumnCampaignHero-module__r2NIha__hero{color:#30271f;background:#f7f1e8;border:1px solid #e8ded1;border-radius:5px;margin:0;overflow:hidden}.AutumnCampaignHero-module__r2NIha__main{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.AutumnCampaignHero-module__r2NIha__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:48px 42px;display:flex}.AutumnCampaignHero-module__r2NIha__season{letter-spacing:.17em;text-transform:uppercase;color:#79583f;font-size:11px;font-weight:600}.AutumnCampaignHero-module__r2NIha__copy h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.06}.AutumnCampaignHero-module__r2NIha__copy h1 em{color:#79583f;font-weight:400}.AutumnCampaignHero-module__r2NIha__description{color:#665849;max-width:39ch;font-size:14px;line-height:1.75}.AutumnCampaignHero-module__r2NIha__offer{background:#fff;border:1px solid #e9dfd3;border-radius:5px;align-items:center;gap:12px;width:100%;max-width:470px;margin:25px 0;padding:10px 12px;display:flex}.AutumnCampaignHero-module__r2NIha__offer>img{object-fit:contain;flex-shrink:0;width:68px;height:68px}.AutumnCampaignHero-module__r2NIha__offerCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.AutumnCampaignHero-module__r2NIha__giftLabel{color:#79583f;align-items:center;gap:5px;font-size:9px;line-height:1.5;display:flex}.AutumnCampaignHero-module__r2NIha__giftLabel svg{flex-shrink:0;width:12px;height:12px}.AutumnCampaignHero-module__r2NIha__offerCopy>strong{font-size:13px;font-weight:600;line-height:1.4}.AutumnCampaignHero-module__r2NIha__finish{color:#7c6b5a;font-size:11px}.AutumnCampaignHero-module__r2NIha__price{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.AutumnCampaignHero-module__r2NIha__price del{color:#8a7c6d;font-size:11px}.AutumnCampaignHero-module__r2NIha__price>span{color:#fff;background:#79583f;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.AutumnCampaignHero-module__r2NIha__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.AutumnCampaignHero-module__r2NIha__primary{color:#fffaf3;background:#79583f;border-radius:3px;justify-content:center;align-items:center;gap:32px;min-height:46px;padding:12px 21px;font-size:13px;line-height:1.5;display:inline-flex}.AutumnCampaignHero-module__r2NIha__primary:hover{background:#60432f}.AutumnCampaignHero-module__r2NIha__details{color:#66513d;text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.AutumnCampaignHero-module__r2NIha__photo{background:#e9dfd0;min-width:0;min-height:490px;position:relative;overflow:hidden}.AutumnCampaignHero-module__r2NIha__photo img{object-fit:cover;object-position:center}.AutumnCampaignHero-module__r2NIha__benefits{color:#70604e;background:#fcfaf6;border-top:1px solid #e8ded1;justify-content:center;align-items:center;gap:48px;padding:15px 24px;font-size:11px;line-height:1.5;display:flex}.AutumnCampaignHero-module__r2NIha__benefits>span{align-items:center;gap:8px;display:flex}.AutumnCampaignHero-module__r2NIha__benefits svg{color:#957250;flex-shrink:0;width:15px;height:15px}.AutumnCampaignHero-module__r2NIha__hero a:focus-visible{outline-offset:4px;outline:2px solid #79583f}@media (min-width:800px) and (max-width:1100px){.AutumnCampaignHero-module__r2NIha__copy{padding:32px 26px}.AutumnCampaignHero-module__r2NIha__copy h1{font-size:41px}.AutumnCampaignHero-module__r2NIha__offer{gap:8px;padding:9px}.AutumnCampaignHero-module__r2NIha__offer>img{width:52px;height:60px}.AutumnCampaignHero-module__r2NIha__photo{min-height:470px}.AutumnCampaignHero-module__r2NIha__actions{gap:8px 18px}}@media (max-width:799px){.AutumnCampaignHero-module__r2NIha__hero{border-inline:0;border-radius:0}.AutumnCampaignHero-module__r2NIha__main{grid-template-columns:minmax(0,1fr)}.AutumnCampaignHero-module__r2NIha__copy{padding:26px 24px 25px}.AutumnCampaignHero-module__r2NIha__season{font-size:10px}.AutumnCampaignHero-module__r2NIha__copy h1{margin:15px 0 14px;font-size:clamp(35px,7.5vw,48px)}.AutumnCampaignHero-module__r2NIha__description{max-width:45ch;font-size:13px;line-height:1.65}.AutumnCampaignHero-module__r2NIha__offer{gap:10px;max-width:470px;margin:18px 0;padding:9px 10px}.AutumnCampaignHero-module__r2NIha__offer>img{width:56px;height:60px}.AutumnCampaignHero-module__r2NIha__giftLabel{font-size:9px}.AutumnCampaignHero-module__r2NIha__offerCopy>strong{font-size:12px}.AutumnCampaignHero-module__r2NIha__finish{font-size:10px}.AutumnCampaignHero-module__r2NIha__actions{gap:10px 20px;width:100%}.AutumnCampaignHero-module__r2NIha__primary{gap:20px;min-height:44px;padding:11px 17px;font-size:12px}.AutumnCampaignHero-module__r2NIha__details{font-size:11px}.AutumnCampaignHero-module__r2NIha__photo{aspect-ratio:1.55;min-height:0}.AutumnCampaignHero-module__r2NIha__benefits{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;padding:13px 20px;font-size:10px}}@media (max-width:359px){.AutumnCampaignHero-module__r2NIha__copy{padding-inline:18px}.AutumnCampaignHero-module__r2NIha__copy h1{font-size:33px}.AutumnCampaignHero-module__r2NIha__offer{gap:7px;padding:8px}.AutumnCampaignHero-module__r2NIha__offer>img{width:44px;height:55px}.AutumnCampaignHero-module__r2NIha__giftLabel{font-size:8px}.AutumnCampaignHero-module__r2NIha__primary{gap:12px;padding-inline:13px}.AutumnCampaignHero-module__r2NIha__actions{gap:8px 14px}}
.CampaignCartNotice-module__ByF5tq__minimal{color:#242424;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;margin:16px 0 0;display:grid}.CampaignCartNotice-module__ByF5tq__minimal>img{object-fit:contain;background:#fff;border-radius:4px;width:60px;height:60px}.CampaignCartNotice-module__ByF5tq__minimalLabel{color:#737373;margin:0 0 2px;font-size:10px;line-height:1.5}.CampaignCartNotice-module__ByF5tq__minimalTitle{margin:0;font-size:13px;font-weight:500;line-height:1.5}.CampaignCartNotice-module__ByF5tq__card{color:#28221d;background:#f8f4ee;border:1px solid #e5dace;border-radius:12px;margin:0 12px 20px;overflow:hidden;container-type:inline-size}.CampaignCartNotice-module__ByF5tq__compact{margin:16px 0}.CampaignCartNotice-module__ByF5tq__main{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.CampaignCartNotice-module__ByF5tq__image{aspect-ratio:1;background:#fff;border:1px solid #eee5db;border-radius:10px;place-items:center;display:grid;overflow:hidden}.CampaignCartNotice-module__ByF5tq__image img{object-fit:contain;width:100%;height:auto;padding:7px}.CampaignCartNotice-module__ByF5tq__content{min-width:0}.CampaignCartNotice-module__ByF5tq__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.CampaignCartNotice-module__ByF5tq__campaign{color:#806247;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:9px;font-weight:600;line-height:1.5;display:flex}.CampaignCartNotice-module__ByF5tq__giftBadge{color:#745135;letter-spacing:.09em;white-space:nowrap;background:linear-gradient(135deg,#fffdf8,#f0e3cf);border:1px solid #dcc7a8;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #fffaf2}.CampaignCartNotice-module__ByF5tq__giftBadge svg{flex-shrink:0}.CampaignCartNotice-module__ByF5tq__title{font-family:var(--font-caslon,Georgia, serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:400;line-height:1.12}.CampaignCartNotice-module__ByF5tq__terms{color:#776758;background:#fcfaf7;border-top:1px solid #e8ddd1;margin:0;padding:10px 16px;font-size:10px;line-height:1.6}@container (min-width:760px){.CampaignCartNotice-module__ByF5tq__main{grid-template-columns:88px minmax(0,1fr);gap:20px;padding:18px 24px}.CampaignCartNotice-module__ByF5tq__header{justify-content:flex-start;gap:14px}.CampaignCartNotice-module__ByF5tq__campaign{font-size:10px}.CampaignCartNotice-module__ByF5tq__title{font-size:28px}.CampaignCartNotice-module__ByF5tq__terms{padding:10px 24px;font-size:11px}}@container (max-width:350px){.CampaignCartNotice-module__ByF5tq__main{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:14px 12px}.CampaignCartNotice-module__ByF5tq__campaign{letter-spacing:.07em;gap:4px;font-size:8px}.CampaignCartNotice-module__ByF5tq__title{font-size:22px}.CampaignCartNotice-module__ByF5tq__terms{padding:9px 12px}}
.GiftPanel-module__5SYRZa__minimal{color:#242424;grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;margin-top:16px;display:grid}.GiftPanel-module__5SYRZa__row{display:contents}.GiftPanel-module__5SYRZa__thumbnail{cursor:zoom-in;background:#fff;border-radius:4px;grid-area:1/1;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.GiftPanel-module__5SYRZa__thumbnail:focus-visible{outline-offset:3px;outline:2px solid #333}.GiftPanel-module__5SYRZa__copy{grid-column:2;min-width:0}.GiftPanel-module__5SYRZa__label{color:#737373;margin:0 0 2px;font-size:10px;line-height:1.5}.GiftPanel-module__5SYRZa__title{font-size:13px;font-weight:500;line-height:1.5}.GiftPanel-module__5SYRZa__cart{border-top:1px solid #e9e9e9;grid-template-columns:48px minmax(0,1fr);column-gap:12px;margin-top:12px;padding-top:12px}.GiftPanel-module__5SYRZa__cart .GiftPanel-module__5SYRZa__thumbnail{width:48px;height:48px}
.PersonalizationEditorShell-module__uq6OlG__overlay.modal-container{animation:none}.PersonalizationEditorShell-module__uq6OlG__overlay>.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1918162e}.PersonalizationEditorShell-module__uq6OlG__panel.modal-body{animation:.26s cubic-bezier(.22,1,.36,1) both PersonalizationEditorShell-module__uq6OlG__editor-enter;overflow:hidden}.PersonalizationEditorShell-module__uq6OlG__overlay[data-closing=true]>.PersonalizationEditorShell-module__uq6OlG__panel{animation:PersonalizationEditorShell-module__uq6OlG__editor-exit var(--modal-exit-duration,.18s) ease-in both}.PersonalizationEditorShell-module__uq6OlG__overlay[data-closing=true]>.modal-backdrop{opacity:0;transition:opacity var(--modal-exit-duration,.18s) ease}.PersonalizationEditorShell-module__uq6OlG__shell{color:#26241f;background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.PersonalizationEditorShell-module__uq6OlG__shell [data-editor-close] button{width:44px;height:44px}.PersonalizationEditorShell-module__uq6OlG__stage{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.PersonalizationEditorShell-module__uq6OlG__editor{opacity:0;visibility:hidden;height:100%;min-height:0;transition:opacity .18s,visibility 0s .18s}.PersonalizationEditorShell-module__uq6OlG__statusLayer{overscroll-behavior:contain;padding:32px 24px max(32px, env(safe-area-inset-bottom,0px));opacity:1;background:#fff;place-items:center;transition:opacity .18s,visibility;display:grid;position:absolute;inset:0;overflow-y:auto}.PersonalizationEditorShell-module__uq6OlG__stage[data-editor-state=ready] .PersonalizationEditorShell-module__uq6OlG__editor{opacity:1;visibility:visible;transition-delay:0s}.PersonalizationEditorShell-module__uq6OlG__stage[data-editor-state=ready] .PersonalizationEditorShell-module__uq6OlG__statusLayer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.PersonalizationEditorShell-module__uq6OlG__statusCard{text-align:center;width:100%;max-width:350px;margin-block:auto}.PersonalizationEditorShell-module__uq6OlG__emblem{color:#82715a;background:#f8f6f2;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 32px;display:grid;position:relative}.PersonalizationEditorShell-module__uq6OlG__emblem svg{stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.PersonalizationEditorShell-module__uq6OlG__orbit{border:1px solid #eae5dc;border-top-color:#82715a;border-radius:50%;animation:2.4s linear infinite PersonalizationEditorShell-module__uq6OlG__editor-orbit;position:absolute;inset:-6px}.PersonalizationEditorShell-module__uq6OlG__eyebrow{color:#756b5e;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:500;line-height:16px}.PersonalizationEditorShell-module__uq6OlG__heading{font-family:var(--font-caslon,Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,6vw,34px);font-weight:400;line-height:1.18}.PersonalizationEditorShell-module__uq6OlG__description{color:#6b655c;overflow-wrap:anywhere;text-wrap:pretty;max-width:290px;margin:16px auto 0;font-size:14px;line-height:22px}.PersonalizationEditorShell-module__uq6OlG__actions{justify-items:center;gap:12px;margin-top:28px;display:grid}.PersonalizationEditorShell-module__uq6OlG__cancel,.PersonalizationEditorShell-module__uq6OlG__retry{color:#38332c;cursor:pointer;background:#fff;border:1px solid #dfdbd4;border-radius:999px;min-height:44px;padding:10px 22px;font-size:13px;font-weight:500;line-height:22px;transition:background-color .16s}.PersonalizationEditorShell-module__uq6OlG__cancel:hover{background:#f8f6f2}.PersonalizationEditorShell-module__uq6OlG__retry{color:#fff;background:#26241f;border-color:#26241f;width:min(100%,240px)}.PersonalizationEditorShell-module__uq6OlG__retry:hover{background:#454037}.PersonalizationEditorShell-module__uq6OlG__cancel:focus-visible,.PersonalizationEditorShell-module__uq6OlG__retry:focus-visible{outline-offset:4px;outline:2px solid #82715a}.PersonalizationEditorShell-module__uq6OlG__note{color:#756f66;margin-top:22px;font-size:11px;line-height:18px}@keyframes PersonalizationEditorShell-module__uq6OlG__editor-enter{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes PersonalizationEditorShell-module__uq6OlG__editor-orbit{to{transform:rotate(360deg)}}@keyframes PersonalizationEditorShell-module__uq6OlG__editor-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:reduce){.PersonalizationEditorShell-module__uq6OlG__overlay[data-closing=true]>.PersonalizationEditorShell-module__uq6OlG__panel,.PersonalizationEditorShell-module__uq6OlG__orbit{animation:none}.PersonalizationEditorShell-module__uq6OlG__panel.modal-body{animation:none}.PersonalizationEditorShell-module__uq6OlG__editor,.PersonalizationEditorShell-module__uq6OlG__statusLayer,.PersonalizationEditorShell-module__uq6OlG__stage[data-editor-state=ready] .PersonalizationEditorShell-module__uq6OlG__statusLayer,.PersonalizationEditorShell-module__uq6OlG__cancel,.PersonalizationEditorShell-module__uq6OlG__retry{transition:none}}
.FloatingField-module__4tUqZG__surface{width:100%;min-width:0;margin-top:0;position:relative}.FloatingField-module__4tUqZG__surface.FloatingField-module__4tUqZG__country{width:112px}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select){color:#222;height:50px;min-height:50px;box-shadow:none;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:20px 12px 4px;font-size:16px;line-height:24px;transition:border-color .18s,box-shadow .18s}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select):not(:disabled):hover{border-color:#b8b8b8}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select):focus-visible,.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select)[aria-expanded=true]:not(:disabled){border-color:#666;box-shadow:0 0 0 2px #0000000f}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select):disabled{color:#888;background:#fafafa;border-color:#e5e5e5}.FloatingField-module__4tUqZG__surface select{font-size:16px}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__label{color:#737373;transform-origin:0 0;pointer-events:none;max-width:calc(100% - 48px);margin:0;font-size:16px;font-weight:400;line-height:20px;transition:transform .2s cubic-bezier(.2,0,0,1);position:absolute;top:6px;left:12px;transform:translateY(9px)}.FloatingField-module__4tUqZG__surface:focus-within .FloatingField-module__4tUqZG__label,.FloatingField-module__4tUqZG__surface[data-filled=true] .FloatingField-module__4tUqZG__label{transform:translateY(0)scale(.75)}.FloatingField-module__4tUqZG__surface:has(.FloatingField-module__4tUqZG__control[aria-expanded=true]) .FloatingField-module__4tUqZG__label{transform:translateY(0)scale(.75)}.FloatingField-module__4tUqZG__surface:has(input.FloatingField-module__4tUqZG__control:not(:placeholder-shown)) .FloatingField-module__4tUqZG__label{transform:translateY(0)scale(.75)}.FloatingField-module__4tUqZG__surface:has(input.FloatingField-module__4tUqZG__control:autofill) .FloatingField-module__4tUqZG__label{transform:translateY(0)scale(.75)}.FloatingField-module__4tUqZG__surface:has(:disabled) .FloatingField-module__4tUqZG__label{color:#888}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(:disabled,[aria-invalid=true]),.FloatingField-module__4tUqZG__surface button.FloatingField-module__4tUqZG__control{padding-right:40px}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__value[data-empty=true]{opacity:0}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__indicator{position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control:is(.input-field,.input-select),.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__label{transition:none}}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control::placeholder{color:#0000!important}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__label{color:var(--form-label,#737373)!important;font-size:16px!important;font-weight:400!important}.FloatingField-module__4tUqZG__surface .FloatingField-module__4tUqZG__control{padding-top:20px!important;padding-bottom:4px!important}[data-form-floating=true]{padding-top:20px!important;padding-bottom:4px!important}[data-form-floating=true]>.FloatingField-module__4tUqZG__label{transform:translateY(0)scale(.75)}
.VariationText-module___akSiq__field{--form-height:44px;--form-font-size:16px;--form-label-left:10px;--form-label-right:10px;--form-floating-top:16px;--form-floating-bottom:2px;min-width:0}.VariationText-module___akSiq__field .cadolia-field{min-width:0;display:block;position:relative}.VariationText-module___akSiq__field .cadolia-control{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:8px;outline:none;width:100%;min-width:0;height:44px;min-height:44px;padding:16px 10px 2px;font-family:inherit;font-size:16px;line-height:24px;transition:border-color .18s,box-shadow .18s}.VariationText-module___akSiq__field .cadolia-control:not(:disabled):hover{border-color:#b8b8b8}.VariationText-module___akSiq__field .cadolia-control:focus-visible{border-color:#666;box-shadow:0 0 0 2px #0000000f}.VariationText-module___akSiq__field .cadolia-control[aria-invalid=true]:not(:disabled){color:#26241f;background:#fff;border-color:#b85c54}.VariationText-module___akSiq__field .cadolia-control[aria-invalid=true]:not(:disabled):focus-visible{border-color:#a3362b;box-shadow:0 0 0 2px #a3362b1a}.VariationText-module___akSiq__field .cadolia-control:disabled{color:#888;background:#fafafa;border-color:#e5e5e5}.VariationText-module___akSiq__field .cadolia-floating-control::placeholder{color:#0000}.VariationText-module___akSiq__field .cadolia-floating-label{color:#737373;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;pointer-events:none;margin:0;font-size:16px;font-weight:400;line-height:20px;transition:transform .2s cubic-bezier(.2,0,0,1);position:absolute;top:4px;left:10px;right:10px;overflow:hidden;transform:translateY(8px)}:is(.VariationText-module___akSiq__field .cadolia-field:focus-within>.cadolia-floating-label,.VariationText-module___akSiq__field .cadolia-field:has(>input:not(:placeholder-shown))>.cadolia-floating-label,.VariationText-module___akSiq__field .cadolia-field:has(>textarea:not(:placeholder-shown))>.cadolia-floating-label,.VariationText-module___akSiq__field .cadolia-field:has(>input:autofill)>.cadolia-floating-label){transform:translateY(0)scale(.75)}.VariationText-module___akSiq__field .cadolia-field:has(>:disabled)>.cadolia-floating-label{color:#888}@media (prefers-reduced-motion:reduce){:is(.VariationText-module___akSiq__field .cadolia-control,.VariationText-module___akSiq__field .cadolia-floating-label){transition:none}}.VariationText-module___akSiq__guided{--form-height:50px}.VariationText-module___akSiq__guided .cadolia-control{height:50px;min-height:50px;padding-top:20px;padding-bottom:4px}.VariationText-module___akSiq__guided .cadolia-floating-label{top:6px}.VariationText-module___akSiq__hint{color:#737373;margin:8px 0 0;font-size:12px;line-height:18px}
.ChristmasLedPreviewModal-module__vUpeQa__modal{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__header h2{margin:0;font-size:18px;font-weight:600}.ChristmasLedPreviewModal-module__vUpeQa__header p{color:#666;margin:4px 0 0;font-size:12px}.ChristmasLedPreviewModal-module__vUpeQa__body{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,480px);min-height:0;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__stage{background:#242424;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.ChristmasLedPreviewModal-module__vUpeQa__artwork{flex-shrink:0;width:100%;max-width:520px;max-height:100%}.ChristmasLedPreviewModal-module__vUpeQa__controls{flex-direction:column;gap:20px;min-height:0;padding:20px;display:flex;overflow:auto}.ChristmasLedPreviewModal-module__vUpeQa__controls section{flex-direction:column;gap:12px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__controls h3{margin:0;font-size:14px;font-weight:600}.ChristmasLedPreviewModal-module__vUpeQa__controls p{color:#666;margin:0;font-size:12px;line-height:1.5}.ChristmasLedPreviewModal-module__vUpeQa__size{align-items:center;gap:10px;font-size:13px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__orderOptions{border:1px solid #ddd;border-radius:8px;padding:12px}.ChristmasLedPreviewModal-module__vUpeQa__orderOptions dl{gap:8px;margin:0;font-size:12px;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__orderOptions dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__orderOptions dt{color:#555;overflow-wrap:anywhere}.ChristmasLedPreviewModal-module__vUpeQa__orderOptions dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ChristmasLedPreviewModal-module__vUpeQa__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__sectionHeader button{font-size:11px;text-decoration:underline}.ChristmasLedPreviewModal-module__vUpeQa__textField{border:1px solid #ddd;border-radius:8px;min-width:0;margin:0;padding:12px}.ChristmasLedPreviewModal-module__vUpeQa__textField label{color:#555;flex-direction:column;gap:6px;font-size:12px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__textField input:not([type=range]),.ChristmasLedPreviewModal-module__vUpeQa__textField textarea{color:#222;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;padding:8px;font-size:14px}.ChristmasLedPreviewModal-module__vUpeQa__textField textarea{resize:vertical}.ChristmasLedPreviewModal-module__vUpeQa__textField label.ChristmasLedPreviewModal-module__vUpeQa__overlapOption{flex-direction:row;align-items:center;gap:8px;margin-top:10px}.ChristmasLedPreviewModal-module__vUpeQa__textField .ChristmasLedPreviewModal-module__vUpeQa__overlapOption input{width:auto;padding:0}.ChristmasLedPreviewModal-module__vUpeQa__controls .ChristmasLedPreviewModal-module__vUpeQa__lineLimitError{color:#b42318;margin-top:6px}.ChristmasLedPreviewModal-module__vUpeQa__adjustments{grid-template-columns:minmax(132px,max-content) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__adjustments input[type=range]{width:100%;height:36px}.ChristmasLedPreviewModal-module__vUpeQa__fontSize{color:#555;gap:6px;font-size:12px;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl{grid-template-columns:32px minmax(54px,1fr) 32px;gap:4px;display:grid}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl button{color:#222;background:#fff;border:1px solid #ccc;border-radius:5px;font-size:18px;line-height:1}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl button:enabled:hover{background:#f3f3f3}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl button:disabled{opacity:.45}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl input[type=number]{text-align:center;appearance:textfield;min-width:0;padding:8px 2px}.ChristmasLedPreviewModal-module__vUpeQa__fontSizeControl input::-webkit-inner-spin-button{appearance:none;margin:0}.ChristmasLedPreviewModal-module__vUpeQa__footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.ChristmasLedPreviewModal-module__vUpeQa__footer>span{color:#666;font-size:11px}.ChristmasLedPreviewModal-module__vUpeQa__footer>div{gap:10px;display:flex}@media (max-width:800px){.ChristmasLedPreviewModal-module__vUpeQa__body{grid-template-columns:1fr;display:block;overflow:auto}.ChristmasLedPreviewModal-module__vUpeQa__stage{height:430px;padding:16px}.ChristmasLedPreviewModal-module__vUpeQa__artwork{width:auto;max-width:100%;height:100%}.ChristmasLedPreviewModal-module__vUpeQa__controls{overflow:visible}.ChristmasLedPreviewModal-module__vUpeQa__footer{flex-wrap:wrap;padding:12px}.ChristmasLedPreviewModal-module__vUpeQa__header{padding:12px}}
.SideMenu-module__Scge0q__overlay{justify-content:flex-start;align-items:stretch;padding:0;transition:none;animation:none}.SideMenu-module__Scge0q__overlay .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#28251f61;animation:.24s ease-out both SideMenu-module__Scge0q__menuBackdropEnter}.SideMenu-module__Scge0q__overlay[data-closing=true] .modal-backdrop{animation:SideMenu-module__Scge0q__menuBackdropExit var(--modal-exit-duration) ease-in both}.SideMenu-module__Scge0q__overlay[data-closing=true] .SideMenu-module__Scge0q__panel{animation:SideMenu-module__Scge0q__menuExit var(--modal-exit-duration) ease-in both;pointer-events:none}.SideMenu-module__Scge0q__panel{--menu-ink:#28251f;--menu-muted:#61594e;--menu-accent:#765738;--menu-line:#e9e3d9;--menu-gutter:16px;--menu-tile:246 237 226;width:min(480px,100% - 24px);max-width:calc(100% - 24px);height:100%;max-height:none;color:var(--menu-ink);background:#fff;border-radius:0 16px 16px 0;padding:0;animation:.24s ease-out both SideMenu-module__Scge0q__menuEnter;position:relative;overflow:hidden;box-shadow:8px 0 32px #28251f14}.SideMenu-module__Scge0q__layout{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.SideMenu-module__Scge0q__header{padding:max(12px, env(safe-area-inset-top)) var(--menu-gutter) 8px;justify-content:space-between;align-items:center;display:flex}.SideMenu-module__Scge0q__logo{align-items:center;min-height:44px;display:flex}.SideMenu-module__Scge0q__logo svg{width:150px;height:auto;display:block}.SideMenu-module__Scge0q__close{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.SideMenu-module__Scge0q__close svg{width:25px;height:25px}.SideMenu-module__Scge0q__content{overscroll-behavior:contain;min-height:0;padding:3px var(--menu-gutter) 12px;scrollbar-width:thin;scrollbar-color:#d5c9ba transparent;overflow-y:auto}.SideMenu-module__Scge0q__gallery{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(58px,1fr);gap:6px;height:100%;min-height:min-content;max-height:558px;display:grid}.SideMenu-module__Scge0q__category{background:rgb(var(--menu-tile));text-align:left;border-radius:8px;align-items:center;min-width:0;padding:0 14px;display:flex;position:relative;overflow:hidden}.SideMenu-module__Scge0q__photo{aspect-ratio:3;max-width:76%;height:100%;position:absolute;inset:0 0 auto auto;overflow:hidden}.SideMenu-module__Scge0q__photo:after{content:"";background:linear-gradient(90deg, rgb(var(--menu-tile)), transparent 46%);position:absolute;inset:0}.SideMenu-module__Scge0q__image{object-fit:cover;object-position:right center;transition:transform .3s}.SideMenu-module__Scge0q__categoryLabel{font-family:var(--font-caslon);align-items:center;gap:10px;font-size:24px;line-height:1.2;display:inline-flex;position:relative}.SideMenu-module__Scge0q__categoryLabel svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.SideMenu-module__Scge0q__footer{margin:0 var(--menu-gutter);padding-bottom:max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--menu-line);background:#fff}.SideMenu-module__Scge0q__account{grid-template-columns:1fr 1.25fr;margin-bottom:5px;display:grid}.SideMenu-module__Scge0q__account button{text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding-left:6px;font-size:14px;line-height:1.4;display:flex}.SideMenu-module__Scge0q__account button+button{border-left:1px solid var(--menu-line);padding-left:22px}.SideMenu-module__Scge0q__account svg,.SideMenu-module__Scge0q__tracking>svg:first-child{flex-shrink:0;width:25px;height:25px}.SideMenu-module__Scge0q__tracking,.SideMenu-module__Scge0q__user{grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:48px;padding-inline:6px;font-size:14px;line-height:1.5;display:grid}.SideMenu-module__Scge0q__tracking{border-top:1px solid var(--menu-line)}.SideMenu-module__Scge0q__tracking>svg:first-child{justify-self:center}.SideMenu-module__Scge0q__tracking span,.SideMenu-module__Scge0q__user span{overflow-wrap:anywhere}.SideMenu-module__Scge0q__tracking>svg:last-child,.SideMenu-module__Scge0q__user>svg:last-child{width:20px;height:20px}.SideMenu-module__Scge0q__status{min-height:220px;color:var(--menu-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;font-size:15px;line-height:1.6;display:flex}.SideMenu-module__Scge0q__status a,.SideMenu-module__Scge0q__retry{text-underline-offset:4px;cursor:pointer;align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:inline-flex}.SideMenu-module__Scge0q__panel :is(a,button):focus-visible{outline:2px solid var(--menu-accent);outline-offset:4px}.SideMenu-module__Scge0q__panel .SideMenu-module__Scge0q__category:focus-visible{outline-offset:-3px}@media (hover:hover){.SideMenu-module__Scge0q__category:hover .SideMenu-module__Scge0q__image{transform:scale(1.035)}.SideMenu-module__Scge0q__tracking:hover,.SideMenu-module__Scge0q__user:hover,.SideMenu-module__Scge0q__account button:hover{color:var(--menu-accent)}.SideMenu-module__Scge0q__category:hover .SideMenu-module__Scge0q__categoryLabel svg{transform:translate(3px)}.SideMenu-module__Scge0q__close:hover{background:#f5f2ed}}@media (max-width:479px){.SideMenu-module__Scge0q__panel{--menu-gutter:14px}.SideMenu-module__Scge0q__logo svg{width:132px}.SideMenu-module__Scge0q__categoryLabel{font-size:22px}.SideMenu-module__Scge0q__account button{gap:8px;font-size:13px}.SideMenu-module__Scge0q__account button+button{padding-left:16px}.SideMenu-module__Scge0q__account svg{width:22px;height:22px}.SideMenu-module__Scge0q__account{margin-bottom:0}}@media (max-width:359px){.SideMenu-module__Scge0q__category{padding-inline:12px}.SideMenu-module__Scge0q__categoryLabel{gap:8px;font-size:20px}.SideMenu-module__Scge0q__categoryLabel svg{width:16px;height:16px}.SideMenu-module__Scge0q__account button{gap:6px}.SideMenu-module__Scge0q__account button+button{padding-left:10px}.SideMenu-module__Scge0q__account svg{width:19px;height:19px}}@keyframes SideMenu-module__Scge0q__menuEnter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SideMenu-module__Scge0q__menuExit{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SideMenu-module__Scge0q__menuBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes SideMenu-module__Scge0q__menuBackdropExit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SideMenu-module__Scge0q__panel,.SideMenu-module__Scge0q__overlay,.SideMenu-module__Scge0q__overlay[data-closing=true] .SideMenu-module__Scge0q__panel{transition:none;animation:none}.SideMenu-module__Scge0q__overlay .modal-backdrop{transition:none;animation:none}.SideMenu-module__Scge0q__overlay[data-closing=true] .modal-backdrop{transition:none;animation:none}.SideMenu-module__Scge0q__image,.SideMenu-module__Scge0q__categoryLabel svg{transition:none}}
.ConfiguratorChoices-module__DN7kvW__optionsWithPopular{padding-top:8px}.ConfiguratorChoices-module__DN7kvW__summaryLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ConfiguratorChoices-module__DN7kvW__summaryPrice{color:#666;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400}.ConfiguratorChoices-module__DN7kvW__labelWithAction{justify-content:space-between;align-items:center;gap:12px;display:flex}.ConfiguratorChoices-module__DN7kvW__options button.ConfiguratorChoices-module__DN7kvW__captionedSwatch{color:#333;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;gap:5px;width:60px;padding:0}.ConfiguratorChoices-module__DN7kvW__finishSwatch{background:#fff;border:1px solid #ddd;border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:3px;display:block;position:relative}.ConfiguratorChoices-module__DN7kvW__captionedSwatch[aria-pressed=true] .ConfiguratorChoices-module__DN7kvW__finishSwatch{border:2px solid #000;padding:2px}.ConfiguratorChoices-module__DN7kvW__captionedSwatch[data-invalid=true]:not(:disabled) .ConfiguratorChoices-module__DN7kvW__finishSwatch{border-color:#b85c54}.ConfiguratorChoices-module__DN7kvW__finishCaption{text-align:center;white-space:nowrap;font-size:10px;font-weight:400;line-height:13px}.ConfiguratorChoices-module__DN7kvW__popularOption{position:relative}.ConfiguratorChoices-module__DN7kvW__popularBadge{z-index:1;pointer-events:none;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ConfiguratorChoices-module__DN7kvW__popularPill{white-space:nowrap;padding:3px 8px;font-size:9px;box-shadow:0 0 0 2px #fff}.ConfiguratorChoices-module__DN7kvW__options .configurator-choice-button[data-invalid=true]:not(:disabled){border-color:#b85c54}.ConfiguratorChoices-module__DN7kvW__options .configurator-choice-button[data-invalid=true]:not(:disabled):focus-visible{border-color:#a3362b;outline-color:#a3362b}.ConfiguratorChoices-module__DN7kvW__options .configurator-material-button[data-invalid=true]:not(:disabled) .configurator-material-swatch{border-color:#b85c54}
.CharmAccordionSection-module__yl5DLW__section{color:#151515;background:#fff;border-top:1px solid #e2e2e2;min-width:0}.CharmAccordionSection-module__yl5DLW__header{border-radius:var(--charm-section-radius,8px);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;transition:background-color .2s;display:grid}.CharmAccordionSection-module__yl5DLW__section[data-open=true]>.CharmAccordionSection-module__yl5DLW__header,.CharmAccordionSection-module__yl5DLW__header[data-open=true]{background:#f5f5f5}.CharmAccordionSection-module__yl5DLW__heading{grid-area:1/1/auto/-1;min-width:0;margin:0;font-weight:400}.CharmAccordionSection-module__yl5DLW__toggle{width:100%;min-width:0;min-height:64px;padding:8px var(--charm-section-gutter,8px);border-radius:var(--charm-section-radius,8px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;display:grid}.CharmAccordionSection-module__yl5DLW__header[data-has-count=true] .CharmAccordionSection-module__yl5DLW__toggle{grid-template-columns:44px minmax(0,1fr) 116px 20px;gap:8px}.CharmAccordionSection-module__yl5DLW__thumbnail{justify-content:center;align-items:center;width:44px;height:48px;display:flex}.CharmAccordionSection-module__yl5DLW__thumbnail img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.CharmAccordionSection-module__yl5DLW__copy{gap:3px;min-width:0;display:grid}.CharmAccordionSection-module__yl5DLW__title{font-family:var(--font-caslon,Georgia, serif);letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.15}.CharmAccordionSection-module__yl5DLW__summary{color:#666;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:century-gothic,system-ui,sans-serif;font-size:12px;line-height:18px;overflow:hidden}.CharmAccordionSection-module__yl5DLW__chevron{color:#444;width:20px;height:20px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.CharmAccordionSection-module__yl5DLW__section[data-open=true] .CharmAccordionSection-module__yl5DLW__chevron,.CharmAccordionSection-module__yl5DLW__header[data-open=true] .CharmAccordionSection-module__yl5DLW__chevron{transform:rotate(180deg)}.CharmAccordionSection-module__yl5DLW__countReserve{width:116px}.CharmAccordionSection-module__yl5DLW__countControl{z-index:1;width:116px;margin-right:calc(var(--charm-section-gutter,8px) + 28px);grid-area:1/2}.CharmAccordionSection-module__yl5DLW__panel{min-width:0}.CharmAccordionSection-module__yl5DLW__panelContent{min-width:0;padding:0 var(--charm-section-gutter,0px) 12px;display:flow-root}.CharmAccordionSection-module__yl5DLW__panel[hidden]{display:none}.CharmAccordionSection-module__yl5DLW__toggle:focus-visible,.CharmAccordionSection-module__yl5DLW__stepButton:focus-visible,.CharmAccordionSection-module__yl5DLW__slot:focus-visible{outline-offset:-3px;outline:2px solid #000}.CharmAccordionSection-module__yl5DLW__stepper{color:#151515;background:#fff;border:1px solid #d9d9d9;border-radius:999px;grid-template-columns:44px 24px 44px;align-items:center;width:116px;min-height:48px;padding:1px;display:grid}.CharmAccordionSection-module__yl5DLW__stepButton{color:#151515;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.CharmAccordionSection-module__yl5DLW__stepButton svg{width:18px;height:18px}.CharmAccordionSection-module__yl5DLW__stepButton:hover:not(:disabled){background:#e9e9e9}.CharmAccordionSection-module__yl5DLW__stepButton:disabled{color:#aaa;cursor:not-allowed;background:#fafafa}.CharmAccordionSection-module__yl5DLW__count{text-align:center;font-variant-numeric:tabular-nums;min-width:0;font-family:century-gothic,system-ui,sans-serif;font-size:16px;line-height:24px}.CharmAccordionSection-module__yl5DLW__slots{grid-template-columns:repeat(var(--charm-slot-count,1), minmax(0, 1fr));border-bottom:1px solid #e9e9e9;gap:8px;margin-bottom:8px;padding:8px 0;display:grid}.CharmAccordionSection-module__yl5DLW__slot{color:#666;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:82px;padding:2px 0;display:flex}.CharmAccordionSection-module__yl5DLW__slotImageFrame{background:#fff;border:1px solid #ddd;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;padding:5px;display:grid;position:relative}.CharmAccordionSection-module__yl5DLW__slotImageFrame img{object-fit:contain;border-radius:50%;width:48px;height:48px;display:block}.CharmAccordionSection-module__yl5DLW__slot[aria-selected=true]{color:#000}.CharmAccordionSection-module__yl5DLW__slot[aria-selected=true] .CharmAccordionSection-module__yl5DLW__slotImageFrame{border:2px solid #000;padding:4px}.CharmAccordionSection-module__yl5DLW__check{color:#fff;background:#000;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-2px;right:-2px}.CharmAccordionSection-module__yl5DLW__check svg{width:12px;height:12px}.CharmAccordionSection-module__yl5DLW__slotNumber{font-family:century-gothic,system-ui,sans-serif;font-size:13px;line-height:18px}.CharmAccordionSection-module__yl5DLW__categoryCount{font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px}.CharmAccordionSection-module__yl5DLW__header[data-compact=true]{border-radius:7px;display:block}.CharmAccordionSection-module__yl5DLW__header[data-compact=true][data-open=true]{color:#fff;background:#151515}.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__toggle,.CharmAccordionSection-module__yl5DLW__header[data-compact=true][data-has-count=true] .CharmAccordionSection-module__yl5DLW__toggle{border-radius:7px;justify-content:center;gap:0;min-height:44px;padding:4px 6px;display:flex}.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__title{letter-spacing:0;white-space:nowrap;font-family:century-gothic,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px}.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__thumbnail,.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__summary,.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__chevron,.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__countReserve{display:none}.CharmAccordionSection-module__yl5DLW__header[data-compact=true] .CharmAccordionSection-module__yl5DLW__countControl{margin-right:0;position:absolute;top:4px;right:8px}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true]{z-index:2;background:#fff;gap:6px;margin-bottom:0;padding-block:4px;position:sticky;top:0}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__slot{border:1px solid #e2e2e2;flex-direction:row;gap:6px;min-height:44px;padding:3px}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__slot[aria-selected=true]{background:#f5f5f5;border-color:#151515}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__slotImageFrame,.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__slot[aria-selected=true] .CharmAccordionSection-module__yl5DLW__slotImageFrame{border:0;width:30px;height:30px;padding:0}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__slotImageFrame img{width:30px;height:30px}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__check{border-width:1px;width:14px;height:14px;top:-3px;right:-3px}.CharmAccordionSection-module__yl5DLW__slots[data-compact=true] .CharmAccordionSection-module__yl5DLW__check svg{width:10px;height:10px}@media (max-width:359px){.CharmAccordionSection-module__yl5DLW__toggle{padding-inline:var(--charm-section-gutter,4px);grid-template-columns:36px minmax(0,1fr) 18px;gap:7px}.CharmAccordionSection-module__yl5DLW__header[data-has-count=true] .CharmAccordionSection-module__yl5DLW__toggle{grid-template-columns:36px minmax(0,1fr) 116px 18px;gap:6px}.CharmAccordionSection-module__yl5DLW__thumbnail{width:36px;height:44px}.CharmAccordionSection-module__yl5DLW__title{font-size:20px}.CharmAccordionSection-module__yl5DLW__summary{font-size:11px;line-height:16px}.CharmAccordionSection-module__yl5DLW__chevron{width:18px;height:18px}.CharmAccordionSection-module__yl5DLW__countControl{margin-right:calc(var(--charm-section-gutter,4px) + 24px)}}.CharmAccordionSection-module__yl5DLW__toggle[data-static=true]{cursor:default;grid-template-columns:44px minmax(0,1fr)}.CharmAccordionSection-module__yl5DLW__header[data-has-count=true] .CharmAccordionSection-module__yl5DLW__toggle[data-static=true]{grid-template-columns:44px minmax(0,1fr) 116px}.CharmAccordionSection-module__yl5DLW__section[data-collapsible=false] .CharmAccordionSection-module__yl5DLW__countControl{margin-right:var(--charm-section-gutter,8px)}@media (max-width:359px){.CharmAccordionSection-module__yl5DLW__toggle[data-static=true]{grid-template-columns:36px minmax(0,1fr)}.CharmAccordionSection-module__yl5DLW__header[data-has-count=true] .CharmAccordionSection-module__yl5DLW__toggle[data-static=true]{grid-template-columns:36px minmax(0,1fr) 116px}.CharmAccordionSection-module__yl5DLW__section[data-collapsible=false] .CharmAccordionSection-module__yl5DLW__countControl{margin-right:var(--charm-section-gutter,4px)}}@media (prefers-reduced-motion:reduce){.CharmAccordionSection-module__yl5DLW__header,.CharmAccordionSection-module__yl5DLW__chevron{transition:none}}.CharmAccordionSection-module__yl5DLW__thumbnail[data-image-shape=initial] img,.CharmAccordionSection-module__yl5DLW__slotImageFrame[data-image-shape=initial] img{border-radius:0;padding:2px}
.preview-module__rt2MEW__actions{flex-wrap:wrap;gap:8px;display:flex}.preview-module__rt2MEW__actions button,.preview-module__rt2MEW__actions a,.preview-module__rt2MEW__result button{color:#222;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;min-height:44px;padding:10px 12px;font-size:12px}.preview-module__rt2MEW__actions a{align-items:center;display:inline-flex}.preview-module__rt2MEW__productToolbar{max-width:var(--site-content-max,1280px);flex-wrap:wrap;align-items:end;gap:12px 20px;margin:0 auto 8px;padding:12px 16px;display:flex}.preview-module__rt2MEW__compactSelector{color:#666;flex:1;min-width:220px;max-width:440px;font-size:11px}.preview-module__rt2MEW__compactSelector>span{color:#888;margin-left:8px}.preview-module__rt2MEW__compactSelector select{color:#222;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:4px;padding:8px 32px 8px 10px;font-size:13px;display:block}.preview-module__rt2MEW__productToolbar .preview-module__rt2MEW__actions button{min-height:40px}.preview-module__rt2MEW__testSettings{color:#666;align-self:center;margin-left:auto;font-size:11px;position:relative}.preview-module__rt2MEW__testSettings summary{cursor:pointer;padding:10px 0}.preview-module__rt2MEW__testSettings>div{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(320px,100vw - 32px);padding:16px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0001}.preview-module__rt2MEW__testSettings button{margin:14px 0;text-decoration:underline;display:block}.preview-module__rt2MEW__testSettings p{line-height:1.6}.preview-module__rt2MEW__actions button:disabled{opacity:.4;cursor:default}.preview-module__rt2MEW__availability{color:#666;cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.preview-module__rt2MEW__availability input{accent-color:#222;width:17px;height:17px}.preview-module__rt2MEW__loading,.preview-module__rt2MEW__error{padding:20px;font-size:14px;line-height:1.6}.preview-module__rt2MEW__error{color:#333;background:#f5f5f5;border-radius:8px}.preview-module__rt2MEW__error a{text-decoration:underline}.preview-module__rt2MEW__result{background:#fafafa;border:1px solid #ddd;border-radius:10px;margin-top:28px;padding:20px;font-size:13px;line-height:1.6}.preview-module__rt2MEW__result h3{margin:0 0 8px;font-size:16px;font-weight:600}.preview-module__rt2MEW__result p{margin:0 0 16px}.preview-module__rt2MEW__result dl>div{border-top:1px solid #e5e5e5;grid-template-columns:1fr 1.2fr;gap:12px;padding:8px 0;display:grid}.preview-module__rt2MEW__result dt{color:#666}.preview-module__rt2MEW__result dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.preview-module__rt2MEW__result button{margin-top:16px}@media (max-width:760px){.preview-module__rt2MEW__actions{gap:6px}.preview-module__rt2MEW__actions button{flex:1;padding-inline:8px}}
.BirthstoneVisualPersonalization-module__E-pb0a__layout{background:#f5f5f5;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.BirthstoneVisualPersonalization-module__E-pb0a__scrollLayout{overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:minmax(190px,1fr) auto;height:100%;min-height:0;display:grid;overflow:auto}.BirthstoneVisualPersonalization-module__E-pb0a__preview{--material-overlay-width:80px;--preview-accessory-center:50%;--preview-controls-inset:0px;--material-overlay-reserve:0px;min-width:0;min-height:190px;position:relative;overflow:hidden}.BirthstoneVisualPersonalization-module__E-pb0a__scenePlane{box-sizing:border-box;width:100%;height:100%}.BirthstoneVisualPersonalization-module__E-pb0a__scene{width:100%;height:100%;display:block}.BirthstoneVisualPersonalization-module__E-pb0a__price{color:#666;font-size:12px;line-height:18px}.BirthstoneVisualPersonalization-module__E-pb0a__controls{--charm-section-gutter:12px;--charm-section-radius:0px;background:#fff;border-top:1px solid #e5e5e5;min-width:0;padding:0;position:relative;container:birthstone-choices/inline-size}.BirthstoneVisualPersonalization-module__E-pb0a__controlsScrollArea>*,.BirthstoneVisualPersonalization-module__E-pb0a__controlsEssential>*,.BirthstoneVisualPersonalization-module__E-pb0a__countFields>*{margin-bottom:0}.BirthstoneVisualPersonalization-module__E-pb0a__controlsScrollArea>[data-charm-accordion]:first-child{border-top:0}.BirthstoneVisualPersonalization-module__E-pb0a__controlsBody[hidden],.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummaryBody[hidden]{display:none}.BirthstoneVisualPersonalization-module__E-pb0a__controlsContent,.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummaryContent{min-width:0;display:flow-root}.BirthstoneVisualPersonalization-module__E-pb0a__controlsHeader{z-index:8;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.BirthstoneVisualPersonalization-module__E-pb0a__controls[data-minimized=true]{padding:0}.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummary{color:#242424;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummary>svg{flex:0 0 20px;width:20px;height:20px}.BirthstoneVisualPersonalization-module__E-pb0a__controlsSummary:focus-visible{outline-offset:-4px;outline:2px solid #000}.BirthstoneVisualPersonalization-module__E-pb0a__countFields{margin-bottom:10px}.BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-field{justify-content:space-between;align-items:center;gap:10px;display:flex}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-label{color:#292722;margin-bottom:0;font-size:14px;line-height:20px}.BirthstoneVisualPersonalization-module__E-pb0a__countFields>[data-configurator-control=count] .configurator-choice-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-button{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:44px;padding:5px 4px;font-size:14px;line-height:20px;display:flex}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-price{font-size:12px;line-height:18px}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs{grid-template-columns:repeat(var(--stone-tab-count,2), minmax(0, 1fr));gap:8px;margin-bottom:10px;display:grid}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button{color:#666;background:#fff;border:1px solid #ddd;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:44px;padding:5px 8px;font-size:13px;line-height:18px;display:flex}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button span{min-width:0;max-width:100%}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button[aria-selected=true]{color:#000;border-color:#000;box-shadow:inset 0 0 0 1px #000}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button:focus-visible{outline-offset:2px;outline:2px solid #000}.BirthstoneVisualPersonalization-module__E-pb0a__label{color:#222;margin-bottom:10px;font-size:14px;font-weight:600;line-height:20px}.BirthstoneVisualPersonalization-module__E-pb0a__stones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BirthstoneVisualPersonalization-module__E-pb0a__stone{color:#222;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:96px;padding:8px 6px;display:flex;position:relative}.BirthstoneVisualPersonalization-module__E-pb0a__stone[data-selected=true]{border-color:#000;box-shadow:inset 0 0 0 1px #000}.BirthstoneVisualPersonalization-module__E-pb0a__choiceCheck{color:#fff;background:#000;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fff}.BirthstoneVisualPersonalization-module__E-pb0a__choiceCheck svg{width:12px;height:12px}.BirthstoneVisualPersonalization-module__E-pb0a__stoneImage{object-fit:contain;flex:none;width:56px;height:56px}.BirthstoneVisualPersonalization-module__E-pb0a__choiceLabel{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:18px}.BirthstoneVisualPersonalization-module__E-pb0a__monthLabel{font-family:var(--font-caslon,Georgia, serif);letter-spacing:-.025em;overflow-wrap:normal;white-space:nowrap;font-size:20px;font-weight:400;line-height:1.1}.BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=months] .BirthstoneVisualPersonalization-module__E-pb0a__stone{justify-content:flex-start;gap:3px;min-height:0;padding:8px 4px}.BirthstoneVisualPersonalization-module__E-pb0a__stoneName{color:#4b4b4b;letter-spacing:.01em;text-align:center;text-transform:uppercase;max-width:100%;font-family:century-gothic,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:14px}.BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=initials]{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=initials] .BirthstoneVisualPersonalization-module__E-pb0a__stone{gap:2px;min-height:66px;padding:5px 2px}.BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=initials] .BirthstoneVisualPersonalization-module__E-pb0a__stoneImage{aspect-ratio:1;width:100%;max-width:80px;height:auto}.BirthstoneVisualPersonalization-module__E-pb0a__stone:disabled{opacity:.4;cursor:not-allowed}.BirthstoneVisualPersonalization-module__E-pb0a__stone:focus-visible,.BirthstoneVisualPersonalization-module__E-pb0a__retry:focus-visible{outline-offset:2px;outline:2px solid #000}.BirthstoneVisualPersonalization-module__E-pb0a__status{color:#666;text-align:center;align-content:center;justify-items:center;gap:12px;height:100%;padding:16px;font-size:13px;display:grid}.BirthstoneVisualPersonalization-module__E-pb0a__retry{background:#fff;border:1px solid #ddd;border-radius:8px;min-height:44px;padding:8px 16px}@media (max-width:999px){.BirthstoneVisualPersonalization-module__E-pb0a__scrollLayout{flex-direction:column;display:flex;overflow:hidden;container:birthstone-layout/size}.BirthstoneVisualPersonalization-module__E-pb0a__preview{flex:1 1 0;min-height:min(280px,55cqh)}.BirthstoneVisualPersonalization-module__E-pb0a__controls{flex:none}.BirthstoneVisualPersonalization-module__E-pb0a__controlsScrollArea{overscroll-behavior:contain;scrollbar-width:none;max-height:max(0px,100cqh - min(280px,55cqh) - 1px);overflow-y:auto}.BirthstoneVisualPersonalization-module__E-pb0a__controlsScrollArea::-webkit-scrollbar{display:none}}@media (min-width:1000px){.BirthstoneVisualPersonalization-module__E-pb0a__scrollLayout{flex-direction:column;display:flex;overflow:hidden;container:birthstone-layout/size}.BirthstoneVisualPersonalization-module__E-pb0a__preview{flex:1 1 0;min-height:min(280px,55cqh)}.BirthstoneVisualPersonalization-module__E-pb0a__controls{--charm-section-gutter:max(24px, calc((100cqw - 690px) / 2));flex:none}.BirthstoneVisualPersonalization-module__E-pb0a__controlsScrollArea{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(46cqh,100cqh - min(280px,55cqh) - 1px);overflow-y:auto}.BirthstoneVisualPersonalization-module__E-pb0a__layout .BirthstoneVisualPersonalization-module__E-pb0a__preview [data-configurator-materials=overlay]{max-height:none;overflow:visible}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__stoneImage{width:44px;height:44px}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__monthLabel{font-size:18px}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__stoneName{font-size:10px;line-height:14px}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=months] .BirthstoneVisualPersonalization-module__E-pb0a__stone{gap:2px;padding:6px 4px}}@container birthstone-choices (min-width:432px){.BirthstoneVisualPersonalization-module__E-pb0a__stones[data-category=months]{grid-template-columns:repeat(4,minmax(0,1fr))}.BirthstoneVisualPersonalization-module__E-pb0a__monthLabel{font-size:18px}}@container birthstone-choices (max-width:329px){.BirthstoneVisualPersonalization-module__E-pb0a__monthLabel{font-size:18px}}@container birthstone-choices (min-width:600px){.BirthstoneVisualPersonalization-module__E-pb0a__monthLabel{font-size:22px}}@media (max-width:479px){.BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-field{display:block}.BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.BirthstoneVisualPersonalization-module__E-pb0a__controls .BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-button:not(.configurator-count-button){flex-direction:column;gap:0}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button{flex-direction:column;justify-content:center;gap:1px;padding-inline:3px}.BirthstoneVisualPersonalization-module__E-pb0a__stoneTabs button span:first-child{font-size:13px}}@media (max-width:359px){.BirthstoneVisualPersonalization-module__E-pb0a__controls{--charm-section-gutter:8px}.BirthstoneVisualPersonalization-module__E-pb0a__countFields .configurator-choice-button{flex-direction:column;gap:0}}
.ConfiguratorModalHeader-module__DDDVKW__header{box-sizing:border-box;color:#000;background:#fff;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:60px;min-height:60px;padding:9px 16px;display:flex}.ConfiguratorModalHeader-module__DDDVKW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-caslon,"big-caslon-fb", Georgia, serif);letter-spacing:normal;flex:1;margin:0;font-size:20px;font-weight:400;line-height:26px;overflow:hidden}.ConfiguratorModalHeader-module__DDDVKW__close{color:#000;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.ConfiguratorModalHeader-module__DDDVKW__close:hover{background:#eee}.ConfiguratorModalHeader-module__DDDVKW__close:focus-visible{outline-offset:3px;outline:2px solid #000}@media (max-width:599px) and (max-height:700px){.ConfiguratorModalHeader-module__DDDVKW__header{height:52px;min-height:52px;padding-block:5px}}
.ConfiguratorPackagingSelection-module__PFCu_W__packaging{color:#26241f;background:#fff;border:0;min-width:0;margin:0;padding:0;font-family:century-gothic,system-ui,sans-serif}.ConfiguratorPackagingSelection-module__PFCu_W__intro{text-align:center;padding:12px 16px}.ConfiguratorPackagingSelection-module__PFCu_W__intro .ConfiguratorPackagingSelection-module__PFCu_W__title{font-family:var(--font-caslon,"big-caslon-fb", Georgia, serif);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:400;line-height:34px}.ConfiguratorPackagingSelection-module__PFCu_W__subtitle{color:#6b6258;margin:4px 0 0;font-size:12px;line-height:16px}.ConfiguratorPackagingSelection-module__PFCu_W__choices{gap:10px;padding:0 16px 12px;display:grid}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-embedded]{background:0 0}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-embedded] .ConfiguratorPackagingSelection-module__PFCu_W__choices{padding:0}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__photograph{mix-blend-mode:normal}.ConfiguratorPackagingSelection-module__PFCu_W__option{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fbf6f0;border:1px solid #e3e1dd;border-radius:13px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:relative}.ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=true]{border-color:#26241f;box-shadow:inset 0 0 0 2px #26241f}.ConfiguratorPackagingSelection-module__PFCu_W__option:disabled{opacity:.5;cursor:not-allowed}.ConfiguratorPackagingSelection-module__PFCu_W__option:focus-visible{outline-offset:3px;outline:2px solid #80715d}.ConfiguratorPackagingSelection-module__PFCu_W__photograph{aspect-ratio:1;mix-blend-mode:darken;pointer-events:none;justify-self:center;width:100%;max-width:160px;display:block;position:relative}.ConfiguratorPackagingSelection-module__PFCu_W__productImage{object-fit:contain}.ConfiguratorPackagingSelection-module__PFCu_W__copy{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ConfiguratorPackagingSelection-module__PFCu_W__eyebrow{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.ConfiguratorPackagingSelection-module__PFCu_W__badge{color:#76512f;letter-spacing:.06em;text-transform:uppercase;background:#eddfcf;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 7px;font-size:8px;font-weight:700;line-height:12px;display:inline-flex}.ConfiguratorPackagingSelection-module__PFCu_W__indicator{color:#8a8985;white-space:nowrap;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:22px;font-size:10px;line-height:14px;display:inline-flex}.ConfiguratorPackagingSelection-module__PFCu_W__indicator>svg{flex-shrink:0}.ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=true] .ConfiguratorPackagingSelection-module__PFCu_W__indicator{color:#fff;background:#000;border-radius:999px;padding:4px 8px}.ConfiguratorPackagingSelection-module__PFCu_W__tierName{font-family:var(--font-caslon,"big-caslon-fb", Georgia, serif);letter-spacing:-.02em;margin-top:2px;font-size:27px;font-weight:400;line-height:30px;display:block}.ConfiguratorPackagingSelection-module__PFCu_W__prices{white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px;margin-top:5px;display:flex}.ConfiguratorPackagingSelection-module__PFCu_W__compareAt{color:#756b60;font-size:11px;line-height:15px;text-decoration:line-through}.ConfiguratorPackagingSelection-module__PFCu_W__price{font-size:16px;font-weight:700;line-height:22px}.ConfiguratorPackagingSelection-module__PFCu_W__benefits{border-top:1px solid #ded7cc;gap:4px;margin-top:8px;padding-top:8px;display:grid}.ConfiguratorPackagingSelection-module__PFCu_W__benefit{align-items:flex-start;gap:6px;min-width:0;font-size:12px;line-height:16px;display:flex}.ConfiguratorPackagingSelection-module__PFCu_W__benefit>svg{color:#8a7050;flex-shrink:0;margin-top:1px}.ConfiguratorPackagingSelection-module__PFCu_W__option[data-packaging-tier=prestige]{background:#fff}.ConfiguratorPackagingSelection-module__PFCu_W__option[data-packaging-tier=prestige] .ConfiguratorPackagingSelection-module__PFCu_W__badge{color:#fff;background:#000}@media (hover:hover){.ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=false]:not(:disabled):hover{border-color:#9a8569}}@media (max-width:359px){.ConfiguratorPackagingSelection-module__PFCu_W__intro{padding-inline:12px}.ConfiguratorPackagingSelection-module__PFCu_W__intro .ConfiguratorPackagingSelection-module__PFCu_W__title{font-size:28px;line-height:34px}.ConfiguratorPackagingSelection-module__PFCu_W__choices{padding-inline:12px}.ConfiguratorPackagingSelection-module__PFCu_W__option{gap:10px;padding:12px 10px}.ConfiguratorPackagingSelection-module__PFCu_W__badge{padding-inline:5px;font-size:7px}.ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=true] .ConfiguratorPackagingSelection-module__PFCu_W__indicator{padding-inline:6px}}@media (min-width:640px){.ConfiguratorPackagingSelection-module__PFCu_W__intro{padding-block:24px 20px}.ConfiguratorPackagingSelection-module__PFCu_W__intro .ConfiguratorPackagingSelection-module__PFCu_W__title{font-size:34px;line-height:40px}.ConfiguratorPackagingSelection-module__PFCu_W__choices{padding-inline:24px}.ConfiguratorPackagingSelection-module__PFCu_W__option{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px}.ConfiguratorPackagingSelection-module__PFCu_W__photograph{max-width:180px}.ConfiguratorPackagingSelection-module__PFCu_W__tierName{font-size:32px;line-height:36px}.ConfiguratorPackagingSelection-module__PFCu_W__badge{font-size:9px}.ConfiguratorPackagingSelection-module__PFCu_W__benefit{font-size:13px;line-height:19px}.ConfiguratorPackagingSelection-module__PFCu_W__prices{flex-direction:column;align-items:flex-start;gap:0;margin-top:8px}}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__option{border-radius:10px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__photograph{max-width:88px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__copy{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__eyebrow{grid-column:1/-1;min-height:18px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__indicator{min-height:18px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__indicator>svg{width:18px;height:18px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=true] .ConfiguratorPackagingSelection-module__PFCu_W__indicator{padding:2px 6px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__option[aria-pressed=true] .ConfiguratorPackagingSelection-module__PFCu_W__indicator>svg{width:12px;height:12px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__tierName{margin:0;font-size:20px;line-height:24px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__prices{flex-direction:row;align-items:center;margin:0}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__price{font-size:14px;line-height:20px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__benefits{grid-column:1/-1;gap:3px;margin-top:2px;padding-top:6px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__benefit{font-size:12px;line-height:16px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__benefit>svg{width:12px;height:12px;margin-top:2px}@media (max-width:359px){.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__option{grid-template-columns:72px minmax(0,1fr);gap:12px}.ConfiguratorPackagingSelection-module__PFCu_W__packaging[data-packaging-kind=artwork] .ConfiguratorPackagingSelection-module__PFCu_W__photograph{max-width:72px}}
.PersonalizationTextEditor-module__IzpzsG__editor{border:1px solid var(--form-border,#d8d8d8);border-radius:var(--form-radius,8px);background:#fff;min-width:0;transition:border-color .18s,box-shadow .18s}.PersonalizationTextEditor-module__IzpzsG__editor:hover{border-color:var(--form-hover-border,#b8b8b8)}.PersonalizationTextEditor-module__IzpzsG__editor:focus-within{border-color:var(--form-focus-border,#666);box-shadow:var(--form-focus-shadow,0 0 0 2px #0000000f)}.PersonalizationTextEditor-module__IzpzsG__editor[data-invalid=true]{border-color:var(--color-red,#880003)}.PersonalizationTextEditor-module__IzpzsG__editor[data-invalid=true]:focus-within{box-shadow:0 0 0 2px #88000314}.PersonalizationTextEditor-module__IzpzsG__editor>.cadolia-field>.PersonalizationTextEditor-module__IzpzsG__textarea{border-radius:calc(var(--form-radius,8px) - 1px) calc(var(--form-radius,8px) - 1px) 0 0;font-size:var(--form-font-size,16px);line-height:var(--form-line-height,1.5);box-shadow:none;background:#fff;border:0;outline:none;margin:0;display:block}.PersonalizationTextEditor-module__IzpzsG__editor>[aria-label=Simboluri\ rapide]{border-radius:0 0 calc(var(--form-radius,8px) - 1px) calc(var(--form-radius,8px) - 1px);background:#faf9f7;border-top:1px solid #ebe7e1;margin:0}@media (prefers-reduced-motion:reduce){.PersonalizationTextEditor-module__IzpzsG__editor{transition:none}}
.PlateCountSelector-module__F6HwHW__selector{color:#111}.PlateCountSelector-module__F6HwHW__title{margin:0;font-size:18px;font-weight:700;line-height:1.3}.PlateCountSelector-module__F6HwHW__subtitle{color:#707070;margin:6px 0 12px;font-size:13px;line-height:1.5}.PlateCountSelector-module__F6HwHW__layout{grid-template-columns:43% minmax(0,1fr);align-items:center;gap:12px;display:grid}.PlateCountSelector-module__F6HwHW__preview{aspect-ratio:1;background:#fff;border-radius:6px;min-width:0;position:relative;overflow:hidden}.PlateCountSelector-module__F6HwHW__image{object-fit:contain;width:100%;height:100%;display:block}.PlateCountSelector-module__F6HwHW__previewHint{color:#565656;text-align:center;background:#fffffff0;border-radius:4px;padding:5px 4px;font-size:10px;line-height:1.4;position:absolute;bottom:4px;left:4px;right:4px}.PlateCountSelector-module__F6HwHW__controls{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.PlateCountSelector-module__F6HwHW__options{gap:8px;display:grid}.PlateCountSelector-module__F6HwHW__option{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:7px;align-items:center;gap:12px;min-width:0;min-height:62px;padding:11px 12px;display:flex}.PlateCountSelector-module__F6HwHW__option:hover:not(:disabled){border-color:#111}.PlateCountSelector-module__F6HwHW__option:focus-visible{outline-offset:3px;outline:2px solid #111}.PlateCountSelector-module__F6HwHW__selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.PlateCountSelector-module__F6HwHW__option:disabled{cursor:not-allowed;opacity:.55;background:#f6f4f2}.PlateCountSelector-module__F6HwHW__indicator{color:#fff;border:1.5px solid #c5c5c5;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PlateCountSelector-module__F6HwHW__selected .PlateCountSelector-module__F6HwHW__indicator{background:#111;border-color:#111}.PlateCountSelector-module__F6HwHW__indicator svg{width:18px;height:18px}.PlateCountSelector-module__F6HwHW__optionText{flex-direction:column;gap:4px;min-width:0;display:flex}.PlateCountSelector-module__F6HwHW__label{font-size:15px;font-weight:700;line-height:1.2}.PlateCountSelector-module__F6HwHW__price{color:#707070;font-size:13px;line-height:1.25}.PlateCountSelector-module__F6HwHW__divided{border-top:1px solid #e5e5e5;padding-top:18px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__options{grid-template-columns:repeat(2,minmax(0,1fr))}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__option{gap:8px;min-height:55px;padding:9px 8px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__indicator{flex-basis:20px;width:20px;height:20px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__indicator svg{width:15px;height:15px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__label{white-space:nowrap;font-size:12px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__price{white-space:nowrap;font-size:11px}@media (max-width:480px){.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__options{gap:6px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__option{gap:4px;padding:9px 4px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__indicator{flex-basis:16px;width:16px;height:16px}}@media (max-width:380px){.PlateCountSelector-module__F6HwHW__layout{grid-template-columns:38% minmax(0,1fr);gap:9px}.PlateCountSelector-module__F6HwHW__option{gap:8px;padding:10px 9px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__option{gap:3px;padding:9px 4px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__indicator{flex-basis:14px;width:14px;height:14px}.PlateCountSelector-module__F6HwHW__names .PlateCountSelector-module__F6HwHW__price{font-size:10px}}
.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button{color:#000;background:#fff;border:1px solid #d8d8d8;border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:90px;padding:6px 2px;display:flex}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button[data-selected]{border:2px solid #000;padding:5px 1px}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials img{aspect-ratio:1;object-fit:contain;width:100%;max-width:80px;height:auto}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials span{font-family:var(--font-caslon,Georgia, serif);font-size:20px;line-height:1.2}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button:disabled{opacity:.4}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button:focus-visible{outline-offset:2px;outline:3px solid #000}@media (min-width:1000px){.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button{gap:0;min-height:84px;padding:4px 2px}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials button[data-selected]{padding:3px 1px}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials img{max-width:52px}.InitialBirthstoneVisualPersonalization-module__OHAP4q__initials span{font-size:18px;line-height:22px}}
.ProductGiftBadge-module__MHt2Bq__badge{z-index:10;color:#262626;pointer-events:none;align-items:center;gap:3px;max-width:calc(100% - 108px);display:inline-flex;position:absolute;bottom:40px;right:12px}.ProductGiftBadge-module__MHt2Bq__badge[data-tone=light]{color:#fff;text-shadow:0 1px 2px #0003}.ProductGiftBadge-module__MHt2Bq__badge[data-tone=light] .ProductGiftBadge-module__MHt2Bq__giftIcon{filter:drop-shadow(0 1px 1px #00000026)}.ProductGiftBadge-module__MHt2Bq__badge[data-tone=fallback]{color:#fff;text-shadow:0 0 1px #262626,0 1px 2px #262626}.ProductGiftBadge-module__MHt2Bq__badge[data-tone=fallback] .ProductGiftBadge-module__MHt2Bq__giftIcon{filter:drop-shadow(0 0 1px #262626)}.ProductGiftBadge-module__MHt2Bq__giftIcon{flex-shrink:0;width:20px;height:20px;display:block;transform:translateY(-1px)rotate(-6deg)}.ProductGiftBadge-module__MHt2Bq__benefit{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.ProductGiftBadge-module__MHt2Bq__giftWord{font-family:var(--font-caslon,Georgia, serif);letter-spacing:-.015em;font-size:17px;font-style:italic;font-weight:400;line-height:1}.ProductGiftBadge-module__MHt2Bq__detail{white-space:nowrap;font-size:9.5px;font-weight:400;line-height:1.4}.ProductGiftBadge-module__MHt2Bq__detail strong{font-weight:500;position:relative}.ProductGiftBadge-module__MHt2Bq__detail strong:after{content:"";opacity:.55;border-bottom:1px solid;border-radius:0 0 50% 50%;height:3px;position:absolute;bottom:-2px;left:-1px;right:-1px;transform:rotate(-3deg)}@media (min-width:800px){.ProductGiftBadge-module__MHt2Bq__badge{bottom:16px;right:16px}}@media (max-width:359px){.ProductGiftBadge-module__MHt2Bq__giftIcon{width:19px;height:19px}.ProductGiftBadge-module__MHt2Bq__giftWord{font-size:16px}.ProductGiftBadge-module__MHt2Bq__detail{font-size:9px}}
.ProductVisualSwatches-module__rl42Pq__controls{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;width:100%;min-width:0;display:flex}.ProductVisualSwatches-module__rl42Pq__group{flex-direction:column;align-items:flex-start;gap:10px;max-width:100%;padding:2px;display:flex}.ProductVisualSwatches-module__rl42Pq__label{color:#655c55;letter-spacing:.14em;font-size:9px;font-weight:600;line-height:1.2}.ProductVisualSwatches-module__rl42Pq__controls button{box-shadow:0 0 0 1px #d8d3cd}.ProductVisualSwatches-module__rl42Pq__controls button[aria-pressed=true]{box-shadow:0 0 0 2px #262626}.ProductVisualSwatches-module__rl42Pq__controls button:focus-visible{outline-offset:4px;outline:2px solid #765738}
.ProductCardCompact-module__qkGq3a__card{margin:0}.ProductCardCompact-module__qkGq3a__title{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.ProductCardCompact-module__qkGq3a__price{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:400;line-height:19px;display:flex}.ProductCardCompact-module__qkGq3a__price del{color:#707070;font-size:11px}
.CartRecommendations-module__mD7oJq__root{min-width:0;padding-top:6px}.CartRecommendations-module__mD7oJq__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.CartRecommendations-module__mD7oJq__header h2{font-family:var(--font-caslon);margin:0;font-size:24px;font-weight:400;line-height:30px}.CartRecommendations-module__mD7oJq__navigation{flex-shrink:0;display:flex}.CartRecommendations-module__mD7oJq__navigation button{color:#333;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.CartRecommendations-module__mD7oJq__navigation button:hover:not(:disabled){background:#f4f4f4}.CartRecommendations-module__mD7oJq__navigation button:disabled{color:#aaa;cursor:default}.CartRecommendations-module__mD7oJq__navigation button:focus-visible{outline-offset:-3px;outline:2px solid #333}.CartRecommendations-module__mD7oJq__carousel{width:100%;padding:3px 2px 8px}.CartRecommendations-module__mD7oJq__carousel .CartRecommendations-module__mD7oJq__slide{width:146px;height:auto}@media (max-width:600px){.CartRecommendations-module__mD7oJq__header h2{font-size:22px;line-height:28px}.CartRecommendations-module__mD7oJq__carousel .CartRecommendations-module__mD7oJq__slide{width:136px}}
.ConfigurationPreview-module__wmzhHG__imageButton{cursor:zoom-in;background:#f4f4f4;border:0;border-radius:8px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.ConfigurationPreview-module__wmzhHG__imageButton:focus-visible,.ConfigurationPreview-module__wmzhHG__surfaces button:focus-visible,.ConfigurationPreview-module__wmzhHG__editButton:focus-visible{outline-offset:3px;outline:2px solid #7b6551}.ConfigurationPreview-module__wmzhHG__configuredImage{object-fit:contain}.ConfigurationPreview-module__wmzhHG__catalogThumbnail{background:#f4f4f4;border-radius:8px;min-width:0;position:relative;overflow:hidden}.ConfigurationPreview-module__wmzhHG__catalogImage{object-fit:cover}.ConfigurationPreview-module__wmzhHG__zoom{color:#5b554e;pointer-events:none;background:#ffffffe8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:5px;right:5px}.ConfigurationPreview-module__wmzhHG__label{color:#756b60;margin-top:6px;font-size:11px;line-height:15px}.ConfigurationPreview-module__wmzhHG__viewer{width:min(94vw,800px);max-height:94dvh;padding:20px;position:relative;overflow:auto}.ConfigurationPreview-module__wmzhHG__viewerTitle{color:#5b554e;padding-right:40px;font-size:13px;line-height:20px}.ConfigurationPreview-module__wmzhHG__viewerImage{background:#f4f4f4;width:100%;height:min(72dvh,800px);margin-top:12px;position:relative}.ConfigurationPreview-module__wmzhHG__viewerError{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;font-size:14px;line-height:21px;display:flex}.ConfigurationPreview-module__wmzhHG__surfaces{justify-content:center;gap:8px;margin-top:12px;display:flex}.ConfigurationPreview-module__wmzhHG__surfaces button{background:#fff;border:1px solid #e7e1d9;border-radius:8px;min-height:44px;padding:8px 20px}.ConfigurationPreview-module__wmzhHG__surfaces button[aria-pressed=true]{color:#fff;background:#26241f;border-color:#26241f}.ConfigurationPreview-module__wmzhHG__summary{gap:12px;margin-block:14px;display:grid}.ConfigurationPreview-module__wmzhHG__summaryRow{align-items:flex-start;gap:10px;min-width:0;display:flex}.ConfigurationPreview-module__wmzhHG__summaryImage{flex:0 0 64px;width:64px;height:80px}.ConfigurationPreview-module__wmzhHG__summaryText{min-width:0;font-size:12px;line-height:18px}.ConfigurationPreview-module__wmzhHG__summaryTitle{font-weight:600}.ConfigurationPreview-module__wmzhHG__summaryDetails{-webkit-line-clamp:3;color:#6b6258;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.ConfigurationPreview-module__wmzhHG__editButton{color:#665442;text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:13px;text-decoration:underline;display:inline-flex}.ConfigurationPreview-module__wmzhHG__status{color:#756b60;margin-top:6px;font-size:11px;line-height:16px}.ConfigurationPreview-module__wmzhHG__loading{text-align:center;width:min(94vw,460px);padding:28px;position:relative}.ConfigurationPreview-module__wmzhHG__loading p{margin-block:16px;font-size:14px;line-height:21px}.ConfigurationPreview-module__wmzhHG__snapshotNote{color:#756b60;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:16px}.ConfigurationPreview-module__wmzhHG__snapshotChanged{color:#5e4b37;margin-top:4px;font-weight:600}.ConfigurationPreview-module__wmzhHG__snapshotNote summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.ConfigurationPreview-module__wmzhHG__snapshotNote summary:focus-visible{outline-offset:2px;outline:2px solid #7b6551}.ConfigurationPreview-module__wmzhHG__snapshotNote li{margin-top:4px}
.CheckoutAnimatedSize-module__W4MY0W__root{min-width:0;transition:height .18s cubic-bezier(.22,1,.36,1)}.CheckoutAnimatedSize-module__W4MY0W__root>div{display:flow-root}.CheckoutAnimatedSize-module__W4MY0W__root[data-moving=true]{overflow:clip}@media (prefers-reduced-motion:reduce){.CheckoutAnimatedSize-module__W4MY0W__root{transition:none}}
.Header-module__LaXrsW__skipLink{z-index:1001;color:#fff;background:#28251f;border-radius:3px;min-height:48px;padding:12px 20px;font-size:1rem;line-height:1.5;position:fixed;top:8px;left:16px;transform:translateY(-200%)}.Header-module__LaXrsW__skipLink:focus{outline-offset:3px;outline:3px solid #765738;transform:translateY(0)}
.ProductSwiper-module__YNuLJq__track{padding-left:0}.ProductSwiper-module__YNuLJq__track .swiper:not(.swiper-initialized) .swiper-slide{width:calc(43.4783% - 4.52174px);margin-right:8px}@media (min-width:768px){.ProductSwiper-module__YNuLJq__track .swiper:not(.swiper-initialized) .swiper-slide{width:calc(28.5714% - 8.57143px);margin-right:12px}}@media (min-width:1024px){.ProductSwiper-module__YNuLJq__track .swiper:not(.swiper-initialized) .swiper-slide{width:calc(22.2222% - 11.6667px);margin-right:15px}}