.cart-combination-discount,.cart-set-advantage>p{color:#214b3c;white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.cart-combination-discount{border-top:1px solid #dedbd4;margin:.65rem 0 .35rem;padding-top:.65rem}.cart-combination-discount>:last-child,.cart-set-advantage>p>:last-child{text-align:right;white-space:nowrap;flex-shrink:0}.cart-set-advantage{border-top:1px solid #dedbd4;margin:.65rem 0;padding-top:.65rem}.cart-set-advantage>p{margin:0 0 .2rem}.cart-reference-total{white-space:nowrap}.cart-set-advantage small,.cart-draft-note{color:#625d54;font-size:.72rem;line-height:1.45}.cart-reference-total{color:#777168;margin-right:.6rem;font-size:.8rem;font-weight:400}@media (width<=360px){.cart-combination-discount,.cart-set-advantage>p{gap:.375rem;font-size:.75rem}}@media (height<=600px){.cart-main--aside .cart-details{overscroll-behavior:contain;display:block;overflow-y:auto}.cart-main--aside .cart-lines-scroll{overflow:visible}}.cart-shipping{color:#1d1a17;border-bottom:1px solid #231c161f;padding:1rem 0}.cart-shipping p{margin:.3rem 0 .6rem;font-size:.85rem;line-height:1.45}.cart-shipping small{color:#655b51;font-size:.7rem;line-height:1.4;display:block}.cart-shipping__preview{font-weight:600}.cart-shipping__track{background:#e3ddd4;border-radius:4px;height:6px;margin-bottom:.65rem;overflow:hidden}.cart-shipping__track>span{background:#37312b;height:100%;transition:width .25s;display:block}.cart-gift-box{border-top:1px solid #231c1624;margin:.75rem 0;padding-top:.75rem}.cart-gift-box__mode{border:0;min-width:0;margin:0;padding:0}.cart-gift-box__mode legend{padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}.cart-gift-box__radios{flex-wrap:wrap;gap:0 1rem;display:flex}.cart-gift-box__radios label{cursor:pointer;align-items:center;gap:.4rem;min-width:44px;min-height:44px;font-size:.8125rem;font-weight:400;display:inline-flex}.cart-gift-box__radios input{accent-color:currentColor;appearance:auto;flex:none;width:14px;height:14px;margin:0}.cart-gift-box__mode:disabled label{cursor:default;opacity:.55}.cart-gift-box__details{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-bottom:.25rem;display:grid}.cart-gift-box__details[hidden]{display:none}.cart-gift-box__details>img{aspect-ratio:4/5;object-fit:contain;border:0;border-radius:0;width:48px;height:auto}.cart-gift-box__content p{overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.75rem;font-weight:400;line-height:1.4}.cart-gift-box__content>span{font-size:.75rem;line-height:1.4}.cart-gift-box__details button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #231c1659;border-radius:0;max-width:7rem;min-height:44px;margin:0;padding:.4rem .6rem;font-size:.75rem;line-height:1.3}.cart-gift-box__details button:disabled{cursor:default;opacity:.55}.cart-native-bundle{margin-top:.9rem}.cart-native-bundle__label{color:#665d54;margin:0 0 .5rem;font-size:.72rem}.cart-native-bundle__items{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cart-native-bundle__item{align-items:center;gap:.65rem;min-width:0;display:flex}.cart-native-bundle__image{object-fit:contain;border:0;border-radius:0;flex:0 0 44px;width:44px;height:auto}.cart-native-bundle__title{color:#1d1a17;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.45}.cart-gift-box__status,.cart-mutation-notice{grid-column:1/-1;margin:.75rem 0;font-size:.8rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.cart-shipping__track>span{transition:none}}.cart-jewelry-picker{border-top:1px solid #231c1624;margin:.75rem 0;padding-top:.75rem;container-type:inline-size}.cart-jewelry-picker__mode{border:0;min-width:0;margin:0;padding:0}.cart-jewelry-picker__mode legend{padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}.cart-jewelry-picker__radios{flex-wrap:wrap;gap:0 1rem;display:flex}.cart-jewelry-picker__radios label{cursor:pointer;align-items:center;gap:.4rem;min-width:44px;min-height:44px;font-size:.8125rem;font-weight:400;display:inline-flex}.cart-jewelry-picker__radios input{accent-color:currentColor;appearance:auto;flex:none;width:14px;height:14px;margin:0}.cart-jewelry-picker__mode:disabled label{cursor:default;opacity:.55}.cart-jewelry-picker__details[hidden]{display:none}.cart-jewelry-picker__details:not([hidden]){animation:.18s ease-out cart-jewelry-open}@keyframes cart-jewelry-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-jewelry-picker p{margin:0 0 .5rem;font-size:.75rem;font-weight:400;line-height:1.5}.cart-jewelry-picker__fields{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.cart-jewelry-picker .collapsible-watch-picker{flex:0 17.5rem;width:17.5rem;min-width:0;max-width:100%}.cart-jewelry-picker .collapsible-watch-picker__heading,.cart-jewelry-picker .collapsible-watch-picker__summary>span:empty{display:none}.cart-jewelry-picker .collapsible-watch-picker__trigger{background:#fbf9f5;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;gap:.5rem;min-height:40px;padding:.25rem .4rem}.cart-jewelry-picker .collapsible-watch-picker .mens-mix-match__image,.cart-jewelry-picker__popover .collapsible-watch-picker__option .mens-mix-match__image{background:0 0;flex:0 0 28px;width:28px;height:28px}.cart-jewelry-picker .mens-mix-match__image img,.cart-jewelry-picker__popover .mens-mix-match__image img{object-fit:contain;width:100%;height:100%}.cart-jewelry-picker .collapsible-watch-picker__summary.is-color-only small,.cart-jewelry-picker .collapsible-watch-picker__option-copy span,.cart-jewelry-picker__popover .collapsible-watch-picker__option-copy span{color:inherit;overflow-wrap:anywhere;white-space:normal;font-size:.75rem;font-weight:400;line-height:1.4}.collapsible-watch-picker__panel.cart-jewelry-picker__popover{color:var(--color-dark,#1f1b16);opacity:1;pointer-events:auto;z-index:101;transition:none;position:fixed;bottom:auto;right:auto;transform:none}.cart-jewelry-picker__popover[aria-hidden=true]{display:none}.cart-jewelry-picker__popover[aria-hidden=false]{animation:.15s ease-out cart-picker-overlay-open}@keyframes cart-picker-overlay-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cart-jewelry-picker__popover .collapsible-watch-picker__options{max-height:var(--watch-picker-menu-max-height,0px);min-height:0;padding:.2rem;box-shadow:0 6px 16px #231c161f}.cart-jewelry-picker__popover .collapsible-watch-picker__option{gap:.5rem;min-height:44px;padding:.35rem}.cart-jewelry-picker__popover .collapsible-watch-picker__option-copy small{font-size:.75rem;font-weight:400}.cart-jewelry-picker__confirm{color:inherit;font:inherit;background:0 0;border:1px solid #231c1659;flex:none;min-height:40px;margin:0;padding:.4rem .75rem;font-size:.75rem}.cart-jewelry-picker .cart-jewelry-picker__hint{color:var(--color-muted,#6c6258);margin-top:.4rem}.cart-jewelry-picker .cart-jewelry-picker__notice{margin-top:.5rem}.cart-jewelry-picker button:disabled,.cart-jewelry-picker__popover button:disabled{cursor:default;opacity:.55}.cart-jewelry-picker input:focus-visible,.cart-jewelry-picker button:focus-visible,.cart-jewelry-picker__popover button:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cart-jewelry-picker__details:not([hidden]),.cart-jewelry-picker *,.cart-jewelry-picker__popover[aria-hidden=false],.cart-jewelry-picker__popover *{transition:none;animation:none}}
