.product-information-wrapper .product{margin-top:0!important;margin-bottom:0!important;padding-left:65px;padding-right:65px}.product-information .product__top{grid-template-columns:54% 47%}@media screen and (max-width: 1199px) and (min-width: 60em){.product-information-wrapper .product__meta{margin-left:40px}}@media (max-width: 576px){.product-information-wrapper .product{padding-left:20px;padding-right:20px}}.product-information .product__controls-group,.product-information .shopify-app-block{max-width:500px;margin-left:auto;margin-right:auto}.product-information .shopify-app-block legend{margin-bottom:20px;padding:0;font-weight:700}.product-information .shopify-app-block .field{display:flex;flex-direction:column-reverse}.product-information .shopify-app-block input,.product-information .shopify-app-block textarea{width:100%;border:1px solid var(--color-border-input);color:var(--color-text-input);padding:8px 20px;border-radius:3px}.product-information .shopify-app-block input{height:var(--height-input)}.variants{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media (max-width: 1340px) and (min-width: 60em){.variants{max-width:250px;margin:auto}}@media (max-width: 45em){.variants{max-width:250px;margin:auto}}.variants__item{width:73px;height:73px;border-radius:10px;position:relative;margin:0;display:flex;justify-content:center;align-items:center;padding:5px;flex-shrink:0;background-color:var(--color-background);border:1px solid var(--color-text);transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.variants__item[disabled]{opacity:.3;cursor:not-allowed}.variants__item:not([disabled]):hover{background-color:#f7e7d440;border-color:#f7e7d440}.variants__item.selected{background-color:#f9efe3;border-color:#f9efe3;color:#000}.variants__item__title{font-size:20px;margin-bottom:10px}.variants__item__description{position:absolute;bottom:10px;font-size:10px;left:0;right:0}.variants select{display:none}.variants__item[dynamic-variant-button].disabled{background-color:transparent;border:1px solid #706F66;text-decoration:none}.product__title{text-align:center;font-family:DomaineDisplay,serif;font-size:56px;line-height:.9;font-weight:500;letter-spacing:0;margin-bottom:25px}.product__description-content{font-size:20px;line-height:1.1;letter-spacing:-.025em}.pills{max-width:480px;margin:10px auto 30px}.pills__item{background-color:#ffb190;padding:12px 20px;border-radius:8px;border:1px solid #000000;font-size:16px;font-weight:400;line-height:1}.swiper-pills{border-left:1px solid #000000;border-right:1px solid #000000}.swiper-pills .swiper-slide{width:auto}.link-wrapper{padding:0 10px}.link--sm{font-size:16px}.product__title-info{max-width:450px;margin-left:auto;margin-right:auto}.product__title-info h1,.product__title-info h2,.product__title-info h3,.product__title-info h4,.product__title-info h5,.product__title-info h6{font-size:18px;line-height:.9;margin-bottom:0}.product__title-info p{font-size:15px;letter-spacing:-.025em;margin-bottom:10px}.product__title-info p:last-child{font-size:16px}.buy-buttons-wrapper{display:flex;justify-content:center}.product-image-info{position:absolute;left:0;right:0;top:0;padding:40px 35px 0;z-index:3}.product-image-info__heading{font-family:DomaineDisplay,serif;font-size:clamp(30px,2.9vw,40px);line-height:.9;color:#fff;margin-bottom:20px}.product-image-info__description{font-size:clamp(16px,1.4vw,20px);line-height:.94;letter-spacing:-.025em;color:#fff}.product-image-info__images{display:flex;justify-content:flex-start;align-items:center;gap:15px;margin-top:15px}.product-image-info__img{width:90px;height:90px}.product-image-info__img img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 576px){.product-image-info{padding:20px 20px 0}.product-image-info__images{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:5px;margin-top:0;transform:translateY(-35px)}.product-image-info__img{width:70px;height:70px}.product-image-info__heading{font-size:26px}.product-image-info__description{max-width:200px}.product__title{font-size:34px}.product__description-content{font-size:16px}.product__meta{margin-top:30px}.product__controls-group .link-wrapper.txt--right{text-align:center}.product-information .product__controls-group{margin-bottom:20px}}@media screen and (max-width: 360px){.product-image-info__description{max-width:100%;padding-right:80px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-product.css.map */
