body.ab-store-style{--font-h1--weight: 500;--font-h2--weight: 600;--font-h3--weight: 500;--font-h4--weight: 500;--font-h1--letter-spacing: -.02em;--font-h2--letter-spacing: -.02em;--font-h3--letter-spacing: -.01em;--font-h1--line-height: 1.12;--font-h2--line-height: 1.2;--font-h3--line-height: 1.3;--color-primary-button-hover-background: #373737;--color-primary-button-hover-border: #373737;--color-primary-button-hover-text: #fff;--color-secondary-button-hover-background: #ededed;--color-secondary-button-hover-text: #111;-webkit-font-smoothing:antialiased}body.ab-store-style.page-width-normal{--page-content-width: 80rem}body.ab-store-style:is(.page-width-wide,.page-width-normal,.page-width-narrow){--page-margin: 24px}.ab-store-style :is(input,textarea,select,button){font-family:var(--font-body--family)}.ab-store-style :is(.button:not(.button-unstyled),.button-secondary){font-weight:600;font-size:16px}.ab-store-style .product-card .product-card__content{transition:background-color .25s,box-shadow .25s}.ab-store-style .product-card:hover .product-card__content{background-color:#ededed;box-shadow:0 6px 20px #11111112}.ab-store-style .product-card .text-block:not(product-price){line-height:1.4}.ab-store-style .product-card .card-gallery,.ab-store-style .product-media__image{border-radius:12px}.ab-store-style .ab-personalization{border-color:#e5e5e5;border-radius:12px}.ab-store-style .ab-personalization input{background:#fff;border-color:#b8b8b8;border-radius:12px;color:#111}.ab-store-style .ab-personalization input:focus-visible{outline:2px solid #111;outline-offset:3px}.ab-store-style .collection-card:not(.collection-card--image-bg) .collection-card__inner{background:#f5f5f5;padding:16px;border-radius:14px}.ab-store-style .collection-card__image{border-radius:12px;overflow:hidden}.ab-store-style #ResultsList{scroll-margin-top:112px}.ab-store-style .shopify-policy__container{max-width:800px;padding:56px 24px}.ab-store-style .shopify-policy__title h1{font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.ab-store-style .shopify-policy__body{line-height:1.65}.ab-store-style .shopify-policy__body h2{font-size:24px}.ab-style-wrap{width:min(1280px,calc(100% - 48px));margin-inline:auto}.ab-style-eyebrow{margin:0;color:#707070;font-size:14px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.ab-style-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 32px;color:#fff;background:#111;border:0;border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;line-height:1.3;transition:background-color .25s}.ab-style-button:hover{background:#373737;color:#fff}.ab-style-button:focus-visible{outline:2px solid #111;outline-offset:4px}.ab-collection-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:56px}.ab-collection-intro--text{grid-template-columns:1fr;max-width:800px;text-align:center}.ab-collection-intro__copy h1{margin:16px 0 20px;font-family:var(--font-heading--family);font-size:48px;font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ab-collection-intro__description{color:#707070;font-size:17px;line-height:1.6;max-width:52ch}.ab-collection-intro__description p{margin:0 0 14px}.ab-collection-intro__count{margin:16px 0 0;color:#707070;font-size:14px}.ab-collection-intro .ab-style-button{margin-top:24px}.ab-collection-intro__media{overflow:hidden;border-radius:12px;background:#f5f5f5}.ab-collection-intro__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ab-style-trust{background:#f5f5f5;margin-bottom:32px}.ab-style-trust>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 0;text-align:center}.ab-style-trust p{margin:0;font-size:14px;color:#111}.ab-style-section-heading{max-width:780px;margin:0 auto 32px;text-align:center}.ab-style-section-heading h2{font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:12px 0}.ab-style-section-heading>p:last-child{font-size:16px;line-height:1.6;color:#707070}.ab-shopping-details{padding-block:56px}.ab-style-faq{max-width:900px;margin-inline:auto;border-top:1px solid #e5e5e5}.ab-style-faq details{border-bottom:1px solid #e5e5e5}.ab-style-faq summary{position:relative;cursor:pointer;padding:22px 40px 22px 0;list-style:none;font-size:17px;font-weight:500;line-height:1.4}.ab-style-faq summary::-webkit-details-marker{display:none}.ab-style-faq summary:after{content:"";position:absolute;right:8px;top:26px;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s}.ab-style-faq details[open] summary:after{transform:rotate(225deg)}.ab-style-faq details>div{padding:0 40px 22px 0;color:#707070;font-size:15px;line-height:1.65}.ab-store-footer{background:#f5f5f5;padding-block:48px}.ab-store-footer__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:60px}.ab-store-footer h2{font:500 24px/1.3 var(--font-heading--family);letter-spacing:-.02em;margin:0 0 16px}.ab-store-footer h3{font:500 20px/1.3 var(--font-heading--family);letter-spacing:-.01em;margin:0 0 14px}.ab-store-footer p{max-width:32ch;color:#707070;font-size:14px;line-height:1.6}.ab-store-footer a{display:block;width:fit-content;padding-block:8px;font-size:14px;line-height:1.4;text-decoration:none}.ab-store-footer a:hover{text-decoration:underline;text-underline-offset:4px}.ab-store-style .ab-home{--ab-muted: #707070;--ab-line: #e5e5e5;--ab-white: #fff}.ab-store-style .ab-home .ab-wrap{width:min(1280px,calc(100% - 48px))}.ab-store-style .ab-home .ab-eyebrow{font-size:14px;letter-spacing:.14em;color:#707070}.ab-store-style .ab-home .ab-hero{padding-block:56px}.ab-store-style .ab-home .ab-hero-grid{gap:48px}.ab-store-style .ab-home .ab-hero h1{font-size:48px;font-weight:500;line-height:1.12;letter-spacing:-.02em;max-width:15ch}.ab-store-style .ab-home .ab-hero h1 em{font-style:normal;font-weight:500}.ab-store-style .ab-home .ab-hero-description{line-height:1.6}.ab-store-style .ab-home .ab-btn{padding:16px 32px;border-radius:12px;font-size:16px}.ab-store-style .ab-home .ab-btn:hover{transform:none;background:#373737}.ab-store-style .ab-home .ab-hero-media{padding:0}.ab-store-style .ab-home .ab-hero-media:after{display:none}.ab-store-style .ab-home .ab-hero-media>a{border-radius:12px}.ab-store-style .ab-home :is(.ab-products,.ab-collections,.ab-personalize,.ab-faq){padding-block:56px}.ab-store-style .ab-home .ab-section-top{justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:16px;margin-bottom:32px}.ab-store-style .ab-home :is(.ab-section-top h2,.ab-personalize h2,.ab-faq h2){font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ab-store-style .ab-home .ab-product-grid{gap:24px}.ab-store-style .ab-home .ab-product-card{border:0;border-radius:14px;padding:24px;background:#f5f5f5;transition:background-color .25s,box-shadow .25s}.ab-store-style .ab-home .ab-product-card:hover{background:#ededed;box-shadow:0 6px 20px #11111112}.ab-store-style .ab-home .ab-product-photo{border-radius:12px}.ab-store-style .ab-home .ab-product-body{padding:16px 0 0}.ab-store-style .ab-home .ab-product-body h3{font-size:16px;line-height:1.4}.ab-store-style .ab-home .ab-product-tag{font-size:11px}.ab-store-style .ab-home :is(.ab-hero-note,.ab-product-note,.ab-count,.ab-from){font-size:13px}.ab-store-style .ab-home .ab-caption{font-size:12px}.ab-store-style .ab-home .ab-card-cta{font-size:14px}.ab-store-style .ab-home .ab-price{font-weight:400}.ab-store-style .ab-home .ab-collection-grid{gap:24px}.ab-store-style .ab-home .ab-collection-card{padding:20px;border-radius:14px;background:#f5f5f5}.ab-store-style .ab-home .ab-collection-image{border-radius:12px}.ab-store-style .ab-home .ab-collection-button{padding:12px 24px;font-size:15px;border-radius:12px}.ab-store-style .ab-home :is(.ab-section-intro,.ab-personalize-copy,.ab-faq-intro){font-size:16px;line-height:1.6}.ab-store-style .ab-home .ab-personalize-grid{gap:48px}.ab-store-style .ab-home .ab-personalize-photo{border-radius:12px}.ab-store-style .ab-home .ab-faq-grid{grid-template-columns:1fr;gap:32px;max-width:900px;margin-inline:auto}.ab-store-style .ab-home .ab-faq-grid>div:first-child{text-align:center}.ab-store-style .ab-home .ab-faq-intro{max-width:none}.ab-store-style .ab-home .ab-faq-list summary{font-size:17px;line-height:1.4}.ab-store-style .ab-home .ab-faq-list summary:after{content:"";right:8px;top:25px;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.ab-store-style .ab-home .ab-faq-list details[open] summary:after{content:"";transform:rotate(225deg)}.ab-store-style .ab-home .ab-faq-answer{font-size:15px;line-height:1.65}@media(min-width:750px)and (max-width:1023px){.ab-collection-intro{padding-block:48px;gap:32px}.ab-collection-intro__copy h1,.ab-store-style .ab-home .ab-hero h1{font-size:36px}.ab-style-section-heading h2,.ab-store-style .ab-home :is(.ab-section-top h2,.ab-personalize h2,.ab-faq h2){font-size:32px}.ab-store-style .ab-home .ab-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body.ab-store-style:is(.page-width-wide,.page-width-normal,.page-width-narrow){--page-margin: 16px}.ab-style-wrap,.ab-store-style .ab-home .ab-wrap{width:calc(100% - 32px)}.ab-store-style :is(.button:not(.button-unstyled),.button-secondary){font-size:15px}.ab-store-style .bmp-card-global-card div.product-card__content{padding:16px}.ab-store-style .product-card .text-block:not(product-price),.ab-store-style .product-card .text-block:not(product-price)>*{font-size:15px}.ab-style-eyebrow,.ab-store-style .ab-home .ab-eyebrow{font-size:12px}.ab-collection-intro{grid-template-columns:1fr;gap:28px;padding-block:40px}.ab-collection-intro__copy h1{margin-block:12px 16px;font-size:28px;line-height:1.18}.ab-collection-intro__description{font-size:16px}.ab-style-button{font-size:15px;padding:14px 24px}.ab-collection-intro .ab-style-button{margin-top:20px}.ab-style-trust>div{gap:12px;padding-block:16px}.ab-style-trust p{font-size:12px;line-height:1.5}.ab-shopping-details{padding-block:40px}.ab-style-section-heading h2{font-size:26px}.ab-style-section-heading>p:last-child{font-size:15px}.ab-style-faq summary{font-size:16px;padding-block:20px}.ab-style-faq details>div{font-size:14px}.ab-store-footer{padding-block:40px}.ab-store-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ab-store-footer__grid>div:first-child{grid-column:1 / -1}.ab-store-footer h3{font-size:18px}.ab-store-footer a{min-height:40px}.ab-store-style .shopify-policy__container{padding:40px 16px}.ab-store-style .shopify-policy__title h1{font-size:28px}.ab-store-style .ab-home .ab-hero{padding-block:40px}.ab-store-style .ab-home .ab-hero h1{font-size:28px;line-height:1.18;max-width:18ch}.ab-store-style .ab-home .ab-hero-description{font-size:16px}.ab-store-style .ab-home .ab-btn{font-size:15px;padding:14px 24px}.ab-store-style .ab-home :is(.ab-products,.ab-collections,.ab-personalize,.ab-faq){padding-block:40px}.ab-store-style .ab-home :is(.ab-section-top h2,.ab-personalize h2,.ab-faq h2){font-size:26px}.ab-store-style .ab-home .ab-product-grid,.ab-store-style .ab-home .ab-collection-grid{gap:16px 12px}.ab-store-style .ab-home .ab-product-card{padding:16px}.ab-store-style .ab-home .ab-product-body h3{font-size:15px}.ab-store-style .ab-home .ab-collection-card{padding:12px}.ab-store-style .ab-home .ab-collection-title h3{font-size:15px}.ab-store-style .ab-home .ab-collection-button{font-size:12px;padding:10px 12px;gap:8px}.ab-store-style .ab-home .ab-personalize-grid{gap:28px}.ab-store-style .ab-home :is(.ab-section-intro,.ab-personalize-copy,.ab-faq-intro,.ab-faq-answer){font-size:15px}.ab-store-style .ab-home .ab-faq-list summary{font-size:16px}}@media(prefers-reduced-motion:no-preference){html:has(body.ab-store-style){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.ab-store-style :is(.product-card__content,.ab-product-card,.ab-style-button),.ab-store-style .ab-style-faq summary:after{transition:none}}.ab-size-choice-prompt,.ab-sticky-size-prompt{display:none}.ab-size-choice-prompt{margin-inline-start:.25rem}.shopify-section:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) .ab-size-choice-prompt,dialog:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) .ab-size-choice-prompt,.shopify-section:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) .ab-sticky-size-prompt{display:inline}.shopify-section:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) .ab-sticky-variant-value{display:none}@media screen and (max-width:749px){.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;min-width:44px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ab-store-style.css.map */
