.product-page-breadcrumb{display:flex;gap:.5em;align-items:center;font-size:1.36rem;color:var(--ink-45);font-weight:600;padding-block:2.56rem 0;margin-bottom:1.6rem}.product-page-breadcrumb a{color:var(--ink-45);text-decoration:none;transition:color .16s ease}.product-page-breadcrumb a:hover{color:var(--pink)}.product-page-breadcrumb .sep{opacity:.6}.product-page-breadcrumb .current{color:var(--ink)}.product__media-wrapper{position:relative}.product__media-wrapper .product__media-list{background:var(--cream-soft);border:1.5px solid var(--ink-15);border-radius:24px;padding:2.88rem}.whisker-cat-stamp{position:absolute;top:-14px;right:-12px;width:80px;height:80px;border-radius:50%;overflow:hidden;background:var(--cream);border:1.5px solid var(--ink);box-shadow:0 10px 22px -14px var(--ink-25);transform:rotate(7deg);z-index:2;pointer-events:none}.whisker-cat-stamp img{position:absolute;display:block;width:230%;max-width:none;height:auto;top:-12%;left:-24%}.product__media-wrapper .thumbnail-slider{margin-top:1.6rem}.product__media-wrapper .thumbnail-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.product__media-wrapper .thumbnail-list__item{margin:0}.product__media-wrapper .thumbnail{background:var(--cream-soft);border:1.5px solid var(--ink-15);border-radius:14px;padding:1.12rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product__media-wrapper .thumbnail img{width:100%;height:auto}.product__info-container .product__title{margin-bottom:0}.product__info-container .product__title h1,.product__info-container .product__title h2{font-family:var(--font-heading-family, "Fraunces");font-weight:600;font-size:clamp(3.04rem,2.4vw + 1.6rem,4.16rem);margin-top:.8rem}.product__info-container>.product__text:first-of-type{display:inline-flex;align-items:center;gap:.5em;font-size:1.248rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:1.28rem;font-weight:700}.product__info-container>.product__text:first-of-type svg{width:16px;height:15px;color:var(--pink)}.product__info-container [id^=price-]{display:inline-flex;align-items:center;margin-top:1.28rem;margin-bottom:0;margin-right:1.6rem;vertical-align:top}.product__info-container .product__tax,.product__info-container .volume-pricing-note,.product__info-container>div:has(>.installment){display:none}.product__info-container .price{display:inline-flex;align-items:center;gap:1.6rem;vertical-align:top;margin:0}.product__info-container .price-item{font-family:var(--font-heading-family, "Fraunces");font-weight:600;font-size:2.72rem}.product__info-container .stamp-badge{position:relative;display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em .35em .6em;border:1.5px dashed var(--pink);border-radius:999px;color:var(--pink);font-size:1.216rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:1.28rem;margin-bottom:0;vertical-align:top}.product__info-container .stamp-badge svg{width:16px;height:15px}.product__info-container .stamp-flourish{position:absolute;right:-30px;top:-22px;width:90px;height:55px;color:var(--pink);opacity:.3;z-index:-1}.product__info-container .product__description{font-family:var(--font-heading-family, "Fraunces");font-style:italic;font-size:1.728rem;max-width:62ch;margin:1.76rem 0 0;color:var(--ink-70)}.product__info-container .whats-inside{margin:3.84rem 0 0;padding-top:3.2rem;border-top:1.5px solid var(--ink-15)}.product__info-container .whats-inside h2{font-family:var(--font-heading-family, "Fraunces");font-weight:600;font-size:2rem;margin-bottom:1.6rem}.product__info-container .whats-inside ul{display:grid;gap:1.12rem;margin:0;padding:0;list-style:none}.product__info-container .whats-inside li{display:flex;align-items:flex-start;gap:1.12rem;font-size:1.52rem;color:var(--ink-70)}.product__info-container .whats-inside li svg{flex:none;width:18px;height:17px;color:var(--tan);margin-top:.288rem}.product__info-container .whats-inside li b{color:var(--ink);font-weight:700}.product__info-container .product-form__input--swatch{margin-top:3.04rem;margin-bottom:0}.product__info-container .form__label{font-weight:700;font-size:1.408rem;margin-bottom:1.28rem;display:block}.product__info-container .form__label span[data-selected-value]{font-weight:500;color:var(--ink-70)}.product__info-container .product-form__input--swatch legend{font-weight:700;font-size:1.408rem;margin-bottom:1.28rem;display:block}.product__info-container .product-form__input--swatch legend span[data-selected-value]{font-weight:500;color:var(--ink-70)}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{display:inline-flex;flex-direction:column;align-items:center;gap:.64rem;margin:0 1.76rem 0 0}.product__info-container .product-form__input--swatch .swatch-input__label .visually-hidden:not(.label-unavailable){position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;font-size:1.152rem;color:var(--ink-70);font-weight:600}.product__info-container .swatch{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-15),0 0 0 3px transparent;border:3px solid var(--cream);cursor:pointer;transition:box-shadow .18s ease,transform .18s ease;flex-shrink:0}.product__info-container .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:inset 0 0 0 2px var(--ink-15),0 0 0 3px var(--ink);transform:scale(1.06)}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.product__info-container .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:active+.swatch-input__label,.product__info-container .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:none;box-shadow:none}.product__info-container .product-form__quantity{display:inline-flex;align-items:center;margin-top:2.88rem;margin-bottom:0;margin-right:1.6rem;vertical-align:top}.product__info-container .quantity__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.product__info-container .quantity{display:flex;align-items:center;width:auto;min-height:0;border:1.5px solid var(--ink-15);border-radius:14px;overflow:hidden}.product__info-container .quantity:after{content:none}.product__info-container .quantity__button{width:40px;height:46px;margin:0;background:transparent;border:none;font-size:1.76rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.product__info-container .quantity__button:hover{background:var(--cream-deep)}.product__info-container .quantity__input{box-sizing:border-box;width:40px;flex-grow:0;height:46px;padding:0;text-align:center;border:none;border-inline:1.5px solid var(--ink-15);background:transparent}.product__info-container>div:has(>.product-form){display:inline-flex;flex-direction:column;align-items:stretch;vertical-align:top;width:calc(100% - 143px);min-width:160px;margin-top:2.88rem;margin-bottom:0}.product__info-container .product-form{display:block;width:100%;margin:0}.product__info-container .product-form__buttons{display:flex;flex-direction:column;gap:.8rem;width:100%}.product__info-container .product-form .product-form__submit{background:var(--ink);color:var(--cream);border-radius:14px;padding:.95em 1.7em;font-size:1.536rem;letter-spacing:normal;font-weight:700;gap:.55em;border:none;cursor:pointer;transition:all .22s ease;min-height:46px;min-width:0;width:100%}.product__info-container .product-form .product-form__submit-icon{width:18px;height:17px;flex-shrink:0}.product__info-container .product-form .product-form__submit:hover{background:var(--pink)}.product__info-container .product-form .product-form__submit:after{content:none}.product__info-container .product__accordion{margin-top:3.2rem;margin-bottom:0;border-top:1.5px solid var(--ink-15);border-bottom:none}.product__info-container .product__accordion+.product__accordion{margin-top:0}.product__info-container .product__accordion:not(:has(~.product__accordion)){border-bottom:1.5px solid var(--ink-15)}.product__info-container .product__accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1.6rem .16rem;cursor:pointer;font-weight:700;font-size:1.536rem}.product__info-container .product__accordion summary::-webkit-details-marker{display:none}.product__info-container .product__accordion .summary__title{display:flex;align-items:center;gap:.8rem}.product__info-container .product__accordion .accordion__title{margin:0;font-family:Quicksand,sans-serif;font-weight:700;font-size:1.536rem}.product__info-container .product__accordion .accordion__content{margin-bottom:0;padding:0 .16rem 1.76rem;color:var(--ink-70);font-size:1.472rem;max-width:58ch}.product__info-container .product__accordion .whisker-acc-icon{font-family:Quicksand,sans-serif;font-size:1.92rem;line-height:1;color:var(--pink);transform:rotate(0);transition:transform .2s ease;flex-shrink:0}.product__info-container .product__accordion details[open] .whisker-acc-icon{transform:rotate(45deg)}@media(max-width:749px){.product-page-breadcrumb{padding-block:1.6rem 0;margin-bottom:1.2rem}.product__media-wrapper .product__media-list{padding:1.6rem;margin-left:0;width:100%}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product__media-wrapper .thumbnail-list{gap:.8rem}.product__media-wrapper .thumbnail{padding:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whisker-product.css.map */
