.main-product{padding:calc(132 * var(--u)) 0 calc(70 * var(--u))}.main-product__grid{display:grid;grid-template-columns:calc(575 * var(--u)) calc(486 * var(--u));column-gap:calc(232 * var(--u));align-items:start;padding-left:calc(362 * var(--u))}.main-product__image-wrap{display:flex;justify-content:center}.main-product__image{width:100%;height:auto;max-height:calc(680 * var(--u));object-fit:contain}.main-product__thumbs{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.main-product__thumb{display:block;width:4.5rem;padding:.25rem;border:1px solid transparent;background:none;cursor:pointer;transition:border-color var(--transition)}.main-product__thumb img{width:100%;height:4rem;object-fit:contain}.main-product__thumb:hover,.main-product__thumb[aria-current=true]{border-color:var(--color-aqua)}.main-product__info{padding-top:calc(23 * var(--u))}.main-product__summary,.main-product__form .quantity,.main-product__form .quantity__rules,.main-product__variant{padding-left:calc(7 * var(--u))}.main-product__title{font-size:var(--text-heading);font-weight:700;line-height:1.2}.main-product__weight{margin-top:calc(25 * var(--u));font-size:var(--text-ui);line-height:1.2}.main-product__price{margin-top:calc(20 * var(--u));font-weight:700;justify-content:flex-start;font-size:var(--text-ui);line-height:1.2}.main-product__price-breaks{margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--text-small)}.main-product__description{margin-top:1.25rem;font-size:var(--text-small)}.main-product__form{display:block;margin-top:calc(62 * var(--u))}.main-product__variant{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.25rem}.main-product__variant-label{font-size:var(--text-small)}.main-product__variant-select{max-width:20rem;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--color-dark-green);border-radius:0;background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23186165' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .75rem center;color:var(--color-dark-green);font-size:var(--text-small);-webkit-appearance:none;appearance:none}.quantity{display:flex;align-items:center}.quantity__label{font-size:var(--text-ui);line-height:1.2}.quantity__control{display:flex;align-items:center;margin-left:calc(10 * var(--u))}.quantity__button{display:inline-flex;align-items:center;justify-content:center;width:calc(34 * var(--u));min-width:1.75rem;height:calc(35 * var(--u));min-height:1.75rem;padding:0;border:0;background:none;color:var(--color-dark-green);font-size:var(--text-ui);line-height:1;transition:color var(--transition)}.quantity__button:hover{color:var(--color-aqua)}.quantity__button--plus{margin-left:calc(6 * var(--u))}.quantity__input{width:calc(34 * var(--u));min-width:1.75rem;height:calc(35 * var(--u));min-height:1.75rem;margin-left:calc(3 * var(--u));padding:0;border:1px solid var(--color-dark-green);border-radius:0;background:var(--color-white);color:var(--color-dark-green);font-size:var(--text-small);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__rules{margin-top:.5rem;font-size:var(--text-small)}.main-product__add{--button-width: clamp(9rem, calc(165 * var(--u)), 10.3125rem);padding-inline:.75em;margin-top:calc(32 * var(--u))}.main-product__status{min-height:1.4em;margin-top:.5rem;font-size:var(--text-small)}.main-product__status:empty{min-height:0;margin:0}.main-product__status a{text-decoration:underline;text-underline-offset:.15em}.main-product__status a:hover{color:var(--color-aqua)}.main-product__status--error{color:#a8323e}.main-product__accordions{margin-top:calc(43 * var(--u))}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(39 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) 0;border-bottom:var(--border);font-size:var(--text-ui);line-height:1.2;list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__heading{transition:color var(--transition)}.accordion__summary:hover .accordion__heading{color:var(--color-aqua)}.accordion__icon{position:relative;flex:none;width:.75rem;height:.75rem}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transform:translateY(-50%);transition:transform var(--transition),opacity var(--transition)}.accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.accordion[open] .accordion__icon:after{opacity:0;transform:translateY(-50%) rotate(0)}.accordion__content{padding:1rem 0 1.5rem;font-size:var(--text-small)}.accordion__content:empty{padding:0}.accordion__image{width:100%;max-width:30rem;height:auto}@media screen and (max-width:1199px){.main-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,6vw,5rem);padding-inline:var(--gutter)}}@media screen and (max-width:749px){.main-product{padding:2rem 0 3rem}.main-product__grid{grid-template-columns:1fr;row-gap:2rem;padding-inline:var(--mobile-margin)}.main-product__image{max-height:26rem}.main-product__info{padding-top:0}.main-product__summary,.main-product__form .quantity,.main-product__form .quantity__rules,.main-product__variant{padding-left:0}.main-product__weight{margin-top:.75rem}.main-product__price{margin-top:.5rem}.main-product__form{margin-top:1.75rem}.quantity__control{margin-left:.75rem}.quantity__button{width:2.75rem;height:2.75rem}.quantity__input{width:2.75rem;height:2.75rem;margin-left:0}.quantity__button--plus{margin-left:0}.main-product__add{width:100%;margin-top:1.25rem}.main-product__accordions{margin-top:1.5rem}.accordion__summary{padding:1.5rem .25rem .5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
