.search-modal .search-modal__content{padding:0 clamp(16px,4vw,48px)}.search-modal .field{align-items:center}.search-modal .field:before,.search-modal .field:after{display:none!important}.search-modal input[type=search].search__input{font-family:var(--dst-sans,var(--font-body-family))!important;font-size:17px!important;line-height:1.3!important;height:54px!important;padding:20px 96px 6px 22px!important;margin:0!important;border:1.5px solid var(--dst-brand-200,#babde8)!important;border-radius:999px!important;background:#fff!important;color:var(--dst-ink,#1a1a2e)!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.search-modal input[type=search].search__input:focus{border-color:var(--dst-brand,#2f358b)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--dst-brand,#2f358b) 14%,transparent)!important;outline:0!important}.search-modal input[type=search].search__input::placeholder{opacity:0!important}.search-modal .field__label{left:23px!important;top:17px!important;font-size:15px!important;letter-spacing:0!important;color:var(--dst-neutral-400,#8b8680)!important;font-family:var(--dst-sans,var(--font-body-family))!important}.search-modal .search__input:focus~.field__label,.search-modal .search__input:not(:placeholder-shown)~.field__label{top:8px!important;font-size:11px!important;color:var(--dst-brand,#2f358b)!important}.search-modal .field__button{height:54px!important;width:48px!important;color:var(--dst-brand,#2f358b)}.search-modal .search__button{right:6px!important}.search-modal .reset__button{right:50px!important}predictive-search .predictive-search{margin-top:10px;border:1px solid var(--dst-brand-100,#e1e2f5)!important;border-radius:18px!important;overflow:hidden auto;background:#fff!important;box-shadow:0 2px 4px #1c20540d,0 28px 50px -24px #1c205473!important}predictive-search .predictive-search__heading{margin:0 20px!important;padding:16px 0 8px!important;border-bottom:1px solid var(--dst-brand-100,#e1e2f5)!important;font-family:var(--dst-sans,var(--font-body-family))!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--dst-neutral-600,#55524c)!important}predictive-search .predictive-search__item{padding:10px 20px!important;gap:14px;align-items:center;transition:background .15s ease}predictive-search .predictive-search__list-item:hover>.predictive-search__item,predictive-search .predictive-search__list-item[aria-selected=true]>.predictive-search__item{background:color-mix(in srgb,var(--dst-brand,#2f358b) 6%,#fff)!important}predictive-search .predictive-search__image{width:56px!important;height:56px!important;object-fit:cover;border-radius:10px;background:var(--dst-cream,#faf8f4);margin-right:0!important}predictive-search .predictive-search__item-heading{font-family:var(--dst-sans,var(--font-body-family))!important;font-size:14.5px!important;font-weight:600!important;line-height:1.3!important;color:var(--dst-ink,#1a1a2e)!important;text-decoration:none!important}predictive-search .predictive-search__item-query-result *{font-size:14.5px!important}predictive-search .predictive-search__item-query-result mark{background:transparent;color:var(--dst-brand,#2f358b);font-weight:700}predictive-search .predictive-search__item--term{margin:6px 0 0!important;padding:14px 20px!important;border-top:1px solid var(--dst-brand-100,#e1e2f5)!important;justify-content:space-between!important;font-family:var(--dst-sans,var(--font-body-family))!important;font-size:14px!important;font-weight:600!important;color:var(--dst-brand,#2f358b)!important;word-break:normal}predictive-search .predictive-search__item--term .icon-arrow{width:16px;height:16px;flex-shrink:0}.template-search .template-search__header{margin-bottom:clamp(20px,3vw,36px)}.template-search .template-search__header h1{font-family:var(--dst-serif,var(--font-heading-family));letter-spacing:-.01em;color:var(--dst-ink,#1a1a2e)}.template-search .template-search__search{max-width:64rem}.template-search .template-search__search .field:before,.template-search .template-search__search .field:after{display:none!important}.template-search .template-search__search .search__input{height:58px;border:1.5px solid var(--dst-brand-200,#babde8);border-radius:999px;background:#fff;padding-left:24px;padding-right:104px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.template-search .template-search__search .search__input:focus{border-color:var(--dst-brand,#2f358b);box-shadow:0 0 0 4px color-mix(in srgb,var(--dst-brand,#2f358b) 14%,transparent);outline:0}.template-search .template-search__search .field__label{left:25px;color:var(--dst-neutral-400,#8b8680)}.template-search .template-search__search .field__button{height:58px;color:var(--dst-brand,#2f358b)}.template-search .template-search__search .search__button{right:8px}.template-search .template-search__search .reset__button{right:54px}.template-search .template-search--empty{padding-bottom:clamp(40px,8vw,96px)}.template-search .template-search--empty .alert{font-size:1.6rem;color:var(--dst-neutral-600,#55524c)}cart-drawer.drawer{overflow:hidden}cart-drawer .drawer__inner{width:min(44rem,100vw);padding:0;border:0!important;background:var(--dst-cream,#faf8f4)!important;box-shadow:-24px 0 60px -30px #1c20548c}cart-drawer .drawer__header{padding:20px 22px 16px;margin:0;background:#fff;border-bottom:1px solid var(--dst-brand-100,#e1e2f5)}cart-drawer .drawer__heading{margin:0;font-family:var(--dst-serif,var(--font-heading-family));font-size:2.4rem;letter-spacing:-.01em;color:var(--dst-ink,#1a1a2e)}cart-drawer .drawer__close{top:12px;right:10px;min-width:44px;min-height:44px;border-radius:50%;color:var(--dst-neutral-600,#55524c);transition:background .2s ease,color .2s ease}cart-drawer .drawer__close:hover{background:var(--dst-brand-100,#e1e2f5);color:var(--dst-brand,#2f358b)}cart-drawer cart-drawer-items{padding:14px 16px 4px}cart-drawer .drawer__contents{background:transparent}cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}cart-drawer .drawer__cart-items-wrapper{padding-top:0}cart-drawer .cart-items{display:block;margin:0}cart-drawer .cart-items tbody{display:block}cart-drawer .cart-item{display:grid!important;grid-template:auto auto / 76px minmax(0,1fr) auto!important;gap:6px 14px!important;margin:0 0 10px;padding:12px;border:1px solid var(--dst-brand-100,#e1e2f5);border-radius:16px;background:#fff}cart-drawer .cart-item td{padding:0!important;border:0}cart-drawer .cart-item__media{grid-row:1 / 3!important;grid-column:1!important}cart-drawer .cart-item__image{display:block;width:76px;max-width:76px;height:76px;object-fit:cover;border-radius:10px;background:var(--dst-cream,#faf8f4)}cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0;overflow-wrap:anywhere}cart-drawer .cart-item__name{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--dst-ink,#1a1a2e);text-decoration:none}cart-drawer .cart-item__name:hover{color:var(--dst-brand,#2f358b);text-decoration:none}cart-drawer .cart-item__details .product-option{font-size:1.25rem;color:var(--dst-neutral-600,#55524c)}cart-drawer .cart-item__totals{grid-column:3!important;grid-row:1!important;width:auto!important;min-width:0;white-space:nowrap;text-align:right;font-weight:700;color:var(--dst-ink,#1a1a2e)}cart-drawer .cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important;padding:0!important}cart-drawer .cart-item__quantity-wrapper{align-items:center;justify-content:space-between}cart-drawer .cart-item .quantity{width:11rem;min-height:38px;border-radius:999px}cart-drawer .cart-item .quantity:before,cart-drawer .cart-item .quantity:after{border-radius:999px}cart-drawer .cart-item .quantity__button{width:3.4rem}cart-drawer .cart-item .quantity__input{font-size:1.4rem}cart-drawer cart-remove-button{margin:0}cart-drawer cart-remove-button .button{min-width:38px;min-height:38px;border-radius:50%;color:var(--dst-neutral-400,#8b8680);transition:background .2s ease,color .2s ease}cart-drawer cart-remove-button .button:hover{background:var(--dst-brand-100,#e1e2f5);color:var(--dst-brand,#2f358b)}cart-drawer .drawer__footer{padding:16px 22px 0;background:#fff;border-top:1px solid var(--dst-brand-100,#e1e2f5);box-shadow:0 -16px 30px -26px #1c205480}cart-drawer .drawer__footer .totals{align-items:baseline;justify-content:space-between;margin:0}cart-drawer .drawer__footer .totals__total{margin:0;font-size:1.4rem;font-weight:600;color:var(--dst-neutral-600,#55524c)}cart-drawer .drawer__footer .totals__total-value{font-family:var(--dst-serif,var(--font-heading-family));font-size:2.4rem;color:var(--dst-ink,#1a1a2e)}cart-drawer .drawer__footer .tax-note{margin:4px 0 12px;font-size:1.2rem;line-height:1.45;color:var(--dst-neutral-400,#8b8680)}cart-drawer .cart__ctas{padding-bottom:18px}cart-drawer .cart__checkout-button{min-height:54px;border-radius:14px;font-weight:700;font-size:1.5rem;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}cart-drawer .cart__checkout-button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 16px 28px -16px #1a1a2eb3}cart-drawer .cart-drawer__warnings{padding:0 22px}cart-drawer .cart__empty-text{font-family:var(--dst-serif,var(--font-heading-family));font-weight:400;font-size:2.6rem;color:var(--dst-ink,#1a1a2e)}@media(max-width:480px){cart-drawer .drawer__inner{width:100vw}cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto!important}cart-drawer .cart-item__image{width:64px;max-width:64px;height:64px}}@media(prefers-reduced-motion:reduce){cart-drawer .cart__checkout-button,.search-modal input[type=search].search__input{transition:none}cart-drawer .cart__checkout-button:not([disabled]):hover{transform:none}}@media(min-width:990px)and (max-width:1399px){body .header>.header__inline-menu{display:none!important}body .header header-drawer{display:block!important}}#dstContactFab{transition:opacity .2s ease,visibility .2s ease}body:has(cart-drawer.active) #dstContactFab{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dst-shop-ui.css.map */
