:root{--glint-ivory: #fbf7f1;--glint-sand: #f4ede3;--glint-sand-deep: #efe6da;--glint-sand-line: #e6dccd;--glint-ink: #2b2420;--glint-muted: #6e625a;--glint-gold: #c9a45c;--glint-gold-text: #85672c;--glint-radius-xl: 28px;--glint-radius-lg: 20px;--glint-radius-md: 16px;--glint-radius-sm: 12px;--glint-radius-pill: 999px;--glint-shadow-soft: 0 1px 2px rgb(43 36 32 / .04), 0 14px 34px -16px rgb(43 36 32 / .18);--glint-shadow-lift: 0 2px 6px rgb(43 36 32 / .05), 0 28px 56px -24px rgb(43 36 32 / .28);--glint-ease: cubic-bezier(.22, .61, .36, 1);--glint-ease-out: cubic-bezier(.16, 1, .3, 1);--glint-space-section: clamp(72px, 5rem + 3vw, 144px);--view-transition-old-main-content: .28s var(--glint-ease) both fadeOut;--view-transition-new-main-content: .55s var(--glint-ease-out) both fadeIn, .7s var(--glint-ease-out) both glint-vt-rise}@keyframes glint-vt-rise{0%{transform:translateY(14px)}to{transform:none}}.glint{--color: var(--glint-ink);color:var(--glint-ink);background:var(--glint-bg, transparent)}.glint--sand{--glint-bg: var(--glint-sand)}:is(.glint-steps.glint--sand,.glint-gift){position:relative;z-index:2;isolation:isolate}:is(.glint-steps.glint--sand,.glint-gift):before,:is(.glint-steps.glint--sand,.glint-gift):after{content:"";position:absolute;z-index:0;inset-inline:0;height:clamp(32px,6vw,88px);background:var(--glint-sand);pointer-events:none}:is(.glint-steps.glint--sand,.glint-gift):before{top:calc(-1*clamp(32px,6vw,88px));border-radius:50% 50% 0 0/100% 100% 0 0}:is(.glint-steps.glint--sand,.glint-gift):after{bottom:calc(-1*clamp(32px,6vw,88px));border-radius:0 0 50% 50%/0 0 100% 100%}:is(.glint-steps.glint--sand,.glint-gift)>.section{position:relative;z-index:1}:is(.glint-doors,.glint-split--quiet,.glint-faq){position:relative;isolation:isolate}:is(.glint-doors,.glint-split--quiet,.glint-faq):after{content:"";position:absolute;z-index:0;inline-size:clamp(180px,24vw,370px);aspect-ratio:553 / 515;background:var(--glint-gold-text);mask-image:url(glint-paw-watermark.png);-webkit-mask-image:url(glint-paw-watermark.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.055;transform:rotate(-16deg);pointer-events:none}.glint-doors:after{inset-inline-end:3%;top:5%}.glint-split--quiet:after{inset-inline-end:2%;bottom:3%;transform:rotate(13deg)}.glint-faq:after{inset-inline-start:3%;bottom:6%;transform:rotate(-11deg)}:is(.glint-doors,.glint-split--quiet,.glint-faq)>.section{position:relative;z-index:1}@media screen and (max-width:749px){:is(.glint-split--quiet,.glint-faq):after{display:none}.glint-doors:after{opacity:.035;inline-size:180px}}.glint-pad{padding-block:var(--glint-space-section)}.glint-eyebrow{display:inline-flex;align-items:center;gap:.75em;margin:0;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.6875rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--glint-gold-text)}.glint-eyebrow:before,.glint-eyebrow--center:after{content:"";inline-size:28px;block-size:1px;background:var(--glint-gold);flex:none}.glint-h1,.glint-h2,.glint-h3{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);color:var(--glint-ink);text-wrap:balance;text-transform:none}.glint-h1{font-size:clamp(2.75rem,1.8rem + 3.9vw,5.5rem);line-height:.98;letter-spacing:-.018em}.glint-h2{font-size:clamp(2.125rem,1.6rem + 2vw,3.5rem);line-height:1.06;letter-spacing:-.01em}.glint-h3{font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);line-height:1.15}:is(.glint-h1,.glint-h2,.glint-h3) em{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-style:italic}.glint-lede,.glint-rte{margin:0;font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:var(--glint-muted);text-wrap:pretty}.glint-lede{font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.glint-rte>*{margin:0}.glint-rte>*+*{margin-block-start:1em}.glint-rte a{color:var(--glint-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--glint-gold);transition:text-decoration-color .3s var(--glint-ease)}.glint-rte a:hover{text-decoration-color:var(--glint-ink)}.glint-btn{--button-padding-block: .95rem;--button-padding-inline: 2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-block-size:50px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;isolation:isolate}.glint-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 12px 24px -12px #2b242073;opacity:0;pointer-events:none}.glint-btn.button-secondary{--button-background-color: transparent}.glint-btn.button-secondary:after{box-shadow:0 12px 24px -14px #2b24204d}.glint-btn.button-secondary:hover{--button-color: var(--glint-ivory);--button-background-color: var(--glint-ink);--button-border-color: var(--glint-ink)}.glint-btn__arrow{inline-size:14px;block-size:14px;flex:none}@media(prefers-reduced-motion:no-preference){.glint-btn{transition:transform .45s var(--glint-ease-out),color .3s var(--glint-ease),background-color .3s var(--glint-ease),border-color .3s var(--glint-ease)}.glint-btn:after,.glint-btn__arrow{transition:opacity .45s var(--glint-ease-out),transform .45s var(--glint-ease-out)}.glint-btn:hover{transform:translateY(-2px)}.glint-btn:hover:after{opacity:1}.glint-btn:hover .glint-btn__arrow{transform:translate(3px)}.glint-btn:active{transform:translateY(0) scale(.985);transition-duration:.12s}}.glint-link{position:relative;display:inline-flex;align-items:center;gap:.6em;padding-block:.45rem;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--glint-ink);text-decoration:none}.glint-link:before,.glint-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--glint-gold)}.glint-link:after{background:var(--glint-ink);transform:scaleX(0);transform-origin:right center}.glint-link>[aria-hidden]{display:inline-block}@media(prefers-reduced-motion:no-preference){.glint-link:after,.glint-link>[aria-hidden]{transition:transform .55s var(--glint-ease-out)}}.glint-link:hover:after,.glint-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.glint-link:hover>[aria-hidden]{transform:translate(4px)}.glint-underline{position:relative;text-decoration:none}.glint-underline:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:right center}@media(prefers-reduced-motion:no-preference){.glint-underline:after{transition:transform .5s var(--glint-ease-out)}}.glint-underline:hover:after,.glint-underline:focus-visible:after{transform:scaleX(1);transform-origin:left center}.glint-sparkle{display:inline-block;inline-size:12px;block-size:12px;color:var(--glint-gold);flex:none}.glint :focus-visible{outline:2px solid var(--glint-ink);outline-offset:3px}.glint-media{position:relative;overflow:hidden;background:var(--glint-sand);border-radius:var(--glint-radius-lg);isolation:isolate}.glint-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.glint-motion [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--glint-ease-out),transform 1.2s var(--glint-ease-out);transition-delay:calc(var(--reveal-i, 0) * .11s + var(--reveal-delay, 0ms))}.glint-motion [data-reveal=fade]{transform:none}.glint-motion [data-reveal].is-in,.glint-motion [data-reveal=mask]{opacity:1;transform:none}.glint-motion [data-reveal=mask]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--glint-mask, var(--glint-bg, var(--glint-ivory)));transform-origin:center top;transition:transform 1.3s var(--glint-ease-out);transition-delay:calc(var(--reveal-i, 0) * .11s + var(--reveal-delay, 0ms));pointer-events:none}.glint-motion [data-reveal=mask] img{transform:scale(1.12);transition:transform 1.8s var(--glint-ease-out);transition-delay:calc(var(--reveal-i, 0) * .11s + var(--reveal-delay, 0ms))}.glint-motion [data-reveal=mask].is-in:after{transform:scaleY(0)}.glint-motion [data-reveal=mask].is-in img{transform:none}:is([id*=__product_list],[id*=__product_recommendations]) :is(h2,h3) em{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-style:italic}.product-card{position:relative;isolation:isolate;border-radius:var(--glint-radius-lg)}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:var(--glint-shadow-lift);opacity:0;pointer-events:none}.product-card__content{block-size:100%;padding-block-end:20px;background:var(--glint-sand);border-radius:var(--glint-radius-lg);overflow:hidden}.product-card__content>:not(.card-gallery){padding-inline:18px}.product-card__content>.card-gallery+*{margin-block-start:12px}.product-card .card-gallery,.product-information .product-media-container,.product-information .product-media{background:var(--glint-sand);isolation:isolate}.product-card .card-gallery img,.product-information .product-media img{mix-blend-mode:multiply}.product-card .card-gallery{border-radius:0;overflow:hidden}.product-card :is(h3,h4,.h4,.h5,.h6){font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);line-height:1.2;text-transform:none;letter-spacing:0}.product-card product-price,.product-card .price{font-size:.9375rem;color:var(--glint-ink)}.product-card .compare-at-price{color:var(--glint-muted)}.collection-card__image{border-radius:var(--glint-radius-lg);overflow:hidden;isolation:isolate}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:before,.product-card .card-gallery img,.collection-card__image img{transition:transform 1.1s var(--glint-ease-out),opacity .7s var(--glint-ease-out)}.product-card:hover:before{opacity:1}.product-card:hover .card-gallery img,.collection-card:hover .collection-card__image img{transform:scale(1.03)}.card-hover-effect-lift .product-card,.card-hover-effect-lift .collection-card{transition:transform .7s var(--glint-ease-out)}}.product-details .shopify-app-block:has(>.ownprint-personalization--empty){display:none}.product-information .product-media-container,.product-information .product-media{background:#fff;border-radius:var(--glint-radius-md);overflow:hidden}.product-information .product-media img{background:#fff;mix-blend-mode:normal}.variant-option legend:first-letter,.variant-option--dropdowns>label:first-letter,.variant-option[data-testid=variant-option-single]:first-letter{text-transform:uppercase}.variant-option--dropdowns>label{display:inline-block}.variant-option legend{font-weight:500}.product-details .shopify-app-block{padding:16px 18px;background:var(--glint-sand);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-md)}.product-details .shopify-app-block :is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:var(--glint-radius-sm);border-color:var(--glint-sand-line)}.product-details .shopify-app-block :is(button,[role=button]){border-radius:var(--glint-radius-pill)}.product-details :is(h1,.h1){text-wrap:balance}.sticky-add-to-cart__bar{border-radius:var(--glint-radius-pill);box-shadow:var(--glint-shadow-lift)}.sticky-add-to-cart__image{border-radius:50%}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-duration:.6s;transition-timing-function:var(--glint-ease-out)}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{border-radius:var(--glint-radius-lg) var(--glint-radius-lg) 0 0}.sticky-add-to-cart__image{border-radius:var(--glint-radius-sm)}}@media screen and (min-width:750px){.theme-drawer__dialog{border-start-start-radius:var(--glint-radius-xl);border-end-start-radius:var(--glint-radius-xl);overflow:hidden}}.menu-drawer{border-start-end-radius:var(--glint-radius-lg);border-end-end-radius:var(--glint-radius-lg)}.cart-items__media,.cart-items__media-container{border-radius:var(--glint-radius-sm);overflow:hidden}.glint-pet-photo{display:grid;gap:1rem;margin-block-end:1rem;padding:1.125rem 1.25rem;background:var(--glint-sand);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-md);color:var(--glint-ink)}.glint-pet-photo__field{display:grid;gap:.375rem}.glint-pet-photo__label{font-size:.875rem;font-weight:500;letter-spacing:.01em}.glint-pet-photo__req{color:var(--glint-gold-text)}.glint-pet-photo__opt,.glint-pet-photo__tip{color:var(--glint-muted);font-weight:400}.glint-pet-photo__tip{margin:0;font-size:.8125rem;line-height:1.45}.glint-pet-photo .glint-pet-photo__file,.glint-pet-photo .glint-pet-photo__text{inline-size:100%;font:inherit;font-size:.875rem;color:var(--glint-ink);background:#fff;border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-sm);padding:.625rem .75rem;transition:border-color .2s var(--glint-ease)}.glint-pet-photo .glint-pet-photo__file:hover,.glint-pet-photo .glint-pet-photo__text:hover{border-color:#d6c7b1}.glint-pet-photo .glint-pet-photo__file:focus-visible,.glint-pet-photo .glint-pet-photo__text:focus-visible{outline:2px solid var(--glint-gold-text);outline-offset:1px;border-color:var(--glint-gold-text)}.glint-pet-photo__file::file-selector-button{margin-inline-end:.75rem;padding:.4rem .95rem;font:inherit;color:var(--glint-ink);background:var(--glint-ivory);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-pill);cursor:pointer}.glint-pet-photo__file::file-selector-button:hover{border-color:var(--glint-gold)}.glint-pet-photo__tips{border-block-start:1px solid var(--glint-sand-line);padding-block-start:.75rem}.glint-pet-photo__tips summary{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;list-style:none}.glint-pet-photo__tips summary::-webkit-details-marker{display:none}.glint-pet-photo__tips summary:after{content:"+";margin-inline-start:auto;font-size:1rem;line-height:1;color:var(--glint-gold-text)}.glint-pet-photo__tips[open] summary:after{content:"\2212"}.glint-pet-photo__tips summary:focus-visible{outline:2px solid var(--glint-ink);outline-offset:3px;border-radius:4px}.glint-pet-photo__tips ul{display:grid;gap:.4rem;margin:.625rem 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.45;color:var(--glint-muted)}.glint-pet-photo__tips li{display:flex;gap:.5rem}.glint-pet-photo__tips li:before{content:"";flex:none;inline-size:5px;block-size:5px;margin-block-start:.5em;border-radius:50%;background:var(--glint-gold)}@media(prefers-reduced-motion:no-preference){.glint-pet-photo__tips[open] ul{animation:glint-drop .45s var(--glint-ease-out)}}@keyframes glint-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root{--glint-gold-heading: #a8843f}:is(h1,h2,h3,h4,.glint-h1,.glint-h2,.glint-h3,.h1,.h2,.h3) em,:is(h1,h2,h3,h4,.glint-h1,.glint-h2,.glint-h3) i{color:var(--glint-gold-heading)}:is(.glint-footer,[class*=glint][class*=--dark],.color-scheme-dark) :is(h1,h2,h3,h4,.glint-h1,.glint-h2,.glint-h3) em{color:var(--glint-gold)}.glint-faq__item{padding-inline:22px;background:var(--glint-sand);border-radius:var(--glint-radius-md)}.glint-faq__item[open]{background:var(--glint-sand-deep)}.glint-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);line-height:1.25;color:var(--glint-ink);cursor:pointer;list-style:none}.glint-faq__q::-webkit-details-marker{display:none}.glint-faq__q:focus-visible{outline:2px solid var(--glint-ink);outline-offset:2px;border-radius:8px}.glint-faq__toggle{position:relative;inline-size:32px;block-size:32px;flex:none;background:var(--glint-ivory);border-radius:50%}.glint-faq__toggle:before,.glint-faq__toggle:after{content:"";position:absolute;inset-block-start:50%;inset-inline:10px;block-size:1px;background:var(--glint-ink);transition:transform .35s var(--glint-ease),opacity .35s var(--glint-ease)}.glint-faq__toggle:after{transform:rotate(90deg)}.glint-faq__item[open] .glint-faq__toggle:after{transform:rotate(0);opacity:0}.glint-faq__a{padding-block-end:22px;padding-inline-end:44px;max-inline-size:40rem}@media(prefers-reduced-motion:no-preference){.glint-faq__item[open] .glint-faq__a{animation:glint-faq-open .4s var(--glint-ease)}}@keyframes glint-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}main :is(h1,h2,.h1,.h2){text-wrap:balance}@media screen and (min-width:990px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}:is(main[data-template^=collection],main[data-template^=search]) .product-grid{gap:clamp(16px,2vw,28px)}:is(.facets__summary,.facets__panel-trigger,.sorting-filter__select,.facets-toggle,.facets__status-wrapper button){border-radius:var(--glint-radius-pill)}main[data-template=cart] .cart-title h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.cart-page .cart-items__table-row,.cart-drawer__items .cart-items__table-row{padding:16px;background:var(--glint-sand);border-radius:var(--glint-radius-md)}.cart-page .cart-items__table tbody,.cart-drawer__items .cart-items__table tbody{display:grid;gap:12px}.cart-drawer__items .cart-items__table-row{padding:12px}.cart-items__media-container img{mix-blend-mode:multiply}.cart-items__media-container{background:var(--glint-sand-deep);isolation:isolate}.cart-drawer__summary{border-start-start-radius:var(--glint-radius-lg);border-start-end-radius:var(--glint-radius-lg)}.glint-freeship{display:grid;gap:10px;margin-block-end:16px;padding:14px 16px;background:var(--glint-ivory);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-md)}.glint-freeship__text{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;line-height:1.45;color:var(--glint-ink)}.glint-freeship__icon{inline-size:20px;block-size:20px;flex:none;color:var(--glint-gold-text)}.glint-freeship__track{display:block;block-size:4px;overflow:hidden;background:var(--glint-sand-line);border-radius:var(--glint-radius-pill)}.glint-freeship__bar{display:block;block-size:100%;background:var(--glint-gold);border-radius:inherit;transform:scaleX(var(--glint-progress, 0));transform-origin:left center}@media(prefers-reduced-motion:no-preference){.glint-freeship__bar{transition:transform .8s var(--glint-ease-out)}}.glint-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--glint-muted)}.glint-cart-trust li{display:inline-flex;align-items:center;gap:6px}.glint-cart-trust__icon{inline-size:16px;block-size:16px;color:var(--glint-gold-text)}.blog-post-card,.collection-card{border-radius:var(--glint-radius-lg)}.blog-post-card :is(img,.blog-post-card__image),main[data-template=article] .image-block img{border-radius:var(--glint-radius-lg)}main[data-template=article] .blog-post-content,main[data-template=article] .rte{max-inline-size:44rem;margin-inline:auto;font-size:1.0625rem;line-height:1.8}main[data-template^=search] :is(input[type=search],.search-input){border-radius:var(--glint-radius-pill)}.shopify-policy__container{max-inline-size:44rem!important;padding-block:clamp(48px,6vw,96px) var(--glint-space-section);color:var(--glint-muted);line-height:1.8}.shopify-policy__title h1{margin-block-end:1em;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.5rem,1.9rem + 2.6vw,4rem);line-height:1.05;color:var(--glint-ink);text-align:center}.shopify-policy__body :is(h2,h3){font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);color:var(--glint-ink)}:root{--glint-cta: #c9a45c;--glint-cta-hover: #b8934c;--glint-paper: #3b302a;--glint-btn-h: 48px;--glint-pill-h: 40px}@media screen and (max-width:749px){:root{--glint-btn-h: 46px}}:is(.button,.add-to-cart-button,.cart__checkout-button,.shopify-payment-button__button--unbranded):not(.button-secondary,.button-unstyled,.button-unstyled--with-icon){--button-color: var(--glint-ink);--button-background-color: var(--glint-cta);--button-border-color: var(--glint-cta);min-block-size:var(--glint-btn-h);block-size:auto;padding-block:0;padding-inline:1.75rem;color:var(--glint-ink);background-color:var(--glint-cta);border-color:var(--glint-cta);border-radius:var(--glint-radius-pill);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #2b242014;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight, 500);font-size:.875rem;letter-spacing:.1em}:is(.button,.add-to-cart-button,.cart__checkout-button,.shopify-payment-button__button--unbranded):not(.button-secondary,.button-unstyled,.button-unstyled--with-icon):is(:hover,:focus-visible){--button-color: var(--glint-ink);--button-background-color: var(--glint-cta-hover);--button-border-color: var(--glint-cta-hover);color:var(--glint-ink);background-color:var(--glint-cta-hover);border-color:var(--glint-cta-hover)}product-card .quick-add .add-to-cart-button.quick-add__button{--quick-add-collapsed-width: 48px;--quick-add-icon-width: 44px;min-block-size:48px;block-size:48px;padding:0}:is(.button,.add-to-cart-button,.cart__checkout-button):focus-visible{outline:2px solid var(--glint-ink);outline-offset:3px}.glint-btn{font-size:.8125rem;letter-spacing:.12em;min-block-size:var(--glint-btn-h)}:is(.button-secondary,.glint-btn.button-secondary){--button-color: var(--glint-ink);--button-background-color: var(--glint-ivory);--button-border-color: var(--glint-ink);min-block-size:var(--glint-btn-h);padding-block:0;padding-inline:1.75rem;border-radius:var(--glint-radius-pill)}:is(.button-secondary,.glint-btn.button-secondary):is(:hover,:focus-visible){--button-color: var(--glint-ivory);--button-background-color: var(--glint-paper);--button-border-color: var(--glint-paper)}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:10px}.variant-option--buttons legend{inline-size:100%;margin-block-end:10px}.variant-option--buttons .variant-option__button-label{--color-variant-hover-background: var(--glint-ivory);--color-variant-hover-border: var(--glint-gold-text);--color-variant-hover-text: var(--glint-ink);--color-selected-variant-hover-background: var(--glint-sand-deep);--color-selected-variant-hover-border: var(--glint-gold-text);--color-selected-variant-hover-text: var(--glint-ink);flex:0 0 auto;inline-size:auto;min-block-size:var(--glint-pill-h);padding-block:0;padding-inline:16px;gap:8px;font-size:.875rem;color:var(--glint-ink);background-color:var(--glint-ivory);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-pill)}.variant-option--buttons .variant-option__button-label:has(:checked){color:var(--glint-ink);background-color:var(--glint-sand-deep);border:1.5px solid var(--glint-gold-text)}.variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background-color:var(--glint-sand-deep)}.variant-option__button-label__text{position:relative;display:inline-flex;align-items:center;gap:8px}.variant-option__button-label:has(:checked) .variant-option__button-label__text:after{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--glint-gold-text)}.variant-option__button-label:is(:has(input[value*=rose i]),:has(input[value*=gold i]),:has(input[value*=silver i]),:has(input[value*=steel i])) .variant-option__button-label__text:before{content:"";inline-size:14px;block-size:14px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px #2b242026}.variant-option__button-label:has(input[value*=gold i]) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#f6e2a6,#d4a843 55%,#a9802c)}.variant-option__button-label:has(input[value*=rose i]) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#f7d7c8,#d9a08a 55%,#b77a64)}.variant-option__button-label:is(:has(input[value*=silver i]),:has(input[value*=steel i])) .variant-option__button-label__text:before{background:radial-gradient(circle at 35% 30%,#fff,#cfd2d6 55%,#9ea3a9)}.product-details,.sticky-add-to-cart{--height-buy-buttons: var(--glint-btn-h)}.quantity-selector{color:var(--glint-ink);background:var(--glint-ivory);border:1px solid var(--glint-sand-line)!important;border-radius:var(--glint-radius-pill)!important;font-size:.875rem}.quantity-selector :is(button,input){color:var(--glint-ink);background:transparent}.cart-items__quantity .quantity-selector{min-block-size:36px}:is(.email-signup__input,.contact-form__input,.field__input,.glint-newsletter__input,.glint-contact__field input,.glint-contact__field textarea,.glint-pet-photo .glint-pet-photo__text,.glint-pet-photo .glint-pet-photo__file,.product-details .shopify-app-block input:not([type=checkbox],[type=radio]),.product-details .shopify-app-block select,.product-details .shopify-app-block textarea){border-color:var(--glint-sand-line)}:is(.glint-pet-photo__file,.product-details .shopify-app-block input[type=file])::file-selector-button{min-block-size:34px;padding:0 14px;color:var(--glint-ink);background:var(--glint-sand-deep);border:1px solid var(--glint-gold-text);border-radius:var(--glint-radius-pill)}.glint-newsletter__button{min-block-size:44px}.cart-drawer__summary :is(.button-secondary,a.button-secondary){inline-size:100%}.glint-case-bg{margin:0;padding:0;border:0;min-inline-size:0}.glint-case-bg legend{padding:0;margin-block-end:.375rem}.glint-case-bg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .625rem;margin-block-start:.5rem}@media screen and (min-width:750px){.glint-case-bg__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.glint-case-bg__option{position:relative;display:grid;justify-items:center;gap:.375rem;cursor:pointer}.glint-case-bg__input{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.glint-case-bg__swatch{display:block;inline-size:100%;max-inline-size:76px;aspect-ratio:12 / 25;overflow:hidden;background:var(--glint-ivory);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-sm);box-shadow:0 0 0 0 transparent;transition:border-color .2s var(--glint-ease),box-shadow .2s var(--glint-ease),transform .2s var(--glint-ease)}.glint-case-bg__swatch img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.glint-case-bg__name{font-size:.75rem;line-height:1.25;text-align:center;color:var(--glint-muted)}.glint-case-bg__option:hover .glint-case-bg__swatch{border-color:var(--glint-gold);transform:translateY(-1px)}.glint-case-bg__input:checked+.glint-case-bg__swatch{border-color:var(--glint-gold-text);box-shadow:0 0 0 2px var(--glint-ivory),0 0 0 3px var(--glint-gold-text)}.glint-case-bg__input:checked~.glint-case-bg__name{color:var(--glint-ink);font-weight:500}.glint-case-bg__input:focus-visible+.glint-case-bg__swatch{outline:2px solid var(--glint-gold-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.glint-case-bg__swatch{transition:none}.glint-case-bg__option:hover .glint-case-bg__swatch{transform:none}}.glint-case-xsell{margin-block:1rem .25rem}.glint-case-xsell--cart{margin-block:1.25rem .5rem}.glint-case-xsell__card{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;color:var(--glint-ink);text-decoration:none;background:var(--glint-sand);border:1px solid var(--glint-sand-line);border-radius:var(--glint-radius-md);transition:border-color .2s var(--glint-ease),box-shadow .2s var(--glint-ease)}.glint-case-xsell__card:hover{border-color:var(--glint-gold);box-shadow:var(--glint-shadow-soft)}.glint-case-xsell__card:focus-visible{outline:2px solid var(--glint-gold-text);outline-offset:2px}.glint-case-xsell__media{flex:none;inline-size:72px;block-size:72px;overflow:hidden;border-radius:var(--glint-radius-sm);background:var(--glint-ivory)}.glint-case-xsell__media img{inline-size:100%;block-size:100%;object-fit:cover}.glint-case-xsell__text{display:grid;gap:.2rem;min-inline-size:0}.glint-case-xsell__title{font-size:.9375rem;font-weight:500;line-height:1.3}.glint-case-xsell__body{font-size:.8125rem;line-height:1.45;color:var(--glint-muted)}.glint-case-xsell__cta{font-size:.8125rem;font-weight:500;color:var(--glint-gold-text)}@media(prefers-reduced-motion:reduce){.glint-case-xsell__card{transition:none}}.button.localization-selector,.button.header-actions__action,.drawer-localization__button{--button-color: var(--glint-ink);--button-background-color: transparent;--button-border-color: transparent;background:transparent!important;color:var(--glint-ink)!important;border-color:transparent!important;box-shadow:none!important;min-height:0;height:auto;padding-inline:.5rem;letter-spacing:.04em;font-size:.8125rem}.button.localization-selector:is(:hover,:focus-visible){color:var(--glint-gold-text)!important}.header,.header-section,.shopify-section-group-header-group .header{background-color:#fbf7f1b8!important;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:0;transition:background-color .3s ease,box-shadow .3s ease}@media screen and (min-width:750px){.header .header-logo__image{width:min(var(--header-logo-image-width),190px);height:auto;max-height:64px}.header .menu-list__link{font-size:1rem}}.header-section:has(.header[transparent]) .header,.header[transparent]{background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.announcement-bar,.shopify-section-group-header-group .announcement-bar{background-color:#fbf7f1b8!important;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}@media(prefers-reduced-transparency:reduce){.header,.announcement-bar{background-color:var(--glint-ivory, #FBF7F1)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glint.css.map */
