.product{margin-top:40px}.product__info-wrapper{background:#fff;border-radius:28px;padding:42px;box-shadow:0 10px 25px #0b23440f,0 25px 60px #0b234414;border:1px solid rgba(11,35,68,.05)}.product__media-wrapper img{border-radius:28px}.product-form__submit{width:100%;min-height:60px;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-form__submit:hover{background:#c94a74!important;transform:translateY(-2px);box-shadow:0 10px 24px #d957824d}.product__title h1{color:#0b2344;font-size:40px;font-weight:700;line-height:1.2}.price{color:#0b2344;font-size:28px;font-weight:700}.product__description{color:#52616f;line-height:1.8}.product-form__input input[type=radio]+label{border-radius:50px}.quantity{border-radius:14px}.shopify-payment-button{margin-top:15px}.collapsible-content{border-radius:18px}.multicolumn-card{border-radius:20px;background:#fff;box-shadow:0 10px 24px #0b23440d}.image-with-text,.rich-text{border-radius:24px}.product-recommendations{margin-top:70px}.card-wrapper{transition:.3s ease}.card-wrapper:hover{transform:translateY(-6px)}.button{border-radius:14px}.button:hover{transform:translateY(-2px)}.template-inkspired .product__title{margin-bottom:1.4rem}.template-inkspired .product__title h1{color:#0b2344;font-size:clamp(3rem,3.2vw,4.4rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0}.template-inkspired .price{color:#0b2344;font-size:2.8rem;font-weight:700;line-height:1.2;margin-top:.6rem}.template-inkspired .product__description{color:#52616f;font-size:1.55rem;line-height:1.75;max-width:62rem}.template-inkspired .product__info-container>*+*{margin-top:2rem}@media screen and (max-width:749px){.template-inkspired .product__title h1{font-size:3rem}.template-inkspired .price{font-size:2.4rem}.template-inkspired .product__description{font-size:1.45rem}}.template-inkspired .product-form__submit{width:100%;min-height:6rem;border:0;border-radius:1.6rem;background:#d95782!important;color:#fff!important;font-size:1.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .8rem 2rem #d957823d;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.template-inkspired .product-form__submit:hover{background:#c94a74!important;transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem #d9578257}.template-inkspired .product-form__submit:active{transform:translateY(0);box-shadow:0 .5rem 1.4rem #d9578238}.template-inkspired .product-form__submit:focus-visible{outline:.3rem solid rgba(11,35,68,.35);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.template-inkspired .product-form__submit{transition:none}.template-inkspired .product-form__submit:hover,.template-inkspired .product-form__submit:active{transform:none}}.template-inkspired .inkspired-story-card{width:100%;margin:2.8rem 0;padding:2.6rem 2.8rem;text-align:center;background:#f8efe6;border:1px solid rgba(11,35,68,.07);border-radius:1.8rem;box-shadow:0 .8rem 2.2rem #0b234412}.template-inkspired .inkspired-story-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-bottom:1.2rem;border-radius:50%;background:#d95782;color:#fff;font-size:2rem;line-height:1;box-shadow:0 .6rem 1.6rem #d9578240}.template-inkspired .inkspired-story-card__heading{margin:0 0 .8rem;color:#0b2344;font-size:1.65rem;font-weight:700;line-height:1.3}.template-inkspired .inkspired-story-card__text{max-width:46rem;margin:0 auto;color:#52616f;font-size:1.35rem;line-height:1.65}@media screen and (max-width:749px){.template-inkspired .inkspired-story-card{padding:2.2rem 2rem}}.inkspired-product-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid rgba(11,35,68,.12)}.inkspired-trust-item{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.9rem 1rem;background:#f8efe6;border-radius:12px;color:#0b2344;font-size:1.3rem;font-weight:600;line-height:1.3}.inkspired-trust-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;border-radius:50%;background:#d95782;color:#fff;font-size:1.5rem;line-height:1}@media screen and (max-width:749px){.inkspired-product-trust{grid-template-columns:1fr;gap:.8rem}.inkspired-trust-item{min-height:4rem}}.product-form__input .form__label{margin-bottom:1rem;color:#0b2344;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;margin:0 .7rem .8rem 0;padding:1.1rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;background:#fff7ef;border:1.5px solid rgba(11,35,68,.22);border-radius:999px;color:#0b2344;font-size:1.4rem;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.product-form__input input[type=radio]+label:hover{border-color:#d95782;transform:translateY(-1px);box-shadow:0 5px 12px #0b234414}.product-form__input input[type=radio]:checked+label{background:#0b2344;border-color:#0b2344;color:#fff;box-shadow:0 6px 14px #0b23442e}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid #d95782;outline-offset:3px}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through;cursor:not-allowed;transform:none;box-shadow:none}.product-form__input{margin-bottom:1.8rem}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:1rem}.product-form__input--swatch .swatch-input__label{width:4rem;height:4rem;margin:0;border:3px solid #fff7ef;border-radius:50%;box-shadow:0 0 0 1px #0b234440;transition:transform .2s ease,box-shadow .2s ease}.product-form__input--swatch .swatch-input__label:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #d95782,0 6px 12px #0b23441f}.product-form__input--swatch input[type=radio]:checked+.swatch-input__label{box-shadow:0 0 0 3px #d95782,0 7px 14px #0b234429}.product-form__quantity .quantity{min-height:4.8rem;overflow:hidden;border:1.5px solid rgba(11,35,68,.18);border-radius:14px;background:#fff7ef}.product-form__quantity .quantity:after{box-shadow:none}.product-form__quantity .quantity__button{color:#0b2344}.product-form__quantity .quantity__input{color:#0b2344;font-weight:700}@media screen and (max-width:749px){.product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.2rem;margin-right:.5rem;padding:1rem 1.25rem}.product-form__input--swatch .swatch-input__label{width:3.8rem;height:3.8rem}}.template-inkspired .product-form__quantity{margin-top:2.4rem}.template-inkspired .product-form__quantity .form__label{margin-bottom:1rem;color:#0b2344;font-size:1.4rem;font-weight:700}.template-inkspired .quantity{width:14rem;min-height:5.2rem;overflow:hidden;background:#fff7ef;border:1px solid rgba(11,35,68,.18);border-radius:1.6rem;box-shadow:0 .5rem 1.4rem #0b23440f}.template-inkspired .quantity:after{box-shadow:none}.template-inkspired .quantity__button{width:4.5rem;color:#0b2344;transition:color .2s ease,background-color .2s ease}.template-inkspired .quantity__button:hover{color:#d95782;background:#d957820f}.template-inkspired .quantity__input{color:#0b2344;font-size:1.55rem;font-weight:700}.template-inkspired .quantity__button:focus-visible{outline:2px solid #d95782;outline-offset:-3px}.inkspired-order-notice{display:flex;align-items:flex-start;gap:1.2rem;margin:1.8rem 0;padding:1.5rem 1.6rem;background:#f8efe6;border-left:4px solid #d95782;border-radius:12px}.inkspired-order-notice__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;margin-top:.1rem;border-radius:50%;background:#d95782;color:#fff;font-size:1.7rem;line-height:1}.inkspired-order-notice__content{flex:1}.inkspired-order-notice__heading{margin:0 0 .35rem;color:#0b2344;font-size:1.45rem;font-weight:700;line-height:1.3}.inkspired-order-notice__text{margin:0;color:#52616f;font-size:1.3rem;line-height:1.55}@media screen and (max-width:749px){.inkspired-order-notice{padding:1.3rem}.inkspired-order-notice__icon{flex-basis:3rem;width:3rem;height:3rem;font-size:1.5rem}}.product__info-container .product__accordion{margin:1rem 0;border:0;border-radius:14px;background:#f8efe6;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.product__info-container .product__accordion:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b234412}.product__info-container .product__accordion summary{min-height:5.2rem;padding:1.4rem 1.6rem;color:#0b2344}.product__info-container .product__accordion summary:hover{background:#d957820a}.product__info-container .product__accordion .summary__title{align-items:center}.product__info-container .product__accordion .accordion__title{color:#0b2344;font-size:1.45rem;font-weight:700;letter-spacing:.01em}.product__info-container .product__accordion summary .icon-caret{color:#d95782;width:1.4rem;height:1.4rem}.product__info-container .product__accordion details[open] summary{border-bottom:1px solid rgba(11,35,68,.08)}.product__info-container .product__accordion .accordion__content{margin:0;padding:1.5rem 1.7rem 1.8rem;color:#52616f;font-size:1.35rem;line-height:1.7}.product__info-container .product__accordion .accordion__content p:first-child{margin-top:0}.product__info-container .product__accordion .accordion__content p:last-child{margin-bottom:0}.product__info-container>*{margin-bottom:24px}@media screen and (min-width:990px){.template-inkspired .product__info-container{position:sticky;top:12rem;align-self:flex-start}}@media screen and (min-width:990px){.template-inkspired .product__info-wrapper{padding-left:3rem!important;padding-right:3rem!important}.template-inkspired .product__info-container{width:100%!important;max-width:none!important;margin:0!important}.template-inkspired .product__info-container>*{width:100%;max-width:none}.template-inkspired .product-form,.template-inkspired .product-form__buttons,.template-inkspired .inkspired-order-notice,.template-inkspired .inkspired-product-trust{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/inkspired.css.map */
