:root{--nd-cart-ink: #066279;--nd-cart-ink-2: #04475C;--nd-cart-champagne: #B8965A;--nd-cart-champagne-2:#D4B27A;--nd-cart-pearl: #F7F2E8;--nd-cart-paper: #FBF8F1;--nd-cart-stone: #EFE7D5;--nd-cart-text: #14313A;--nd-cart-mute: #8C9498;--nd-cart-line: #E8E2D4;--nd-cart-line-soft: #F0EBDD;--nd-cart-display: "Cormorant Garamond", "Cormorant", serif;--nd-cart-body: "Inter", -apple-system, system-ui, sans-serif;--nd-cart-mono: "JetBrains Mono", monospace}.cart-drawer{background:var(--nd-cart-paper)!important;font-family:var(--nd-cart-body)}.cart-drawer__content{background:var(--nd-cart-paper)}@media(min-width:720px){cart-drawer.drawer,cart-drawer,.cart-drawer{width:420px!important;max-width:420px!important;right:0!important;left:auto!important;margin-left:auto!important}}.cart-drawer__content{background:#fff}.cart-drawer__header{padding:18px 22px 14px!important;border-bottom:1px solid var(--nd-cart-line-soft);display:flex!important;align-items:center!important;justify-content:space-between!important}.cart-drawer__title.h4,.cart-drawer__title,.cart-drawer .dh__title{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-style:normal!important;font-weight:500!important;color:var(--nd-cart-ink)!important;letter-spacing:-.01em;text-transform:none;white-space:nowrap;margin:0;display:inline-flex;align-items:baseline;gap:10px}.dh__title-word{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-style:normal!important;font-weight:500!important;font-size:24px!important;line-height:1!important;color:var(--nd-cart-ink)!important;letter-spacing:-.01em!important}.dh__title-count{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-style:normal!important;font-size:14px!important;font-weight:500!important;color:var(--nd-cart-mute)!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1!important}.cart-drawer__content-upper,.cart-drawer__content-lower{padding:0!important}.cart-item-list .cart-item:not(:last-child),.cart-item-list>*+*{border-top:none!important;margin-top:0!important;padding-top:0!important}.cart-item-list,.cart-item-list__body{display:block!important;grid-template-columns:none!important;width:100%!important}.cart-item-list__body>[data-merge-list-item]{display:block!important;width:100%!important}.cart-item-list__head{display:none!important}.item{display:block;background:#fff;padding:20px 22px 16px;border:0;border-bottom:1px solid var(--nd-cart-line-soft);position:relative}.item:last-child{border-bottom:0}.item--page{padding:28px 0}.cart-item-list,.cart-item-list__body{background:#fff}.item__top{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:stretch}.item__media{width:130px;height:150px;background:#f8f4ea;border:1px solid var(--nd-cart-line-soft);border-radius:2px;overflow:hidden;position:relative;display:block}.item__media img{width:100%;height:100%;object-fit:cover;display:block}.item__num{position:absolute;top:7px;left:8px;font:500 8.5px/1 var(--nd-cart-mono);letter-spacing:.2em;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.item__info{display:flex;flex-direction:column;padding-right:0;min-width:0;min-height:150px;position:relative}.item__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:0;padding-right:70px;border-bottom:0}.item__sub{padding-right:70px}.item__head .left{min-width:0;width:100%}.item__head .right{text-align:left;align-self:flex-start;white-space:nowrap}@media(max-width:720px)and (min-width:481px){.item__media{width:120px;height:140px}.item__info{min-height:140px;padding-right:70px}}@media(max-width:480px){.item__name{font-size:16px!important;line-height:1.1!important}.item__prices .now{font-size:12px;font-weight:600}.item__prices .was{font-size:9px}.item__head{gap:2px}.item__top{grid-template-columns:100px 1fr;gap:12px}.item__media{width:100px;height:130px}.item__info{padding-right:0;min-height:130px}.item__head,.item__sub{padding-right:60px}.item__sub{margin-top:4px}.item__sub .sale-pill{font-size:9px;padding:3px 7px}.item__stone{gap:1px;padding-top:6px}.item__stone-row{font-size:9.5px;line-height:1.2}.item__stone-row dt{font-size:8.5px!important;letter-spacing:.1em!important}.item__stone-row dd{font-size:10px!important}.item__remove{top:14px;right:14px;font-size:8.5px}.sum-promo__summary{font-size:11px!important;padding:3px 0!important}.sum-promo__label:before{font-size:13px!important}.sum-promo__form{height:30px!important}.sum-promo__form input{font-size:11px!important;padding:0 10px!important}.sum-promo--note .sum-promo__form--note{min-height:32px!important}.sum-promo--note .sum-promo__form--note textarea{font-size:11px!important;padding:7px 10px!important;min-height:30px!important}.sum-promo__btn{font-size:9px!important;padding:0 11px!important;letter-spacing:.12em!important}.sum-promo__status{right:60px!important;font-size:8.5px!important}}.cart-drawer .item__name,.template-cart .item__name,.item__name{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-weight:500!important;font-size:22px!important;color:var(--nd-cart-ink)!important;line-height:1.05!important;letter-spacing:.005em!important;margin:0!important;text-decoration:none!important;background-image:none!important;display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none!important}.cart-drawer .item__name:hover,.template-cart .item__name:hover,.item__name:hover{color:var(--nd-cart-ink-2)!important}.item__name:hover{color:var(--nd-cart-ink-2)}.item__prices{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;justify-content:flex-end;white-space:nowrap}.item__prices .now{font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:13px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:.01em!important;font-variant-numeric:tabular-nums!important}.item__prices .was{font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:10.5px!important;font-weight:400!important;color:var(--nd-cart-mute)!important;text-decoration:line-through;font-variant-numeric:tabular-nums!important}.item__remove{position:absolute;top:16px;right:14px;z-index:2;font-family:var(--nd-body, "Inter", sans-serif);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-cart-mute);text-decoration:none!important;background-image:none!important;cursor:pointer;transition:color .16s ease;padding:2px 0;border-bottom:1px dashed transparent}.item__remove:hover{color:#b73e3e;border-bottom-color:#b73e3e}.item__toggle{display:flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:9px 14px;background:transparent;border:1px solid var(--nd-cart-line-soft);border-radius:2px;color:var(--nd-cart-mute);cursor:pointer;font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;gap:10px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.item__toggle:hover{color:var(--nd-cart-ink);border-color:var(--nd-cart-ink);background:transparent}.item__toggle-arrow{color:currentColor;transition:transform .22s ease;flex-shrink:0}.item:not(.is-collapsed) .item__toggle{border-color:var(--nd-cart-ink);color:var(--nd-cart-ink)}.item:not(.is-collapsed) .item__toggle:hover{background:var(--nd-cart-ink);color:var(--nd-cart-pearl);border-color:var(--nd-cart-ink)}.item:not(.is-collapsed) .item__toggle-label{display:none}.item:not(.is-collapsed) .item__toggle-arrow{transform:rotate(180deg);color:var(--nd-cart-ink);width:14px;height:9px}.item:not(.is-collapsed) .item__toggle:hover .item__toggle-arrow{color:var(--nd-cart-pearl)}.item__expand{overflow:visible}.item.is-collapsed .item__expand{display:none}.item__meta{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.item__sub{display:flex;margin-top:8px;padding-top:0}.item__sub .sale-pill{display:inline-flex;align-items:center;gap:7px;background:#dceac9;color:#2f4a2a;font:700 10px/1 var(--nd-cart-body);letter-spacing:.06em;padding:5px 9px;border-radius:2px;text-transform:uppercase;white-space:nowrap}.item__sub .sale-pill .pct{color:#b73e3e}.item__sub .sale-pill .sep{opacity:.3}.item__sub .sale-pill .ends{color:#b73e3e;font-weight:600}.item__stone{margin:auto 0 0;padding:10px 0 0;border-top:1px solid var(--nd-cart-line-soft);display:flex;flex-direction:column;gap:4px}.item__stone-row{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:11px;line-height:1.4}.item__stone-row dt{font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-cart-mute);margin:0}.item__stone-row dd{font-size:11.5px;font-weight:500;color:var(--nd-cart-text);letter-spacing:.01em;margin:0}.specs{margin-top:14px;border-top:1px solid var(--nd-cart-line-soft)}.cart-drawer .specs__row,.template-cart .specs__row,.specs__row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:9px 0!important;border:0!important;border-bottom:1px solid var(--nd-cart-line-soft)!important;font-size:12.5px!important;cursor:pointer;background:transparent!important;width:100%!important;text-align:left;font-family:var(--nd-body, "Inter", sans-serif)!important;height:auto!important;line-height:1.4!important}.specs__row:last-child{border-bottom:0!important}.cart-drawer .specs__label,.template-cart .specs__label,.specs__label{font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--nd-cart-mute)!important;font-weight:500!important;flex-shrink:0!important;font-family:var(--nd-body, "Inter", sans-serif)!important}.cart-drawer .specs__value,.template-cart .specs__value,.specs__value{display:flex!important;align-items:center!important;gap:8px!important;color:var(--nd-cart-text)!important;font-weight:500!important;font-size:12.5px!important;text-align:right;justify-content:flex-end!important;font-family:var(--nd-body, "Inter", sans-serif)!important}.specs__value em{font-family:var(--nd-body, "Inter", sans-serif)!important;font-style:normal!important;font-weight:500!important;font-size:12.5px!important;color:var(--nd-cart-text)!important}.specs__value .dim{color:var(--nd-cart-mute);font-weight:400;font-size:11px}.specs__value .add{color:var(--nd-cart-champagne);font-weight:600;font-size:11.5px}.specs__row--engrave .specs__right{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:70%}.specs__row--engrave .specs__value{font-family:var(--nd-body, "Inter", sans-serif);font-style:normal;font-weight:500;font-size:12.5px;color:var(--nd-cart-text);letter-spacing:.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.specs__row--engrave .specs__value--add{color:var(--nd-cart-mute);font-weight:400}.specs__row--engrave .specs__action{font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nd-cart-champagne);white-space:nowrap;flex-shrink:0}.cart-drawer .specs__row--engrave-edit,.template-cart .specs__row--engrave-edit,.specs__row--engrave-edit{display:block!important;padding:12px 0 10px!important;border-bottom:1px solid var(--nd-cart-line-soft)!important;width:100%!important;cursor:default;text-align:left!important;gap:0!important}.specs__row--engrave-edit[hidden],.specs__row[hidden]{display:none!important}.cart-drawer .specs__row--engrave-edit .specs__label,.template-cart .specs__row--engrave-edit .specs__label,.specs__row--engrave-edit .specs__label{display:block!important;margin-bottom:8px!important;flex-shrink:1!important;text-align:left!important}.specs__input{display:block;width:100%;height:36px;padding:0 12px;border:1px solid var(--nd-cart-line);border-radius:2px;background:#fff;font-family:var(--nd-body, "Inter", sans-serif);font-size:13px;font-weight:500;color:var(--nd-cart-text);letter-spacing:.01em;margin:0}.specs__input:focus{outline:0;border-color:var(--nd-cart-ink)}.specs__input::placeholder{color:var(--nd-cart-mute);font-weight:400;font-style:italic}.specs__edit-actions{display:flex;justify-content:flex-end;gap:4px;margin-top:6px}.specs__edit-link{background:transparent;border:0;padding:6px 10px;font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .16s ease}.specs__edit-link--cancel{color:var(--nd-cart-mute)}.specs__edit-link--cancel:hover{color:var(--nd-cart-text)}.specs__edit-link--save{color:var(--nd-cart-champagne)}.specs__edit-link--save:hover{color:var(--nd-cart-ink)}.specs__value svg{color:var(--nd-cart-mute)}.cart-drawer .specs__row--engrave-line,.template-cart .specs__row--engrave-line,.specs__row--engrave-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 0!important;border:0!important;border-bottom:1px solid var(--nd-cart-line-soft)!important;font-family:var(--nd-body, "Inter", sans-serif)!important;text-align:left}.specs__row--engrave-line:last-child{border-bottom:0!important}.specs__engrave-input{flex:1 1 auto;min-width:0;width:100%;border:0!important;background:transparent!important;padding:2px 0!important;margin:0!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:12.5px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:.01em!important;line-height:1.4!important;text-align:right;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;text-transform:none!important}.specs__engrave-input::placeholder{color:var(--nd-cart-mute);font-weight:400;font-style:italic;text-align:right}.specs__engrave-input:focus{outline:0}.specs__engrave-input[readonly]{cursor:default;caret-color:transparent}.specs__engrave-input:not([readonly]){caret-color:var(--nd-cart-ink);border-bottom:1px solid var(--nd-cart-line)!important}.specs__engrave-toggle{flex-shrink:0;background:transparent!important;color:var(--nd-cart-ink)!important;border:0!important;padding:2px 0!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer;border-radius:0!important;line-height:1!important;border-bottom:1px solid transparent!important;transition:border-color .14s ease,color .14s ease}.specs__engrave-toggle:hover{border-bottom-color:var(--nd-cart-ink)!important}.specs__engrave-toggle:disabled{opacity:.45;cursor:default}.specs__engrave-toggle.is-saved{color:#4a8e6a!important;border-bottom-color:#4a8e6a!important}.specs__engrave-save{flex-shrink:0;background:transparent!important;color:var(--nd-cart-ink)!important;border:0!important;padding:2px 0!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer;border-radius:0!important;line-height:1!important;border-bottom:1px solid transparent!important;transition:border-color .14s ease,color .14s ease}.specs__engrave-save:hover{border-bottom-color:var(--nd-cart-ink)!important}.specs__engrave-save:disabled{opacity:.45;cursor:default}.specs__engrave-save.is-saved{color:#4a8e6a!important;border-bottom-color:#4a8e6a!important}.cart-drawer .specs__row--select,.template-cart .specs__row--select,.specs__row--select{position:relative!important;cursor:default}.cart-drawer .specs__trigger,.template-cart .specs__trigger,.specs__trigger{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;padding:4px 0 4px 8px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:12.5px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:.01em!important;line-height:1.4!important;text-align:right!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;min-height:24px!important;width:auto!important}.specs__trigger:hover,.specs__trigger:focus,.specs__trigger[aria-expanded=true]{outline:0;color:var(--nd-cart-ink)!important}.specs__trigger-text{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specs__caret{color:var(--nd-cart-mute);flex-shrink:0;transition:transform .18s ease,color .18s ease}.specs__trigger[aria-expanded=true] .specs__caret{transform:rotate(180deg);color:var(--nd-cart-ink)}.cart-drawer .specs__panel,.template-cart .specs__panel,.specs__panel{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:20!important;margin-top:4px!important;min-width:140px!important;max-width:240px!important;max-height:220px!important;overflow-y:auto!important;background:#fff!important;border:1px solid var(--nd-cart-line)!important;border-radius:2px!important;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000d!important;padding:4px!important;display:flex!important;flex-direction:column!important;gap:0!important}.specs__panel[hidden]{display:none!important}.cart-drawer .specs__option,.template-cart .specs__option,.specs__option{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:2px!important;padding:9px 12px!important;margin:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:12.5px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:.01em!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;cursor:pointer!important;transition:background .14s ease,color .14s ease}.specs__option:hover,.specs__option:focus{outline:0;background:var(--nd-cart-paper, #FBF8F1)!important;color:var(--nd-cart-ink)!important}.specs__option.is-selected{background:#0662790f!important;color:var(--nd-cart-ink)!important;font-weight:600!important}.specs__option:disabled{opacity:.45;cursor:not-allowed!important;text-decoration:line-through}.specs__option:disabled:hover{background:transparent!important}.specs__option-soldout{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nd-cart-mute);text-decoration:none}.item.is-loading{opacity:.55;pointer-events:none}.nd-cart-sale,.nd-cart-sale *{color:#000!important}.nd-cart-sale{display:flex;align-items:center;justify-content:center;gap:14px;background:#aad77b!important;padding:12px 14px;margin:0 22px 14px;border-radius:2px;font-family:var(--nd-mono, "JetBrains Mono", monospace);font-feature-settings:"tnum";text-align:center;letter-spacing:.06em}.nd-cart-sale__pct{font-weight:700;font-size:18px;letter-spacing:.04em}.nd-cart-sale__timer{font-weight:500;font-size:13px;letter-spacing:.08em}@media(max-width:480px){.nd-cart-sale{gap:10px;padding:10px 12px;margin:0 16px 12px}.nd-cart-sale__pct{font-size:16px}.nd-cart-sale__timer{font-size:11.5px}}.sum-promo,.sum-promo *,.sum-promo__summary,.sum-promo__form{border:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;background-image:none!important}.sum-promo{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.sum-promo--inline{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0 7px!important;border-bottom:1px solid var(--nd-cart-line-soft)!important;position:relative}.sum-promo--inline:first-of-type{border-top:1px solid var(--nd-cart-line-soft)!important;margin-top:2px!important}.sum-promo--inline.sum-promo--note{align-items:center!important;padding:8px 0 7px!important}.sum-promo--inline:before{content:attr(data-label);font-family:var(--nd-body, "Inter", sans-serif);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--nd-cart-mute);flex-shrink:0;align-self:center;min-width:62px}.sum-promo__field{flex:1 1 auto;min-width:0;width:100%;border:0!important;background:transparent!important;padding:2px 0!important;margin:0!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:12px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:.01em!important;line-height:1.4!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;text-transform:none!important}.sum-promo__field::placeholder{color:var(--nd-cart-mute);font-weight:400;font-style:italic}.sum-promo__field:focus{outline:0}.sum-promo__field--note{resize:none!important;height:auto!important;min-height:22px!important;max-height:110px!important;overflow-y:auto;display:block;rows:1}.sum-promo__btn{flex-shrink:0;background:transparent!important;color:var(--nd-cart-ink)!important;border:0!important;padding:2px 0!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer;border-radius:0!important;line-height:1!important;border-bottom:1px solid transparent!important;transition:border-color .14s ease,color .14s ease;align-self:center}.sum-promo__btn:hover{border-bottom-color:var(--nd-cart-ink)!important}.sum-promo__btn:disabled{opacity:.45;cursor:default}.sum-promo__btn.is-saved{color:#4a8e6a!important;border-bottom-color:#4a8e6a!important}.sum-promo__status{position:absolute;right:64px;top:50%;transform:translateY(-50%);font-family:var(--nd-body, "Inter", sans-serif);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--nd-cart-mute);opacity:0;pointer-events:none;transition:opacity .18s ease;white-space:nowrap}.sum-promo--note .sum-promo__status{right:64px;top:auto;bottom:9px;transform:none}@media(max-width:480px){.sum-promo--inline{gap:8px!important}.sum-promo--inline:before{min-width:55px;font-size:9px}.sum-promo__field{font-size:12px!important}.sum-promo__btn{font-size:9px!important}}.sum-promo__note-tag{color:var(--nd-cart-mute);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;margin-right:2px}.sum-promo--applied .sum-promo__field--applied{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;font-weight:500;color:var(--nd-cart-text);letter-spacing:.01em;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-promo--applied .sum-promo__field--applied strong{font-weight:600;color:var(--nd-cart-text);letter-spacing:.02em}.sum-promo__check{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:#4a8e6a;background:transparent;border-radius:0;flex-shrink:0}.sum-promo__check svg{width:11px;height:11px}.sum-promo__saved{margin-left:4px;color:#4a8e6a;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sum-promo__btn--remove{color:var(--nd-cart-mute)!important}.sum-promo__btn--remove:hover{color:#b73e3e!important;border-bottom-color:#b73e3e!important}.sum-promo__remove{font-family:var(--nd-body, "Inter", sans-serif);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-cart-mute);text-decoration:none!important;background-image:none!important;flex-shrink:0;cursor:pointer;padding:2px 0 2px 8px;border:0;transition:color .14s ease}.sum-promo__remove:hover{color:#b73e3e}.sum-promo--note .sum-promo__form--note{align-items:stretch;height:auto;min-height:38px}.sum-promo--note .sum-promo__form--note textarea{flex:1;border:0;background:transparent;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;font-weight:400;color:var(--nd-cart-text);letter-spacing:.01em;padding:9px 12px;resize:none;min-height:36px;max-height:120px;line-height:1.4}.sum-promo--note .sum-promo__form--note textarea:focus{outline:0}.sum-promo--note .sum-promo__form--note textarea::placeholder{color:var(--nd-cart-mute);font-style:italic}.cart-drawer .sum-promo__summary,.template-cart .sum-promo__summary,.sum-promo__summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 0!important;cursor:pointer;list-style:none;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:11px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3!important;-webkit-user-select:none;user-select:none;transition:color .16s ease}.cart-drawer .sum-promo__label,.template-cart .sum-promo__label,.sum-promo__label{font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:11px!important;font-weight:500!important;color:var(--nd-cart-text)!important;letter-spacing:0!important;text-transform:none!important}.sum-promo__summary::-webkit-details-marker{display:none}.sum-promo__summary::marker{display:none;content:""}.sum-promo__label{display:inline-flex;align-items:baseline;gap:6px}.sum-promo__label:before{content:"+";font-family:var(--nd-display, "Cormorant Garamond", serif);font-style:italic;font-weight:500;font-size:16px;color:var(--nd-cart-champagne);line-height:1}.sum-promo__summary:hover{color:var(--nd-cart-ink)}.sum-promo__summary:hover .sum-promo__label:before{color:var(--nd-cart-ink)}.sum-promo__applied{font-weight:600;color:var(--nd-cart-champagne);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.sum-promo__form{display:flex;align-items:stretch;position:relative;margin-top:6px;border:1px solid var(--nd-cart-line);border-radius:2px;background:#fff;overflow:hidden;height:34px}.sum-promo__form input{flex:1;border:0;background:transparent;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;color:var(--nd-cart-text);padding:0 12px;min-width:0}.sum-promo__form input:focus{outline:0}.sum-promo__form input::placeholder{color:var(--nd-cart-mute);font-weight:400}.sum-promo__btn{background:var(--nd-cart-ink);color:var(--nd-cart-pearl);border:0;padding:0 14px;font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:background .16s ease,color .16s ease}.sum-promo__btn:hover{background:var(--nd-cart-ink-2);color:var(--nd-cart-champagne-2)}.sum-promo__status{position:absolute;right:70px;top:50%;transform:translateY(-50%);font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--nd-cart-champagne);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .22s ease}.sum-promo__status.is-visible{opacity:1}.cart-note{margin:14px 0 4px;background:transparent;border:0}.cart-note__summary{display:inline-block;padding:4px 0;cursor:pointer;list-style:none;font-family:var(--nd-body, "Inter", sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--nd-cart-mute);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-bottom:1px dashed var(--nd-cart-line);transition:color .16s ease,border-color .16s ease}.cart-note__summary::-webkit-details-marker{display:none}.cart-note__summary::marker{display:none;content:""}.cart-note__summary:hover{color:var(--nd-cart-ink);border-bottom-color:var(--nd-cart-ink)}.cart-note[open] .cart-note__summary{color:var(--nd-cart-ink);border-bottom-color:transparent}.cart-note__form{margin-top:8px}.cart-note__form textarea{width:100%;min-height:38px;max-height:120px;padding:8px 10px;border:1px solid var(--nd-cart-line);border-radius:2px;background:#fff;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;color:var(--nd-cart-text);letter-spacing:.01em;resize:none;line-height:1.45}.cart-note__form textarea:focus{outline:0;border-color:var(--nd-cart-ink)}.cart-note__form textarea::placeholder{color:var(--nd-cart-mute);font-style:italic}.cart-note__bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.cart-note__status{font-size:10px;letter-spacing:.06em;color:var(--nd-cart-champagne);font-weight:600;text-transform:uppercase;opacity:0;transition:opacity .22s ease}.cart-note__status.is-visible{opacity:1}.cart-note__save{background:var(--nd-cart-ink);color:var(--nd-cart-pearl);border:0;height:28px;padding:0 14px;font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .16s ease,color .16s ease}.cart-note__save:hover{background:var(--nd-cart-ink-2);color:var(--nd-cart-champagne-2)}.utils{margin:0 22px;padding:14px 0 4px;display:flex;flex-direction:column;gap:8px}.utils__field{display:flex;align-items:stretch;position:relative;gap:0;border:1px solid var(--nd-cart-line);border-radius:2px;padding:0;background:var(--nd-cart-paper);height:42px;overflow:hidden;transition:border-color .16s ease,background .16s ease}.utils__field:focus-within{background:#fff;border-color:var(--nd-cart-ink)}.utils__field--soft{background:transparent;border:1px solid var(--nd-cart-line-soft);height:auto;min-height:38px;align-items:stretch}.utils__field--soft:focus-within{background:var(--nd-cart-paper);border-color:var(--nd-cart-line)}.utils__field--soft textarea{flex:1;border:0;background:transparent;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;font-weight:400;color:var(--nd-cart-text);letter-spacing:.01em;padding:11px 14px;min-width:0;resize:none;min-height:38px;max-height:140px;line-height:1.45;overflow-y:auto}.utils__field--soft textarea:focus{outline:0}.utils__field--soft textarea::placeholder{font-weight:400;opacity:.55;font-style:italic}.utils__field input{flex:1;border:0;background:transparent;font-family:var(--nd-body, "Inter", sans-serif);font-size:13px;font-weight:500;color:var(--nd-cart-text);padding:0 14px;min-width:0;letter-spacing:.01em}.utils__field input:focus{outline:0}.utils__field input::placeholder{color:var(--nd-cart-text);font-weight:500;opacity:.6;letter-spacing:.01em}.utils__field-btn{background:var(--nd-cart-ink);color:var(--nd-cart-pearl);border:0;padding:0 18px;font-family:var(--nd-body, "Inter", sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:background .16s ease,color .16s ease}.utils__field-btn:hover{background:var(--nd-cart-ink-2);color:var(--nd-cart-champagne-2)}.utils__field-btn:disabled{opacity:.55;cursor:wait}.utils__field-btn--ghost{background:transparent;color:var(--nd-cart-mute);border-left:1px solid var(--nd-cart-line);padding:0 14px;font-size:10px;letter-spacing:.16em}.utils__field-btn--ghost:hover{background:var(--nd-cart-paper);color:var(--nd-cart-ink)}.utils__promo{border:0;margin:0;position:relative}.utils__promo-summary{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 10px;cursor:pointer;list-style:none;font-family:var(--nd-body, "Inter", sans-serif);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nd-cart-text);-webkit-user-select:none;user-select:none;transition:color .16s ease}.utils__promo-summary::-webkit-details-marker{display:none}.utils__promo-summary::marker{display:none;content:""}.utils__promo-summary:hover{color:var(--nd-cart-ink)}.utils__promo-chevron{color:var(--nd-cart-mute);transition:transform .22s ease}.utils__promo[open] .utils__promo-chevron{transform:rotate(180deg)}.utils__promo[open]>.utils__field,.utils__promo[open]>form{margin-top:4px}.utils__field-status{position:absolute;right:88px;top:50%;transform:translateY(-50%);font-family:var(--nd-body, "Inter", sans-serif);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--nd-cart-champagne);text-transform:uppercase;opacity:0;transition:opacity .22s ease;pointer-events:none}.utils__field-status.is-visible{opacity:1}.utils__field--applied{background:var(--nd-cart-paper);border-color:var(--nd-cart-champagne);align-items:center;padding:0 14px}.utils__field--applied input{font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--nd-cart-champagne)}.utils__field--applied .applied-tag{font-size:10.5px;color:var(--nd-cart-champagne);font-weight:600;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.sum{margin:0 22px;padding:18px 0 14px;border-top:1px solid var(--nd-cart-line)}.sum__row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.sum__row .k{color:var(--nd-cart-mute);font-weight:400;display:inline-flex;align-items:center;gap:6px}.sum__row .v{color:var(--nd-cart-text);font-weight:500;font-variant-numeric:tabular-nums}.sum__row--sale .v{color:#4a8e6a;font-weight:600}.sum__row--ship .v{color:#4a8e6a;font-size:12.5px}.sum__total{margin-top:10px;padding-top:14px;border-top:1px solid var(--nd-cart-line-soft);display:flex;justify-content:space-between;align-items:baseline}.sum__total-l{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-style:normal!important;font-weight:500!important;font-size:24px!important;line-height:1!important;color:var(--nd-cart-ink)!important;letter-spacing:-.01em!important}.sum__total-r .big{font-size:18px;font-weight:500;color:var(--nd-cart-ink);font-variant-numeric:tabular-nums;display:block;line-height:1}.assure{margin:8px 22px 0;padding:14px 0 6px;border-top:1px solid var(--nd-cart-line-soft);display:flex;flex-direction:column;gap:7px}.assure__item{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--nd-cart-text);font-weight:500}.assure__item svg{color:var(--nd-cart-champagne);flex-shrink:0}.foot{padding:14px 22px 18px;background:transparent;border-top:1px solid var(--nd-cart-line-soft);flex-shrink:0;position:sticky;bottom:0;z-index:5;box-shadow:none}.foot__btn,a.foot__btn,.cart-drawer .foot__btn,.template-cart .foot__btn{width:100%!important;background:var(--nd-ink, #066279)!important;background-color:var(--nd-ink, #066279)!important;background-image:none!important;color:var(--nd-pearl, #F5F0E6)!important;border:1px solid var(--nd-ink, #066279)!important;padding:16px 14px!important;font-family:var(--nd-body, "Inter", sans-serif)!important;font-size:11px!important;font-weight:500!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;cursor:pointer;border-radius:1px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;white-space:nowrap!important;text-decoration:none!important;overflow:hidden;transition:background-color .32s ease,color .32s ease}.foot__btn>svg,.foot__btn .arr{flex-shrink:0}@media(max-width:480px){.foot__btn,a.foot__btn,.cart-drawer .foot__btn{font-size:10.5px!important;letter-spacing:.14em!important;padding:15px 12px!important;gap:6px}}.foot__btn:hover,a.foot__btn:hover,.cart-drawer .foot__btn:hover,.template-cart .foot__btn:hover{background:var(--nd-ink-2, #04475C)!important;background-color:var(--nd-ink-2, #04475C)!important;color:var(--nd-champagne, #D4B27A)!important;border-color:var(--nd-ink-2, #04475C)!important}.foot__btn .theme-money,.foot__btn span{color:inherit!important}.foot__btn .arr{display:inline-flex;margin-left:auto}.foot__pay{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:14px;font-size:9.5px;letter-spacing:.14em;color:var(--nd-cart-mute);text-transform:uppercase}.foot__pay span:not(:last-child):after{content:"\b7";margin-left:14px;color:var(--nd-cart-line)}.cart-drawer .checkout-buttons,.cart-drawer terms-agreement,.cart-drawer .lightly-spaced-row,.cart-drawer .cart-policies,.cart-drawer toggle-target[data-toggle-target=".cart-drawer__note"],.cart-drawer .cart-drawer__note{display:none!important}.cart-drawer .subtotal,.cart-drawer .cart-discount-list{display:none!important}.empty{padding:50px 28px 60px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty__num{font:500 10px/1 var(--nd-cart-mono);letter-spacing:.22em;color:var(--nd-cart-mute);margin-bottom:32px}.empty__mark{font-family:var(--nd-cart-display);font-style:italic;font-weight:500;font-size:88px;color:var(--nd-cart-champagne);line-height:.9;letter-spacing:-.04em;margin-bottom:20px}.empty__title{font-family:var(--nd-cart-display);font-style:italic;font-size:28px;color:var(--nd-cart-ink);font-weight:500;line-height:1.1;margin:0 0 12px;letter-spacing:-.01em}.empty__text{font-size:13px;color:var(--nd-cart-mute);max-width:28ch;line-height:1.6;margin:0 0 28px}.empty__cta{background:var(--nd-cart-ink);color:var(--nd-cart-pearl);border:0;padding:14px 32px;font:500 11px/1 var(--nd-cart-body);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:1px;text-decoration:none;display:inline-block}.empty__cta:hover{background:var(--nd-cart-ink-2);color:var(--nd-cart-champagne-2)}.template-cart main{background:#fff}.template-cart .container{max-width:1280px!important}.template-cart .checkout-subtotal-container{display:none}.template-cart .cart-form{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:start}@media(max-width:960px){.template-cart .cart-form{grid-template-columns:1fr;gap:28px}}.template-cart .cart-item-list{background:#fff}.template-cart .cart-item-list__head{display:none}.template-cart .page__head{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--nd-cart-line);display:flex;align-items:baseline;justify-content:space-between}.template-cart .page__head h1{font-family:var(--nd-display, "Cormorant Garamond", serif)!important;font-style:normal!important;font-weight:500!important;font-size:36px!important;color:var(--nd-cart-ink)!important;margin:0;letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:center;gap:14px}.template-cart .page__head .dh__title-word{font-size:48px}.template-cart .page__head .dh__title-count{font-size:13px!important}.template-cart .page__head-sub{font-size:12px;color:var(--nd-cart-mute);letter-spacing:.1em;text-transform:uppercase;font-family:var(--nd-cart-mono)}.template-cart .page__items>.item{padding:24px 0;border-bottom:1px solid var(--nd-cart-line)}.template-cart .page__items>.item:last-child{border-bottom:0}.template-cart .page__summary{position:sticky;top:24px;align-self:start}.template-cart .page__summary>.sum,.template-cart .page__summary>.utils,.template-cart .page__summary>.assure{margin:0}.template-cart .page__summary>.sum{padding-top:0;border-top:0}.template-cart .page__summary>.foot{padding:14px 0 0;border:0;position:static;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nd-cart.css.map */
