:root{--ascot-surface-bg: 239, 235, 227;--ascot-site-bg: 245, 242, 236;--ascot-text: 26, 26, 26;--ascot-text-secondary: 111, 106, 98;--ascot-content-max-width: 102.5rem;--ascot-pdp-text: 26, 26, 26;--ascot-pdp-text-secondary: 111, 106, 98;--ascot-pdp-bg: 247, 245, 241;--ascot-pdp-surface: 242, 238, 232;--ascot-pdp-media-surface: 245, 242, 236;--ascot-border-color: rgba(var(--ascot-text), .12);--ascot-border-width: 1px;--ascot-border: var(--ascot-border-width) solid var(--ascot-border-color)}:root{--ascot-home-bg-primary: 245, 242, 236;--ascot-home-bg-alt: 236, 232, 224;--ascot-home-bg-clean: 250, 249, 246;--ascot-home-ink: 25, 25, 23;--ascot-home-ink-secondary: 102, 99, 93;--ascot-home-ink-muted: 133, 128, 120;--ascot-home-border: 217, 212, 203;--ascot-home-dark: 32, 32, 29;--ascot-home-on-dark: 247, 244, 238;--ascot-home-radius-image: 4px;--ascot-home-radius-button: 2px;--ascot-home-radius-card: 4px;--ascot-home-border-width: 1px;--ascot-home-content-max: 1440px;--ascot-home-media-max: 1600px;--ascot-home-pad-xl: 64px;--ascot-home-pad-desktop: 40px;--ascot-home-pad-tablet: 28px;--ascot-home-pad-mobile: 20px;--ascot-home-space-section-major: 104px;--ascot-home-space-section-standard: 80px;--ascot-home-space-heading-content: 36px;--ascot-home-space-grid-gap: 24px}@media screen and (max-width:749px){:root{--ascot-home-space-section-major: 60px;--ascot-home-space-section-standard: 44px;--ascot-home-space-heading-content: 26px;--ascot-home-space-grid-gap: 16px}}.ascot-home-container{max-width:var(--ascot-home-content-max);margin-inline:auto;padding-inline:var(--ascot-home-pad-mobile)}@media screen and (min-width:750px)and (max-width:999px){.ascot-home-container{padding-inline:var(--ascot-home-pad-tablet)}}@media screen and (min-width:1000px){.ascot-home-container{padding-inline:var(--ascot-home-pad-desktop)}}@media screen and (min-width:1441px){.ascot-home-container{padding-inline:var(--ascot-home-pad-xl)}}.track-order__lede{color:rgb(var(--ascot-text-secondary))}.track-order__methods{margin-block-start:2rem;display:grid;gap:2.5rem;text-align:start}.track-order__method{display:grid;gap:1.25rem;align-content:start}.track-order__method-label{font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ascot-text-secondary));margin:0}.track-order__submit{justify-self:start;min-width:10rem;--button-background: var(--ascot-text) !important;--button-text-color: var(--ascot-site-bg) !important}@media screen and (min-width:700px){.track-order__methods{grid-template-columns:1fr 1fr;gap:3rem}.track-order__method+.track-order__method{padding-inline-start:3rem;border-inline-start:1px solid rgba(var(--ascot-text),.16)}}.track-order__notice{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(var(--ascot-text),.16);color:rgb(var(--ascot-text-secondary))}.track-order__notice .link{color:rgb(var(--ascot-text))}.faq-split{display:grid;gap:2rem}.faq-split__media{overflow:hidden;border-radius:12px}.faq-split__image{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 5}.faq-split__content{padding-block:0}@media screen and (min-width:1000px){.faq-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3.5rem;align-items:center}.faq-split__media{align-self:stretch}.faq-split__image{aspect-ratio:auto;min-height:100%}}@media screen and (max-width:699px){.faq__content .accordion__toggle{padding-block:1.125rem}}:root{--heading-font-family: var(--ascot-heading-sans-family);--heading-font-weight: 500;--heading-font-style: normal;--heading-letter-spacing: 0em;--heading-text-transform: none;--text-font-family: var(--ascot-heading-sans-family);--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--text-h1: max(.75rem, clamp(1.75rem, 1.35rem + 1.6vw, 2.875rem));--text-h2: max(.75rem, clamp(1.375rem, 1.2rem + .7vw, 1.75rem));--text-h3: max(.75rem, clamp(1.25rem, 1.1375rem + .5vw, 1.5rem));--text-h4: max(.75rem, clamp(1.0625rem, 1rem + .25vw, 1.1875rem));--text-h5: max(.75rem, 1.0625rem);--text-h6: max(.6875rem, .8125rem)}.heading,.h1,.h2,.h3,.h4,.h5,.h6,:where(.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6){line-height:1.1}.button,.price-list,.h6,dt,dd,.header__primary-nav-item>a,.header__primary-nav-item summary,.header-sidebar__linklist-button,.personalization-step__heading,legend{font-weight:400}.text-subdued{font-weight:400}h1.h1,h2.h2,.prose h1,.prose h2{line-height:1.06}.shopify-section--header,.shopify-section--footer,.shopify-section--main-product,.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--predictive-search,.shopify-section--newsletter-popup,.shopify-section--cart-drawer,.header-sidebar,.cart-drawer,.modal{--heading-font-family: var(--ascot-heading-sans-family);--heading-font-weight: 500}.shopify-section--header .header__logo-text{font-family:var(--ascot-editorial-font-family);font-weight:500}.shopify-section--main-collection .container,.shopify-section--main-search .container,.shopify-section--main-product .container,.shopify-section--related-products .container,.shopify-section--recently-viewed-products .container,.shopify-section--footer .container,.shopify-section--header .container,.shopify-section--collection-list .container,.shopify-section--static-featured-products .container,.shopify-section--multi-column .container,.shopify-section--rich-text .container,.shopify-section--ascot-trust-band .container,.shopify-section--ascot-how-it-works .container,.shopify-section--ascot-category-grid .container{--container-max-width: var(--ascot-content-max-width) !important}.section-header h2,.section-header .h2{font-size:clamp(22px,1.3vw,27px);font-weight:500;line-height:1.2;letter-spacing:-.015em}.product-card__media:not(.is-img-loaded),.product-gallery__media:not(.is-img-loaded){background:rgb(var(--background-without-opacity, 245, 242, 236))}.product-card__media,.product-gallery__media{position:relative}.product-card__media:before,.product-gallery__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(var(--ascot-text),.04) 30%,rgba(var(--ascot-text),.08),rgba(var(--ascot-text),.04) 70%);background-size:250% 100%;animation:ascot-skeleton-pulse 1.7s ease-in-out infinite;opacity:1;transition:opacity .25s ease;pointer-events:none}.product-card__media.is-img-loaded:before,.product-gallery__media.is-img-loaded:before{opacity:0;animation-name:none}@keyframes ascot-skeleton-pulse{0%{background-position:200% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.product-card__media:before,.product-gallery__media:before{animation:none}}.product-card__media{aspect-ratio:var(--ascot-canvas-ratio, 1.2371);display:block;position:relative}.product-card__image--primary,.product-card__image--secondary{width:100%;height:100%}.product-card__image--fit-cover{object-fit:cover}.product-card__image--fit-contain{object-fit:contain}.product-card__image--fit-contain{transform:scale(1.5);transform-origin:center center}.product-card__image--secondary{mix-blend-mode:normal}.product-card__figure{overflow:hidden;border-radius:var(--ascot-home-radius-card);background:rgb(var(--background-without-opacity, 245, 242, 236))}.product-card{background:none;border:none;border-radius:0;box-shadow:none}.product-card__figure{display:flex;flex-direction:column;align-items:center;padding-block-start:7%;background:none}@media screen and (min-width:750px){.product-card__figure{padding-block-start:9%}}.product-card__info{padding-block-start:1.0625rem;padding-block-end:1.5rem;gap:.375rem;text-align:center;justify-items:center}.product-card__info .product-title,.product-card .product-title{font-family:var(--ascot-heading-sans-family);font-weight:500;font-size:clamp(16px,.5vw + 14px,17px);line-height:1.2;letter-spacing:-.015em;color:rgb(var(--ascot-text));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40.8px}.product-card__subtitle{font-size:.8125rem;font-weight:400;line-height:1.4;color:rgb(var(--ascot-text-secondary));display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1.1375rem}.product-card .price-list,.product-card__info .price-list{font-size:.9375rem;font-weight:500;line-height:1.3;color:rgb(var(--ascot-text));display:inline-flex;align-items:baseline;column-gap:.375rem}.product-card .price-list del,.product-card .price-list s,.product-card__info .price-list del,.product-card__info .price-list s{color:rgb(var(--ascot-text-secondary));font-weight:400}@media screen and (max-width:749px){.product-card__info .v-stack{gap:.1875rem}.product-card__subtitle:empty{min-height:0}}sale-price,.text-on-sale{color:rgb(var(--ascot-text))!important}.color-swatch--overflow{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;border:1px solid rgba(var(--ascot-text),.16);background:rgb(var(--background-without-opacity, 245, 242, 236));color:rgb(var(--ascot-text-secondary));font-size:.625rem;font-weight:500;letter-spacing:-.01em}.collection-banner .content-over-media{position:relative}.collection-banner .prose{position:relative;z-index:2}.collection-banner.content-over-media,.collection-banner .content-over-media{--content-over-media-height: clamp(260px, 30vw, 340px) !important}@media screen and (min-width:750px){.collection-banner.content-over-media,.collection-banner .content-over-media{--content-over-media-height: clamp(320px, 26vw, 420px) !important}}.content-over-media{position:relative;border-radius:12px;overflow:hidden}.content-over-media:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,#000000c7,#00000073 35%,#0000);pointer-events:none}.collection-list--text-outside .content-over-media:after{content:none}.collection-list--text-outside .collection-card__content{padding:1.25rem 0 0;background:none;box-shadow:none;color:rgb(var(--ascot-text))}.collection-list--text-outside .collection-card__content .h3{font-size:var(--text-base);font-weight:400;text-transform:none;letter-spacing:normal;color:rgb(var(--ascot-text));margin-block-end:.375rem}.collection-list--text-outside .collection-card__content .button{--button-background: transparent !important;--button-outline-color: transparent !important;--button-text-color: var(--ascot-text) !important;padding-inline:0!important;min-height:0!important;height:auto!important;font-size:.8125rem;font-weight:400;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important}[id$=shop-by-category] .content-over-media:after,[id$=shop-by-category] .content-over-media:before{content:none!important}[id$=shop-by-category] .section-spacing{padding-block:3rem!important}@media screen and (min-width:700px){[id$=shop-by-category] .section-spacing{padding-block:4rem!important}}[id$=shop-by-category] .section-header{margin-block-end:1.25rem;text-align:start;max-width:none;display:flex;align-items:baseline;gap:1.25rem}[id$=shop-by-category] .collection-list.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media screen and (min-width:700px)and (max-width:999px){[id$=shop-by-category] .collection-list.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media screen and (min-width:1000px){[id$=shop-by-category] .collection-list.wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ascot-home-space-grid-gap)}}[id$=shop-by-category] .collection-list.wrap>.collection-card{flex-basis:auto;width:auto;display:block}[id$=shop-by-category] .collection-list.wrap .content-over-media{aspect-ratio:4/5;min-height:0!important;height:auto!important;--content-over-media-height: auto !important;overflow:hidden;border-radius:12px}[id$=shop-by-category] .collection-list.wrap .content-over-media>img{min-height:0!important;height:100%;max-height:none}[id$=shop-by-category] .collection-list.wrap .h3{font-size:var(--text-base)}[id$=shop-by-category] .collection-list.wrap .content-over-media>img{object-fit:cover;object-position:center}:root{--button-border-radius: 4px}.shopify-section--main-product .buy-buttons .button,.ascot-hero-ctas~.button,.shopify-section--image-with-text .button{--button-background: 26, 26, 26 !important;--button-outline-color: 26, 26, 26 !important;--button-text-color: 245, 242, 236 !important;box-shadow:none!important}.shopify-section--main-product .product-title.product-title{font-family:var(--ascot-heading-sans-family)!important;font-weight:400!important;line-height:1.18!important}.shopify-section--main-product .product-subtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:749px){.shopify-section--main-product .product-gallery__media{width:100%!important}}[id$=__brand-positioning] .image-with-text{grid-template-columns:55fr 45fr}[id$=__brand-positioning] .color-scheme,[id$=__brand-positioning].color-scheme{background:rgb(var(--ascot-home-bg-alt))}[id$=__brand-positioning] .subheading{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ascot-home-ink-secondary));margin:0 0 .875rem}[id$=__brand-positioning] .prose h2{font-size:clamp(28px,2vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.015em}[id$=__brand-positioning] .prose p{color:rgb(var(--ascot-home-ink-secondary));max-width:34rem}@media screen and (max-width:749px){[id$=__brand-positioning] .image-with-text{grid-template-columns:1fr}}[id$=__newsletter] .prose .h2{font-size:clamp(24px,1.6vw,30px)!important}[id$=__newsletter] .newsletter-form{max-width:26rem;margin-inline:auto}.shopify-section--header .header{--header-padding-block: 1.75rem}@media screen and (min-width:700px){.shopify-section--header .header{--header-padding-block: 1.85rem}}.shopify-section--header .header__logo-text{letter-spacing:.02em;font-size:1.5rem}@media screen and (min-width:700px){.shopify-section--header .header__logo-text{font-size:1.75rem}}.shopify-section--header .header__primary-nav-item>a,.shopify-section--header .header__primary-nav-item summary{font-family:var(--text-font-family);letter-spacing:.03em;text-transform:uppercase;font-size:.8125rem;font-weight:500;position:relative;padding-block:.25rem}.shopify-section--header .header__primary-nav-item>a:after,.shopify-section--header .header__primary-nav-item summary:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:currentColor;transition:right .25s cubic-bezier(.4,0,.2,1)}@media(pointer:fine){.shopify-section--header .header__primary-nav-item>a:hover:after,.shopify-section--header .header__primary-nav-item summary:hover:after{right:0}}.shopify-section--header .header__secondary-nav .contents>li{margin-inline-start:.35rem}.shopify-section--header .header__nav-icon{width:1.15rem}.shopify-section--header x-header[hide-on-scroll]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.personalization-flow{max-width:30rem}.personalization-step__heading{font-size:.8125rem;letter-spacing:.01em;color:rgb(var(--ascot-text));margin:0 0 .125rem}.personalization-swatch{display:inline-flex;cursor:pointer}.personalization-swatch .color-swatch{display:block;width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--ascot-text),.16);box-shadow:none;transition:box-shadow .15s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){.personalization-swatch:hover .color-swatch{transform:scale(1.06)}}.personalization-flow__swatches-heading{display:flex;align-items:baseline;gap:.5rem}.personalization-flow__swatches-selected{font-weight:400;color:rgb(var(--ascot-text-secondary))}.personalization-flow__cards{display:flex;flex-wrap:wrap;gap:.5rem}.personalization-card{flex:0 0 auto}.personalization-card .block-swatch{display:inline-flex;align-items:center;justify-content:center;padding:.5625rem .9375rem;border:1px solid rgba(var(--ascot-text),.18);border-radius:999px;font-size:.8125rem;font-weight:400;line-height:1.2;color:rgb(var(--ascot-text-secondary));cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.personalization-card.is-selected .block-swatch{border-color:rgb(var(--ascot-text));background:rgb(var(--ascot-text));color:rgb(var(--ascot-site-bg))}.personalization-card:not(.is-selected) .block-swatch:hover{border-color:rgba(var(--ascot-text),.42)}.wr-design-trigger{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem .875rem;border:1px solid rgba(var(--ascot-text),.16);border-radius:8px;background:rgb(var(--ascot-site-bg));text-align:left;cursor:pointer;transition:border-color .15s ease}.wr-design-trigger:hover{border-color:rgba(var(--ascot-text),.34)}.wr-design-trigger__preview{flex:0 0 auto;width:44px;height:44px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.wr-design-trigger__preview img{width:100%;height:100%;object-fit:contain}.wr-design-trigger__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.wr-design-trigger__label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--ascot-text-secondary))}.wr-design-trigger__title{font-size:.875rem;font-weight:500;color:rgb(var(--ascot-text))}.wr-design-trigger__action{flex:0 0 auto;font-size:.8125rem;font-weight:500;text-decoration:underline;text-underline-offset:2px;color:rgb(var(--ascot-text))}.wr-select{position:relative}.wr-select__control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem .875rem;border:1px solid rgba(var(--ascot-text),.16);border-radius:8px;background:rgb(var(--ascot-site-bg));text-align:left;cursor:pointer;transition:border-color .15s ease}.wr-select__control:hover{border-color:rgba(var(--ascot-text),.34)}.wr-select__control-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.wr-select__control-title{font-size:.875rem;font-weight:500;color:rgb(var(--ascot-text))}.wr-select__control-desc{font-size:.75rem;color:rgb(var(--ascot-text-secondary))}.wr-select__chevron{flex:0 0 auto;width:10px;height:10px;border-right:1.5px solid rgb(var(--ascot-text-secondary));border-bottom:1.5px solid rgb(var(--ascot-text-secondary));transform:rotate(45deg);margin-block-start:-4px}.wr-select__menu{list-style:none;margin:0;padding:.625rem}.wr-select__menu:not(:has(.wr-select__option--visual)){display:flex;flex-direction:column;gap:.125rem}.wr-select__menu:not(:has(.wr-select__option--visual)) .wr-select__option{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:6px;cursor:pointer}.wr-select__menu:not(:has(.wr-select__option--visual)) .wr-select__option:hover{background:rgba(var(--ascot-text),.04)}.wr-select__menu:not(:has(.wr-select__option--visual)) .wr-select__option.is-selected{background:rgba(var(--ascot-text),.06)}.wr-select__menu:has(.wr-select__option--visual){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.wr-select__option--visual{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .75rem;border:1px solid rgba(var(--ascot-text),.14);border-radius:8px;cursor:pointer;text-align:center;background:rgb(var(--ascot-site-bg));transition:border-color .15s ease,box-shadow .15s ease;position:relative;min-height:100%}.wr-select__option--visual:hover{border-color:rgba(var(--ascot-text),.34)}.wr-select__option--visual.is-selected{border-color:rgb(var(--ascot-text));box-shadow:0 0 0 1px rgb(var(--ascot-text))}.wr-select__option-preview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:transparent}.wr-select__option-preview img{width:100%;height:100%;object-fit:contain}.wr-select__option-preview--upload{color:rgb(var(--ascot-text-secondary))}.wr-select__option-text{display:block;width:100%}.wr-select__option-title{display:block;font-size:.8125rem;font-weight:400;line-height:1.35;color:rgb(var(--ascot-text));overflow-wrap:break-word}.wr-select__option-desc,.wr-select__option-pending-note{display:block;font-size:.6875rem;line-height:1.3;margin-block-start:.125rem;color:rgb(var(--ascot-text-secondary));overflow-wrap:break-word}.wr-select__option-check{position:absolute;top:.5rem;right:.5rem;width:16px;height:16px;border-radius:50%;background:rgb(var(--ascot-text));opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.wr-select__option--visual.is-selected .wr-select__option-check{opacity:1;transform:scale(1)}.wr-select__option--visual.is-selected .wr-select__option-check:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border-right:1.5px solid rgb(var(--ascot-site-bg));border-bottom:1.5px solid rgb(var(--ascot-site-bg));transform:rotate(45deg)}.wr-select__header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-block-end:.75rem;margin-block-end:.25rem;border-block-end:1px solid rgba(var(--ascot-text),.12)}.wr-select__header-title{font-size:.9375rem;font-weight:400;color:rgb(var(--ascot-text))}.wr-select__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:rgb(var(--ascot-text-secondary));background:none;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.wr-select__close:hover{background:rgba(var(--ascot-text),.06);color:rgb(var(--ascot-text))}.wr-select:not(:has(x-modal)) .wr-select__menu{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;width:min(36rem,calc(100vw - 64px));max-height:60vh;overflow-y:auto;background:rgb(var(--ascot-site-bg));border:1px solid rgba(var(--ascot-text),.14);border-radius:10px;box-shadow:0 12px 32px #00000024}.wr-select__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:transparent;pointer-events:none}.wr-select__backdrop[data-open]{pointer-events:auto}@media screen and (max-width:1023px){.wr-select:not(:has(x-modal)) .wr-select__menu{width:calc(100vw - 32px);left:50vw;transform:translate(-50%)}.wr-select:not(:has(x-modal)) .wr-select__menu:has(.wr-select__option--visual){grid-template-columns:repeat(2,minmax(0,1fr))}}.wr-eyebrow{text-transform:uppercase;margin:0 0 .5625rem}.wr-purchase-info__dot.is-out{background:rgba(var(--ascot-pdp-text-secondary),.5)}.personalization-field{display:grid;gap:.375rem}.personalization-field .input,.personalization-field textarea.input{border:1px solid rgba(var(--ascot-text),.18);border-radius:6px;padding:.625rem .75rem;font-size:.875rem;background:rgb(var(--ascot-site-bg));color:rgb(var(--ascot-text));text-align:left}.personalization-field .input:focus,.personalization-field textarea.input:focus{outline:none;border-color:rgb(var(--ascot-text))}.logo-upload__dropzone{border:1px dashed rgba(var(--ascot-text),.28);border-radius:8px;padding:.875rem 1rem}.logo-upload__dropzone.is-dragover{border-color:rgb(var(--ascot-text));background:rgba(var(--ascot-text),.03)}.personalization-fields-reserve{display:grid;align-items:start}.personalization-fields-reserve>*{grid-area:1 / 1;min-width:0}.personalization-fields-reserve__ghost{visibility:hidden}.shopify-section--main-product .product-gallery__media{overflow:hidden}.shopify-section--main-product .product-gallery__media img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery__thumbnail-list{max-height:32rem}.shopify-section--main-product .product-gallery__thumbnail-scroller{overflow-y:auto}}.metal-wallet-dimension-schematic,[class*=dimension-schematic]{max-width:100%;overflow:hidden}.metal-wallet-dimension-schematic svg,[class*=dimension-schematic] svg{display:block;width:100%;height:auto;max-width:640px;margin-inline:auto}.shopify-section--related-products .product-list:not(.product-list--carousel),.shopify-section--recently-viewed-products .product-list:not(.product-list--carousel){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.accordion{border-block-end:1px solid rgba(var(--ascot-text),.14)}.accordion:first-child{border-block-start:1px solid rgba(var(--ascot-text),.14)}.accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-family:var(--ascot-heading-sans-family);font-size:.9375rem;font-weight:400;color:rgb(var(--ascot-text));cursor:pointer}.accordion__toggle:hover{color:rgb(var(--ascot-text))}.accordion__toggle:focus-visible{outline:2px solid rgb(var(--ascot-text));outline-offset:2px}.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.accordion__content{padding-block-end:1.5rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--ascot-text-secondary));max-width:100%}.accordion__content p{margin-block:0 0 .875rem}.accordion__content p:last-child{margin-block-end:0}.accordion__content ul,.accordion__content ol{padding-inline-start:1.25rem;margin-block:.5rem 0}.accordion__content li{margin-block-end:.375rem}.accordion__content li:last-child{margin-block-end:0}.accordion--lg .accordion__toggle,.accordion--sm .accordion__toggle{padding-block:1.25rem;font-size:.9375rem}.accordion--lg .accordion__content,.accordion--sm .accordion__content{padding-block-end:1.5rem;font-size:.9375rem}.ascot-pdp-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;padding-block:1.5rem 1.75rem}.ascot-pdp-features__tile{min-width:0}.ascot-pdp-features__copy{display:block;width:100%}.ascot-pdp-features__tile svg{flex:0 0 auto;margin-top:.125rem;color:rgb(var(--ascot-text))}.ascot-pdp-features__label{margin:0 0 .1875rem;font-family:var(--ascot-heading-sans-family);font-size:.8125rem;color:rgb(var(--ascot-text))}.ascot-pdp-features__text{margin:0;font-size:.78125rem;line-height:1.4;color:rgb(var(--ascot-text-secondary))}@media screen and (max-width:749px){.ascot-pdp-features{grid-template-columns:1fr;gap:1.5rem}}.ascot-pdp-accordion .accordion__toggle{padding-block:1.3125rem}.product-specifications-row,[class*=specifications-row]{display:flex;justify-content:flex-start;align-items:baseline;gap:1.5rem;padding-block:.625rem;border-block-end:1px solid rgba(var(--ascot-text),.08);text-align:left}.product-specifications-row:last-child,[class*=specifications-row]:last-child{border-block-end:none}.product-specifications-row dt,[class*=specifications-row] dt{flex:0 0 auto;width:9rem;font-size:.875rem;font-weight:400;color:rgb(var(--ascot-text))}.product-specifications-row dd,[class*=specifications-row] dd{flex:1 1 auto;margin:0;font-size:.875rem;color:rgb(var(--ascot-text-secondary));text-align:left}@media screen and (max-width:480px){.product-specifications-row,[class*=specifications-row]{flex-direction:column;gap:.25rem}.product-specifications-row dt,[class*=specifications-row] dt{width:auto}}.accordion__content .h-stack.justify-between.gap-4.py-2 dt{font-size:.875rem;font-weight:400}.accordion__content .h-stack.justify-between.gap-4.py-2 dd{font-size:15px;font-weight:300;line-height:1.95}.faq__content .accordion__toggle{font-size:.9375rem;font-weight:400}.ascot-dimensions{padding-block:2rem 1rem;text-align:center}.ascot-dimensions__eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--ascot-text-secondary));margin:0 0 1.25rem}.ascot-dimensions__body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem;align-items:center;text-align:left}.ascot-dimensions__diagram{display:flex;justify-content:center}.ascot-dimensions__svg{display:block;width:100%;height:auto}.ascot-dimensions__list{margin:0}.ascot-dimensions__row{display:flex;justify-content:flex-start;align-items:baseline;gap:1.5rem;padding-block:.625rem;border-block-end:1px solid rgba(var(--ascot-text),.08)}.ascot-dimensions__row:last-child{border-block-end:none}.ascot-dimensions__row dt{flex:0 0 auto;width:7rem;font-size:.875rem;font-weight:400;color:rgb(var(--ascot-text));margin:0}.ascot-dimensions__row dd{flex:1 1 auto;margin:0;font-size:.875rem;font-weight:400;color:rgb(var(--ascot-text-secondary))}.ascot-dimensions__note{font-size:.8125rem;color:rgb(var(--ascot-text-secondary));margin:1.25rem 0 0;text-align:center}@media screen and (max-width:749px){.ascot-dimensions{padding-block:1.5rem .5rem}.ascot-dimensions__body{grid-template-columns:1fr;text-align:center}.ascot-dimensions__diagram{justify-content:center}.ascot-dimensions__row{justify-content:space-between}}.shopify-section-group-footer-group.shopify-section--text-with-icons{--icon-color: rgb(26, 26, 26)}.shopify-section-group-footer-group.shopify-section--text-with-icons .container{--container-max-width: var(--ascot-content-max-width) !important}.shopify-section-group-footer-group.shopify-section--text-with-icons .section-spacing{padding-block:1.75rem!important}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons--stacked{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:750px){.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons--stacked{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.shopify-section-group-footer-group.shopify-section--text-with-icons .text-with-icons__item>div{flex-direction:row!important;align-items:flex-start!important;gap:.75rem!important}.shopify-section-group-footer-group.shopify-section--text-with-icons svg,.shopify-section-group-footer-group.shopify-section--text-with-icons img{width:18px;height:18px;flex:0 0 auto;stroke-width:1.25}.shopify-section-group-footer-group.shopify-section--text-with-icons .h6{font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#1a1a1a;margin:0 0 .25rem}.shopify-section-group-footer-group.shopify-section--text-with-icons .prose{font-size:.8125rem;line-height:1.4;color:rgb(var(--ascot-text-secondary))}.shopify-section-group-footer-group.shopify-section--text-with-icons .prose p{margin:0}.block-swatch{height:3.125rem}.quantity-selector__input:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}shopify-account::part(signed-out-avatar):focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}[data-step=engraving] .block-swatch{min-width:60px}.color-swatch,.block-swatch__color{border-radius:50%!important}.color-swatch{background-image:var(--swatch-background);background-repeat:no-repeat;background-position:center;background-size:cover;background-origin:content-box;background-clip:content-box}.badge{text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:.6875rem;border-radius:0;border:none;padding:0;background:none;box-shadow:none;color:rgb(var(--ascot-text))}.badge--on-sale{letter-spacing:.09em;color:rgb(var(--ascot-text-secondary));background:rgba(var(--ascot-site-bg),.75);border:none;border-radius:0;padding:.1875rem .375rem}.badge--sold-out{color:rgb(var(--ascot-text) / .65);background:none}.badge--custom{color:rgb(var(--ascot-text));background:none}.shopify-section--main-page .prose h2{font-size:clamp(19px,1.3vw,22px);font-weight:500;letter-spacing:-.005em;margin-block-start:2.75rem;margin-block-end:0}.shopify-section--main-page .prose h3{font-size:clamp(16px,1vw,18px);font-weight:500;margin-block-start:2rem;margin-block-end:0}.shopify-section--main-page .prose :is(h2,h3)+*{margin-block-start:.75rem}.shopify-section--main-page .prose p{line-height:1.65}.shopify-section--main-page .prose a{color:rgb(var(--ascot-text));text-underline-offset:3px}.shopify-section--main-product accordion-disclosure svg.icon-chevron-down{display:none}.shopify-section--main-product accordion-disclosure summary>span:has(svg.icon-chevron-down){position:relative;padding-inline-end:1.25rem}.shopify-section--main-product accordion-disclosure summary>span:has(svg.icon-chevron-down):before,.shopify-section--main-product accordion-disclosure summary>span:has(svg.icon-chevron-down):after{content:"";position:absolute;inset-inline-end:1px;top:50%;background:currentColor;transition:transform .2s ease}.shopify-section--main-product accordion-disclosure summary>span:has(svg.icon-chevron-down):before{width:10px;height:1.5px;transform:translateY(-50%)}.shopify-section--main-product accordion-disclosure summary>span:has(svg.icon-chevron-down):after{width:1.5px;height:10px;transform:translate(-4.25px,-50%)}.shopify-section--main-product accordion-disclosure[open] summary>span:has(svg.icon-chevron-down):after,.shopify-section--main-product accordion-disclosure details[open] summary>span:has(svg.icon-chevron-down):after{transform:translate(-4.25px,-50%) rotate(90deg);opacity:0}product-gallery[data-ascot-handle=metal-wallet] .product-gallery__thumbnail,product-gallery[data-ascot-handle=silver-metal-wallet] .product-gallery__thumbnail,product-gallery[data-ascot-handle=blue-metal-wallet] .product-gallery__thumbnail,product-gallery[data-ascot-handle=green-metal-wallet] .product-gallery__thumbnail{overflow:hidden}.shopify-section--main-product .feature-badge{padding:0;background:none!important}.shopify-section--main-product .feature-badge :is(svg,img){width:15px;height:15px;opacity:.7}.shopify-section--main-product .inventory{font-style:normal}.shopify-section--main-product .product-gallery__nav-arrow{display:none}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery__carousel-with-arrows{position:relative}.shopify-section--main-product .product-gallery__nav-arrow{display:grid;place-items:center;position:absolute;top:50%;z-index:3;width:2.75rem;height:2.75rem;border-radius:999px;background:rgb(var(--ascot-pdp-bg) / .92);color:rgb(var(--ascot-pdp-text));box-shadow:0 .125rem .625rem rgba(var(--ascot-pdp-text),.12);transform:translateY(-50%);opacity:0;transition:opacity .18s ease,background-color .18s ease}.shopify-section--main-product .product-gallery__nav-arrow>svg{width:.75rem}.shopify-section--main-product .product-gallery__nav-arrow--prev{left:1rem}.shopify-section--main-product .product-gallery__nav-arrow--next{right:1rem}.shopify-section--main-product .product-gallery__carousel-with-arrows:hover .product-gallery__nav-arrow,.shopify-section--main-product .product-gallery__nav-arrow:focus-visible{opacity:1}.shopify-section--main-product .product-gallery__nav-arrow:hover{background:rgb(var(--ascot-pdp-bg))}@media(hover:none){.shopify-section--main-product .product-gallery__nav-arrow{opacity:1}}}[id$=__how-it-works] .multi-column__item{padding-block-start:1.75rem;border-block-start:1px solid var(--ascot-border-color, rgba(26, 26, 26, .12))}[id$=__how-it-works] .multi-column__step-row{display:flex;align-items:center;gap:.75rem;margin-block-end:1.125rem}[id$=__how-it-works] .multi-column__step-number{font-family:var(--ascot-heading-sans-family);font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:rgb(var(--ascot-text-secondary))}[id$=__how-it-works] .multi-column__icon{display:flex;color:rgb(var(--ascot-text))}[id$=__how-it-works] .multi-column__icon svg{width:22px;height:22px;stroke-width:1.25}[id$=__how-it-works] .multi-column__item .prose p{color:rgb(var(--ascot-text-secondary))}.ascot-jdgm-rating-summary,.ascot-jdgm-reviews{--jdgm-star-color: rgb(var(--ascot-text));--jdgm-star-empty-color: rgba(var(--ascot-text), .18)}.ascot-jdgm-rating-summary .jdgm-star,.ascot-jdgm-reviews .jdgm-star{color:rgba(var(--ascot-text),.18)!important}.ascot-jdgm-rating-summary .jdgm-star.jdgm--on,.ascot-jdgm-reviews .jdgm-star.jdgm--on,.ascot-jdgm-rating-summary .jdgm-star.jdgm--half,.ascot-jdgm-reviews .jdgm-star.jdgm--half{color:rgb(var(--ascot-text))!important}.ascot-jdgm-rating-summary{display:block;margin-block:.5rem 0}.ascot-jdgm-rating-summary .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:.5em;cursor:pointer}.ascot-jdgm-rating-summary .jdgm-prev-badge__stars{display:inline-flex;gap:.1em}.ascot-jdgm-rating-summary .jdgm-prev-badge__text{font-size:.8125rem;color:rgb(var(--ascot-text-secondary));text-decoration:none}.ascot-jdgm-reviews{--jdgm-average-rating-color: rgb(var(--ascot-text))}.ascot-jdgm-reviews .jdgm-rev-widg{display:block!important;max-width:48rem;margin-inline:auto}.ascot-jdgm-reviews .jdgm-rev-widg__header{text-align:center;border-bottom:var(--ascot-border);padding-block-end:1.75rem;margin-block-end:1.75rem}.ascot-jdgm-reviews .jdgm-rev-widg__title{font-size:inherit;font-weight:inherit;margin:0 0 .75rem}.ascot-jdgm-reviews .jdgm-rev-widg__summary{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ascot-jdgm-reviews .jdgm-rev-widg__summary-stars{display:inline-flex;gap:.15em}.ascot-jdgm-reviews .jdgm-rev-widg__summary-stars .jdgm-star{font-size:1.05rem}.ascot-jdgm-reviews .jdgm-rev-widg__summary-text{font-size:.8125rem;color:rgb(var(--ascot-text-secondary))}.ascot-jdgm-reviews .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;margin-block-start:1rem;padding:.65em 1.5em;border:var(--ascot-border);border-radius:0;background:transparent!important;color:rgb(var(--ascot-text))!important;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.ascot-jdgm-reviews .jdgm-write-rev-link:hover{background:rgba(var(--ascot-text),.06)!important}.ascot-jdgm-reviews .jdgm-histogram{margin-block-start:1.5rem;display:grid;gap:.4rem}.ascot-jdgm-reviews .jdgm-histogram__row{display:flex;align-items:center;gap:.6rem}.ascot-jdgm-reviews .jdgm-histogram__star{display:inline-flex;gap:.05em;min-width:4.5rem}.ascot-jdgm-reviews .jdgm-histogram__bar{flex:1;height:2px;border-radius:0;background:rgba(var(--ascot-text),.1);overflow:hidden}.ascot-jdgm-reviews .jdgm-histogram__bar-content{height:100%;border-radius:0;background:rgb(var(--ascot-text))}.ascot-jdgm-reviews .jdgm-histogram__percentage,.ascot-jdgm-reviews .jdgm-histogram__frequency{font-size:.75rem;color:rgb(var(--ascot-text-secondary));min-width:2.5rem;text-align:end}.ascot-jdgm-reviews .jdgm-rev-widg__sort-wrapper select,.ascot-jdgm-reviews .jdgm-sort-wrapper select{border:var(--ascot-border)!important;border-radius:0!important;background:rgb(var(--ascot-surface-bg))!important;color:rgb(var(--ascot-text))!important;box-shadow:none!important}.ascot-jdgm-reviews .jdgm-rev{border:none!important;border-top:var(--ascot-border)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-block:1.5rem!important}.ascot-jdgm-reviews .jdgm-rev__header{background:transparent!important}.ascot-jdgm-reviews .jdgm-rev__author{color:rgb(var(--ascot-text))!important;font-weight:400}.ascot-jdgm-reviews .jdgm-rev__timestamp{color:rgb(var(--ascot-text-secondary))!important}.ascot-jdgm-reviews .jdgm-rev__body{color:rgb(var(--ascot-text))!important}.ascot-jdgm-reviews .jdgm-verified-badge,.ascot-jdgm-reviews .jdgm-rev__buyer-badge,.ascot-jdgm-reviews .jdgm-badge,.ascot-jdgm-reviews .jdgm-medals-wrapper,.ascot-jdgm-reviews .jdgm-rev__keywords{display:none!important}.ascot-jdgm-reviews .jdgm-rev__pic,.ascot-jdgm-reviews .jdgm-rev__thumb{border-radius:0!important;border:var(--ascot-border)!important;box-shadow:none!important}.ascot-jdgm-reviews .jdgm-paginate .jdgm-btn{border:var(--ascot-border)!important;border-radius:0!important;background:transparent!important;color:rgb(var(--ascot-text))!important;box-shadow:none!important}.ascot-jdgm-reviews .jdgm-paginate .jdgm-btn.jdgm-btn--pagination-active{background:rgb(var(--ascot-text))!important;color:rgb(var(--ascot-site-bg))!important}.shopify-section--main-collection .collection-toolbar__button{opacity:1;color:rgb(var(--ascot-text-secondary));transition:color .15s ease}.shopify-section--main-collection .collection-toolbar__button:hover,.shopify-section--main-collection .collection-toolbar__button:focus-visible,.shopify-section--main-collection .collection-toolbar__button.is-active{color:rgb(var(--ascot-text))}.shopify-section--main-collection .collection-toolbar__button-container+.collection-toolbar__button-container{border-inline-start-color:rgba(var(--ascot-text),.12)}.ascot-row-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-block-end:1.75rem}@media screen and (min-width:750px){.ascot-row-header{margin-block-end:2.5rem}}.ascot-row-header__text{text-align:start}.ascot-row-header__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ascot-text-secondary))}.ascot-row-header__heading{margin:0;font-family:var(--ascot-heading-sans-family);font-weight:500;line-height:1.12;letter-spacing:-.015em;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.875rem);color:rgb(var(--ascot-text));max-width:20ch}.ascot-row-header__view-all{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding-block-end:.25rem;font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ascot-text));text-decoration:none;white-space:nowrap}.ascot-row-header__view-all svg{width:.875rem;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.ascot-row-header__view-all:hover svg{transform:translate(3px)}}@media screen and (max-width:749px){.ascot-row-header{align-items:flex-start}}.ascot-featured-row{display:grid;grid-auto-flow:column;grid-auto-columns:62vw;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:.25rem;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.ascot-featured-row::-webkit-scrollbar{display:none}.ascot-featured-row>*{scroll-snap-align:start;min-width:0}@media screen and (min-width:550px){.ascot-featured-row{grid-auto-columns:38vw}}@media screen and (min-width:750px){.ascot-featured-row{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem;overflow-x:visible;margin-inline:0;padding-inline:0}}@media screen and (min-width:1200px){.ascot-featured-row{gap:2.25rem}}.rush-production{padding-block-end:1.75rem;margin-block-end:1.75rem;border-block-end:1px solid rgba(var(--ascot-text),.14)}.rush-production__summary{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:start;font:inherit;color:inherit}.rush-production__summary-text{display:flex;flex-direction:column;gap:.1875rem}.rush-production__summary-name{font-size:var(--ascot-label-size);font-weight:400;letter-spacing:var(--ascot-label-track);color:rgb(var(--ascot-text))}.rush-production__summary-date{font-size:13px;font-weight:300;color:rgb(var(--ascot-text-secondary))}.rush-production__summary-action{flex:0 0 auto;font-size:.8125rem;font-weight:400;text-decoration:underline;text-underline-offset:2px;color:rgb(var(--ascot-text-secondary));align-self:center}.rush-production--collapsible .rush-production__expandable{margin-block-start:1.25rem}.rush-production--collapsible .rush-production__expandable[hidden]{display:none}.rush-production__eyebrow{font-size:.6875rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--ascot-text-secondary));margin:0 0 1.25rem}.rush-production__options{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;border:none}.rush-production__option{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer}.rush-production__option input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rush-production__radio{flex:0 0 auto;width:18px;height:18px;margin-block-start:.1875rem;border-radius:50%;border:1px solid rgba(var(--ascot-text),.32);display:grid;place-items:center;transition:border-color .15s ease}.rush-production__radio:after{content:"";width:9px;height:9px;border-radius:50%;background:rgb(var(--ascot-text));transform:scale(0);transition:transform .15s ease}input:checked+.rush-production__radio{border-color:rgb(var(--ascot-text))}input:checked+.rush-production__radio:after{transform:scale(1)}input:focus-visible+.rush-production__radio{outline:2px solid rgb(var(--ascot-text));outline-offset:2px}.rush-production__option-body{flex:1 1 auto;min-width:0}.rush-production__option-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.rush-production__option-name,.rush-production__option-price{font-size:var(--ascot-label-size);font-weight:400;letter-spacing:var(--ascot-label-track);color:rgb(var(--ascot-text))}.rush-production__option-price{flex:0 0 auto;text-align:end;font-variant-numeric:tabular-nums}.rush-production__option-date{display:block;margin-block-start:.25rem;font-size:15px;font-weight:300;color:rgb(var(--ascot-text-secondary))}.rush-production__same-day-note{display:block;margin:.25rem 0 0;font-size:var(--ascot-micro-size);font-weight:var(--ascot-prose-weight);letter-spacing:var(--ascot-prose-track);line-height:1.6;color:rgb(var(--ascot-text-secondary))}.rush-production__error{margin:.875rem 0 0;font-size:.8125rem;color:rgb(var(--ascot-error, var(--ascot-text)))}.rush-production__disclaimer{margin:1.25rem 0 0;font-size:var(--ascot-micro-size);font-weight:var(--ascot-prose-weight);letter-spacing:var(--ascot-prose-track);line-height:1.6;color:rgb(var(--ascot-text-secondary));max-width:34rem}#cart-drawer .shopify-payment-button,#cart-drawer .additional-checkout-buttons{display:none!important}.cart-line-items{display:flex;flex-direction:column}.cart-drawer__items{gap:0;display:flex;flex-direction:column}.cart-line-items line-item,.cart-drawer__items line-item{padding-block:2rem;display:flex;align-items:flex-start;column-gap:1.25rem}.cart-line-items line-item:first-child,.cart-drawer__items line-item:first-child{padding-block-start:0}.cart-line-items line-item:last-child,.cart-drawer__items line-item:last-child{padding-block-end:0}.cart-line-items line-item:not(:last-child),.cart-drawer__items line-item:not(:last-child){border-block-end:1px solid rgba(var(--ascot-text),.14)}.line-item__media-wrap{flex:0 0 auto;width:8.75rem;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.cart-drawer__items line-item{padding-block:.625rem}.cart-drawer__items .line-item__media-wrap{width:4.5rem}.line-item__media-wrap:not(.is-img-loaded){background:rgb(var(--ascot-surface-bg))}@media screen and (min-width:700px){.line-item__media-wrap{width:9.375rem}}.line-item__media{width:100%;height:100%;object-fit:contain}.line-item__eyebrow{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ascot-text-secondary));margin:0;max-width:100%}.line-item__detail{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:none;color:rgb(var(--ascot-text-secondary));margin:0;max-width:100%}.line-item__eyebrow a{color:rgb(var(--ascot-text));text-decoration:underline;text-underline-offset:2px}.line-item__title{font-size:var(--ascot-label-size);font-weight:400;color:rgb(var(--ascot-text));text-decoration:none}.line-item__price-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.line-item__price-row price-list{font-size:var(--ascot-label-size);flex-shrink:0;white-space:nowrap}.line-item__quantity .quantity-selector{border:none;background:none;gap:.75rem}.free-shipping-bar__message{margin:0 0 .5rem}.free-shipping-bar__track{width:100%;height:2px;background:rgba(var(--ascot-text),.16)}.free-shipping-bar__fill{height:100%;width:0%;background:rgb(var(--ascot-text));transition:width .2s ease}@media(prefers-reduced-motion:reduce){.free-shipping-bar__fill{transition:none}}.cart-total-line{font-size:var(--ascot-label-size);font-weight:400;color:rgb(var(--ascot-text));width:100%;justify-self:stretch}#cart-drawer button[type=submit].button{font-size:.8125rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.cart-drawer__button-group .link{font-size:.8125rem;color:rgb(var(--ascot-text-secondary))}cart-drawer a:focus-visible,cart-drawer button:focus-visible,cart-drawer input:focus-visible,cart-drawer select:focus-visible{outline:2px solid rgb(var(--ascot-text));outline-offset:2px}cart-drawer a:focus:not(:focus-visible),cart-drawer button:focus:not(:focus-visible),cart-drawer input:focus:not(:focus-visible),cart-drawer select:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ascot-atelier-design-v2.css.map */
