.style-it-with{display:block;margin:7rem 0 5rem}.product__info-container>.style-it-with{margin-top:7rem;margin-bottom:5rem}.product__accordion+.style-it-with{padding-top:2rem}.style-it-with__error{margin:0 0 1rem;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.4}.style-it-with__heading{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:.04em;line-height:1.35}.style-it-with__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:1.8rem}@media screen and (min-width:990px){.style-it-with__items{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2rem}}.style-it-with__item{display:flex;flex-direction:column;gap:.8rem;min-width:0}.style-it-with__media{display:block;overflow:hidden;aspect-ratio:.82;min-height:20rem;background:rgba(var(--color-foreground),.03);text-decoration:none}.style-it-with__image{display:block;width:100%;height:100%;object-fit:cover}.style-it-with__media .placeholder-svg{width:100%;height:100%}.style-it-with__meta{display:grid;grid-template-columns:1fr auto;column-gap:.8rem;row-gap:.35rem;align-items:start}.style-it-with__checkbox{position:absolute;opacity:0;pointer-events:none}.style-it-with__label{grid-column:1 / span 2;display:inline-flex;align-items:center;gap:.7rem;min-width:0;cursor:pointer}.style-it-with__checkmark{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex:0 0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:999rem;background:transparent;color:rgb(var(--color-background))}.style-it-with__checkmark svg{display:none;width:.9rem;height:.9rem}.style-it-with__checkbox:checked+.style-it-with__label .style-it-with__checkmark{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.style-it-with__checkbox:checked+.style-it-with__label .style-it-with__checkmark svg{display:block}.style-it-with__checkbox:focus-visible+.style-it-with__label .style-it-with__checkmark{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.style-it-with__checkbox:disabled+.style-it-with__label{cursor:not-allowed;opacity:.5}.style-it-with__title{color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.style-it-with__price{color:rgba(var(--color-foreground),.8);font-size:1.2rem;line-height:1.35}.style-it-with__picker{margin-top:.5rem;padding:0;border:0}.style-it-with__picker legend{margin-bottom:.45rem;font-size:1.2rem;font-weight:400;line-height:1.35}.style-it-with__variant-list{display:flex;flex-wrap:wrap;gap:.4rem 2.2rem}.style-it-with__variant-list input[type=radio]{position:absolute;opacity:0;pointer-events:none}.style-it-with__variant-list input[type=radio]+label{background:transparent;border:0;box-shadow:none;color:rgba(var(--color-foreground),.78);cursor:pointer;display:inline-flex;font-size:1.3rem;justify-content:center;letter-spacing:.03em;line-height:1.2;margin:.7rem 0 .2rem;min-width:1.8rem;padding:0 0 .45rem;text-decoration:none;transition:color var(--duration-short) ease,box-shadow var(--duration-short) ease}.style-it-with__variant-list input[type=radio]+label:hover{color:rgb(var(--color-foreground));box-shadow:inset 0 -.1rem rgba(var(--color-foreground),.35)}.style-it-with__variant-list input[type=radio]:checked+label{color:rgb(var(--color-foreground));box-shadow:inset 0 -.1rem rgb(var(--color-foreground))}.style-it-with__variant-list input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.25);cursor:not-allowed;box-shadow:none}.style-it-with__button{margin-top:.5rem}.cart-notification-product--multiple{display:flex;flex-direction:column;gap:1.6rem}.cart-notification-product--multiple .cart-item{display:flex;align-items:flex-start;width:100%}.cart-notification-product--multiple .cart-notification-product__name{overflow-wrap:anywhere}@media screen and (max-width:749px){.style-it-with{margin:4rem 0 3.5rem}.product__info-container>.style-it-with{margin-top:4rem;margin-bottom:3.5rem}.style-it-with__heading{margin-bottom:1rem}.style-it-with__items{gap:1.1rem;margin-bottom:1.4rem}.style-it-with__item{gap:.65rem}.style-it-with__media{min-height:15rem}.style-it-with__picker{margin-top:.35rem}.style-it-with__variant-list{gap:.25rem 1.4rem}.style-it-with__variant-list input[type=radio]+label{margin-top:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
