.sd-cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#10181680;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;cursor:pointer}.sd-cart-backdrop.is-visible{opacity:1;visibility:visible}html body form#mini-cart.sd-mini-cart{position:fixed;inset:0 0 0 auto;width:min(820px,54vw);height:100dvh;max-height:100dvh!important;max-width:none;margin:0;border:0;border-left:1px solid #c9cfc1;border-radius:0;background:#fff;color:#1c211f;box-shadow:-24px 0 70px #10181629;z-index:99999;transform:translate(100%);opacity:1;visibility:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;overflow:hidden;text-align:left;font-family:Inter,Arial,sans-serif}html body form#mini-cart.sd-mini-cart[aria-hidden=false]{transform:translate(0);visibility:visible}.sd-mini-cart .icon--nav-triangle-borderless{display:none}.sd-mini-cart__shell{height:100%;display:flex;flex-direction:column;min-height:0}.sd-mini-cart__brand{display:flex;align-items:center;gap:22px;padding:13px 24px;background:#1c211f;color:#ffe000;border-bottom:3px solid #ffe000;flex:none}.sd-mini-cart__brand>span:first-child{font-family:var(--heading-font-family);font-size:25px;line-height:.9;letter-spacing:.025em}.sd-mini-cart__brand>span:first-child>span{display:block;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;color:#fff;letter-spacing:.2em;margin-top:5px}.sd-mini-cart__brand-lines{font-size:35px;font-style:italic;letter-spacing:8px;opacity:.25}.sd-mini-cart__close{display:grid;place-items:center;width:42px;height:42px;margin-left:auto;border:1px solid #ffffff48;border-radius:5px;color:#fff;background:transparent;transition:background .15s}.sd-mini-cart__close:hover{background:#ffffff20;color:#ffe000}.sd-mini-cart__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #d6dbce;background:linear-gradient(110deg,#fff,#faf8e9);flex:none}.sd-mini-cart__eyebrow{margin:0 0 6px;color:#6b735e;letter-spacing:.16em;font-size:10px;font-weight:750;line-height:1.4}.sd-mini-cart__title{margin:0!important;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:44px;line-height:1.1;letter-spacing:-.025em;color:#1c211f}.sd-mini-cart__count{display:flex;align-items:baseline;gap:6px;border:1px solid #cdd3c0;background:#fff;padding:9px 12px;border-radius:3px;font-size:11px;white-space:nowrap}.sd-mini-cart__count strong{font-size:18px;font-variant-numeric:tabular-nums}.sd-mini-cart__inner{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.sd-mini-cart .mini-cart__content{padding:0;max-height:none!important;overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.sd-mini-cart__alert-wrapper{padding:0 28px}.sd-mini-cart .sd-freight-policy{margin:16px 0;font-size:11px;line-height:1.6;padding:10px 13px;border:1px solid #e5e3bc;border-left:3px solid #ffe000;background:#fffced}.sd-mini-cart__columns{display:grid;grid-template-columns:1fr 116px 116px;gap:16px;padding:12px 28px;border-block:1px solid #d6dbce;background:#f5f6f0;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.sd-mini-cart__columns span:not(:first-child){text-align:right}.sd-mini-cart .mini-cart__line-item-list{max-height:none;overflow:visible;padding:0 28px}.sd-mini-cart .mini-cart__line-item{padding:22px 0;margin:0;border-bottom:1px solid #d6dbce}.sd-mini-cart .mini-cart__item-wrapper{display:grid;grid-template-columns:72px minmax(0,1fr) 116px;gap:12px 16px;align-items:start;margin:0;padding:0}.sd-mini-cart__desktop-image{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:72px;height:86px;border:1px solid #e0e3d9;background:#fff;padding:6px;border-radius:3px}.sd-mini-cart__desktop-image-img{width:100%;height:100%;object-fit:contain}.sd-mini-cart__item-main{min-width:0;grid-column:2;grid-row:1}.sd-mini-cart .mini-cart__product-title{display:block;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.4;white-space:normal;color:#202820}.sd-mini-cart__meta-row{display:flex;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.5}.sd-mini-cart__sku-pill{display:inline-flex;align-items:center;gap:6px;color:#626c59}.sd-mini-cart__sku-pill strong{font-weight:650;color:#232c24;letter-spacing:.03em}.sd-mini-cart__line-index{background:#1c211f;color:#ffe000;font-family:monospace;padding:1px 4px;font-size:9px;margin-right:2px}.sd-mini-cart__variant-pill{border:1px solid #d6dbce;padding:1px 6px;border-radius:2px;color:#59634f}.sd-mini-cart__property-list,.sd-mini-cart__discount-list{margin:6px 0;font-size:11px;list-style:none;line-height:1.5}.sd-mini-cart__item-pricing{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;font-variant-numeric:tabular-nums}.sd-mini-cart__price-cell{display:flex;flex-direction:column;line-height:1.4;gap:3px}.sd-mini-cart__price-cell>span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#6b735e}.sd-mini-cart__price-cell strong{font-size:12px;font-weight:600}.sd-mini-cart__price-cell small{text-decoration:line-through;color:#727a68;font-size:10px}.sd-mini-cart__price-cell--strong{order:-1}.sd-mini-cart__price-cell--strong strong{font-size:18px;font-weight:750;color:#1c211f}.sd-mini-cart .mini-cart__quantity{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.sd-mini-cart__quantity-label{display:none}.sd-mini-cart .quantity-selector{height:34px;display:inline-flex;align-items:center;border:1px solid #bac4a9;border-radius:0;background:#fff;margin:0}.sd-mini-cart .quantity-selector__button{width:30px;min-width:30px;height:32px;padding:8px;background:#f7f8f2;color:#3c4534;border:0;display:grid;place-items:center}.sd-mini-cart .quantity-selector__button svg{width:10px;height:10px}.sd-mini-cart .quantity-selector__value{width:38px;min-width:0;height:32px;padding:0 3px;border-inline:1px solid #e7db68;border-block:0;font-size:12px;text-align:center;font-weight:700;border-radius:0;background:#fff}.sd-mini-cart .mini-cart__quantity-remove{position:static;margin:0;font-size:10px;text-decoration:underline;text-underline-offset:3px;color:#68715e}.sd-mini-cart .mini-cart__recap{padding:20px 28px max(16px,env(safe-area-inset-bottom));background:#f7f8f3;border-top:1px solid #cdd3c0;box-shadow:0 -8px 20px #20282008;flex:none}.sd-mini-cart__total-line{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:14px;font-weight:650}.sd-mini-cart__total-line strong{font-size:27px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sd-mini-cart__checkout-note{margin:5px 0 16px;color:#68715e;font-size:11px;line-height:1.6}.sd-mini-cart__button-container{display:grid;gap:10px;margin:0!important}.sd-mini-cart .sd-mini-cart__review-checkout,.sd-mini-cart .sd-mini-cart__empty-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border:1px solid #1c211f;border-radius:3px;background:#ffe000;color:#111;font-size:14px;font-weight:750;line-height:1.3;padding:14px 18px;box-shadow:0 3px #c9ae00;transition:background .15s}.sd-mini-cart .sd-mini-cart__review-checkout:hover{background:#f1d400}.sd-mini-cart__review-checkout>.sd-symbol:first-child{width:18px;height:18px;flex-basis:18px}.sd-mini-cart__review-checkout>.sd-symbol:last-child{margin-left:auto}.sd-mini-cart__view-cart{text-align:center;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.sd-mini-cart__support{margin:13px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#68715e}.sd-mini-cart__support svg{width:15px;height:15px;flex-basis:15px}.sd-mini-cart__content--empty{display:flex;flex-direction:column;padding:0 28px 28px!important}.sd-mini-cart__content--empty .sd-mini-cart__alert-wrapper{padding:0}.sd-mini-cart .mini-cart__empty-state{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 20px;margin:0;background:radial-gradient(ellipse,#fffce9,transparent 65%)}.sd-mini-cart__empty-icon svg{width:62px;height:62px;color:#1c211f;margin-bottom:18px}.sd-mini-cart__empty-title{font-family:var(--heading-font-family);font-size:32px!important;line-height:1.2}.sd-mini-cart__empty-text{max-width:320px;font-size:13px;line-height:1.7;color:#68715e;margin:10px 0}.sd-mini-cart :is(a,button,input):focus-visible{outline:3px solid #9b8500;outline-offset:3px}@media(max-width:1100px){html body form#mini-cart.sd-mini-cart{width:min(720px,68vw)}}@media(max-width:749px){html body form#mini-cart.sd-mini-cart{width:100%;border:0}.sd-mini-cart__brand{padding:10px 18px}.sd-mini-cart__header{padding:18px 20px 16px}.sd-mini-cart__title{font-size:36px}.sd-mini-cart__alert-wrapper{padding:0 20px}.sd-mini-cart__columns{padding:10px 20px;grid-template-columns:1fr 70px}.sd-mini-cart__columns>span:nth-child(2){display:none}.sd-mini-cart .mini-cart__line-item-list{padding:0 20px}.sd-mini-cart .mini-cart__item-wrapper{grid-template-columns:54px minmax(0,1fr) 87px;gap:12px}.sd-mini-cart__desktop-image{width:54px;height:70px}.sd-mini-cart .mini-cart__product-title{font-size:12px}.sd-mini-cart__price-cell--strong strong{font-size:15px}.sd-mini-cart .mini-cart__recap{padding:15px 20px max(18px,env(safe-area-inset-bottom))}.sd-mini-cart__total-line strong{font-size:23px}.sd-mini-cart__content--empty{padding-inline:20px!important}.sd-mini-cart .mini-cart__line-item{padding:18px 0}.sd-mini-cart__quantity-remove{font-size:10px}.sd-mini-cart__support{margin-top:10px}.sd-mini-cart__checkout-note{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){html body form#mini-cart.sd-mini-cart,.sd-cart-backdrop{transition:none}}.sd-mini-cart__logo{display:grid;place-items:center;background:#fff;padding:8px 12px;border-radius:3px}.sd-mini-cart__logo img{display:block;width:132px;height:auto;max-height:66px;object-fit:contain}html:has(#mini-cart[aria-hidden=false]){overflow:hidden}.sd-mini-cart__brand{padding-block:10px}.sd-mini-cart__logo{background:transparent;padding:2px 0;border-radius:0}.sd-mini-cart__logo img{width:150px;max-height:64px}.sd-mini-cart .mini-cart__item-wrapper{width:100%;min-width:0}.sd-mini-cart .mini-cart__line-item+.mini-cart__line-item{border-top:0}.sd-mini-cart__brand{background:linear-gradient(115deg,#f8f9f2,#fffde8);color:#1c211f;border-bottom:3px solid #ffe000}.sd-mini-cart__brand-lines{color:#8f850c;opacity:.28}.sd-mini-cart__close{background:#1c211f;border-color:#1c211f;color:#fff}.sd-mini-cart__close:hover{background:#ffe000;color:#1c211f}.sd-mini-cart__brand{background:#1c211f;color:#ffe000}.sd-mini-cart__brand-lines{color:#ffe000;opacity:.28}.sd-mini-cart__close{border-color:#ffffff48}.sd-cart-accessories{margin:24px 28px 28px;border:1px solid #cbd2bf;border-top:3px solid #ffe000;background:#fff}.sd-cart-accessories summary{display:flex;align-items:center;gap:10px;padding:15px 16px;cursor:pointer;list-style:none;background:linear-gradient(110deg,#fffce3,#f6f7ef)}.sd-cart-accessories summary::-webkit-details-marker{display:none}.sd-cart-accessories__symbol{display:grid;place-items:center;width:34px;height:34px;background:#ffe000;border:1px solid #d5bc00;color:#20271e;flex:none}.sd-cart-accessories__symbol svg{width:21px;height:21px}.sd-cart-accessories summary>span:nth-child(2){flex:1;min-width:0}.sd-cart-accessories summary small{display:block;font-size:8px;font-weight:750;letter-spacing:.12em;line-height:1.4;color:#647055}.sd-cart-accessories summary h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:26px;line-height:1.1;margin:3px 0 0}.sd-cart-accessories__count{display:grid;place-items:center;background:#20271e;color:#ffe000;min-width:25px;height:25px;border-radius:50%;font-size:11px;font-weight:750}.sd-cart-accessories summary>svg{width:17px;height:17px;flex-basis:17px;transition:transform .2s}.sd-cart-accessories details[open] summary>svg{transform:rotate(180deg)}.sd-cart-accessories__intro{margin:0;padding:11px 16px;color:#68715e;font-size:11px;line-height:1.5;border-block:1px solid #e4e7dc}.sd-cart-accessories ul{list-style:none;padding:0 16px;margin:0}.sd-cart-accessory{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px 0;margin:0;border-bottom:1px solid #e0e5d7}.sd-cart-accessory:last-child{border-bottom:0}.sd-cart-accessory__image{display:grid;place-items:center;width:64px;height:72px;background:#fff;border:1px solid #e1e5da;padding:5px;border-radius:2px}.sd-cart-accessory__image img{width:100%;height:100%;object-fit:contain}.sd-cart-accessory__info{min-width:0}.sd-cart-accessory__sku{font-family:monospace;font-size:10px;line-height:1.3;letter-spacing:.04em;color:#67715a;margin:0 0 4px}.sd-cart-accessory h3{font-family:inherit;font-size:12px;font-weight:750;line-height:1.4;margin:0}.sd-cart-accessory h3 a{color:#1c211f}.sd-cart-accessory h3 a:hover{text-decoration:underline;text-underline-offset:3px}.sd-cart-accessory__utility{font-size:10px;color:#68715e;line-height:1.5;margin:4px 0}.sd-cart-accessory__for{display:flex;align-items:flex-start;gap:4px;font-size:9px;font-weight:600;line-height:1.4;color:#376143;margin:5px 0 0}.sd-cart-accessory__for svg{width:12px;height:12px;flex-basis:12px}.sd-cart-accessory__buy{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:150px}.sd-cart-accessory__price{margin:0;text-align:right;font-variant-numeric:tabular-nums;line-height:1.3}.sd-cart-accessory__price strong{font-size:14px;font-weight:750}.sd-cart-accessory__price small{display:block;font-size:9px;color:#68715e}.sd-cart-accessory__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;min-width:100px;padding:8px 11px;border:1px solid #20271e;border-radius:2px;box-shadow:0 2px #bca600;background:#ffe000;color:#171d16;font-size:10px;font-weight:800;line-height:1.25;letter-spacing:.03em;transition:background .15s}.sd-cart-accessory__add svg{width:14px;height:14px;flex-basis:14px}.sd-cart-accessory__add:hover{background:#f1d000}.sd-cart-accessory__add[disabled]{cursor:wait;opacity:.65}.sd-cart-accessory__choose{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.sd-cart-accessory__choose svg{width:14px;height:14px;flex-basis:14px}.sd-cart-accessories__error{padding:10px 12px;margin:10px 16px;border-left:3px solid #a92f2f;background:#fff1ed;color:#852727;font-size:11px;line-height:1.5}.sd-cart-accessories__error[hidden],.no-js .sd-cart-accessory__add{display:none}@media(max-width:749px){.sd-cart-accessories{margin:20px}.sd-cart-accessories summary{padding:13px 12px}.sd-cart-accessories summary h2{font-size:24px}.sd-cart-accessories summary small{font-size:7px}.sd-cart-accessories ul,.sd-cart-accessories__intro{padding-inline:12px}.sd-cart-accessory{grid-template-columns:50px minmax(0,1fr);gap:10px}.sd-cart-accessory__image{width:50px;height:60px}.sd-cart-accessory__buy{grid-column:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:none}.sd-cart-accessory__price{text-align:left}.sd-cart-accessory__price strong{font-size:13px}.sd-cart-accessory__add{min-height:36px}}@media(prefers-reduced-motion:reduce){.sd-cart-accessories summary>svg,.sd-cart-accessory__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sd-order-drawer.css.map */
