.slick-lightbox{background-color:var(--base-off-white);z-index:9999}.slick-lightbox .slick-lightbox-inner{background-color:var(--base-off-white)}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{height:100%}.slick-lightbox .slick-lightbox-close{position:absolute;top:2.5rem;right:2.5rem;width:1.34375rem;height:1.34375rem;background:#0000;border:none;cursor:pointer;padding:0;z-index:10000}.slick-lightbox .slick-lightbox-close:before,.slick-lightbox .slick-lightbox-close:after{content:"";position:absolute;top:50%;left:50%;width:1.34375rem;height:.09375rem;background-color:var(--web-green);transform-origin:center}.slick-lightbox .slick-lightbox-close:before{transform:translate(-47%,-50%) rotate(45deg)}.slick-lightbox .slick-lightbox-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.slick-lightbox .slick-lightbox-close:hover:before,.slick-lightbox .slick-lightbox-close:hover:after{background-color:var(--web-green-shade)}.slick-lightbox .slick-list{padding:2.5rem 0;height:100%!important;max-width:46.5rem;margin:0 auto}.slick-lightbox .slick-track{height:100%!important}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{position:absolute;top:50%;transform:translateY(-50%);font-size:0;line-height:0;width:3.125rem;height:3.125rem;background-color:var(--base-off-white);border:none;border-radius:0;z-index:1000;transition:background-color .3s ease}.slick-lightbox .slick-prev:hover,.slick-lightbox .slick-next:hover{background-color:#f8f6f2e6}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{display:none}.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.375rem;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%)}.slick-lightbox .slick-prev{left:calc(16.67% + 38px)}.slick-lightbox .slick-prev:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L1 11L11 21' stroke='%23618078' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.slick-lightbox .slick-next{right:calc(16.67% + 38px)}.slick-lightbox .slick-next:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11 11L1 21' stroke='%23618078' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.slick-lightbox .slick-lightbox-slick-item{height:100%!important;place-content:center}.slick-lightbox .slick-lightbox-slick-item:before{display:none}.slick-lightbox .slick-lightbox-slick-item-inner{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.slick-lightbox .slick-lightbox-slick-img{max-width:46.5rem;max-height:calc(100vh - 110px)!important;width:100%!important;height:auto;object-fit:contain}.slick-lightbox .slick-dots{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;gap:.375rem;padding:0;margin:0;list-style:none}.slick-lightbox .slick-dots li{font-size:0;line-height:0;margin:0;padding:0}.slick-lightbox .slick-dots li button{width:.375rem;height:.375rem;padding:0;border-radius:50%;background-color:var(--web-green-light);border:none;font-size:0;line-height:0;cursor:pointer;transition:background-color .3s ease}.slick-lightbox .slick-dots li button:before{display:none}.slick-lightbox .slick-dots li.slick-active button{background-color:var(--web-green)}@media(max-width:768px){.slick-lightbox .slick-prev{left:1.25rem}.slick-lightbox .slick-next{right:1.25rem}.slick-lightbox .slick-lightbox-close{top:1.25rem;right:1.25rem}.slick-lightbox .slick-lightbox-slick-item{padding:5rem 1.25rem 3.75rem}}.main-product__gallery-link{display:block;transition:opacity .3s ease;pointer-events:none}@media screen and (min-width:768px){.main-product__gallery-link{cursor:default}}@media screen and (min-width:1199px){.main-product__gallery-link{cursor:zoom-in;pointer-events:auto}}@media screen and (min-width:768px){.section.section-main-product{padding-bottom:2.25rem}}.bel.main-product{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.bel.main-product{flex-direction:row;gap:1.375rem;align-items:flex-start}}.bel.main-product .main-product__media{width:100%}@media screen and (min-width:768px){.bel.main-product .main-product__media{width:50%;position:sticky;top:6.25rem}}@media screen and (min-width:1199px){.bel.main-product .main-product__media{width:66%}}@media screen and (min-width:768px){.bel.main-product .main-product__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}}.bel.main-product .main-product__gallery .slick-list{margin:0 -.4375rem}.bel.main-product .main-product__gallery .slick-slide{padding:0 .4375rem}.bel.main-product .aspect-box{--aspect-ratio: 445 / 365}@media screen and (min-width:768px){.bel.main-product .aspect-box{--aspect-ratio: 530 / 430}}.bel.main-product .main-product__gallery-item{margin:0}@media screen and (min-width:768px){.bel.main-product .main-product__gallery-item:first-child{grid-column:1/-1;grid-row:1}.bel.main-product .main-product__gallery-item:first-child .aspect-box{--aspect-ratio: 1100 / 900}}.bel.main-product .slick-dots{display:flex;justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem}.bel.main-product .slick-dots li{font-size:0}.bel.main-product .slick-dots li button{width:.375rem;height:.375rem;padding:0;border-radius:50%;background-color:var(--web-green-light);border:none;font-size:0;line-height:0;cursor:pointer;transition:background-color .3s ease}.bel.main-product .slick-dots li button:before{display:none}.bel.main-product .slick-dots li.slick-active button{background-color:var(--web-green)}.bel.main-product .main-product__info{width:100%;padding:0 .875rem}@media screen and (min-width:768px){.bel.main-product .main-product__info{width:50%;padding:2.5rem 0 0;max-width:20.3125rem;position:sticky;top:var(--header-height)}}.bel.main-product .main-product__product-type{color:var(--web-brown);margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__product-type{margin-bottom:1.3125rem}}.bel.main-product .main-product__title{color:var(--web-green);margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__title{margin-bottom:1.375rem}}.bel.main-product .main-product__description{color:var(--web-brown);margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__description{margin-bottom:1.1875rem}}.bel.main-product .main-product__description p{font-size:.625rem;line-height:.875rem;letter-spacing:.00625rem;margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__description p{font-size:.75rem;line-height:1.0625rem;letter-spacing:.0075rem;margin-bottom:1.25rem}}.bel.main-product .main-product__description p:last-child{margin-bottom:0}.bel.main-product .main-product__description h2{color:var(--web-brown);font-family:ivyora-text,serif;font-size:.75rem;line-height:.9375rem;margin-bottom:.25rem}@media screen and (min-width:768px){.bel.main-product .main-product__description h2{font-size:1rem;line-height:1.3125rem}}.bel.main-product .main-product__category-description-title{margin-bottom:.25rem;color:var(--web-brown)}.bel.main-product .main-product__category-description-content{margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__category-description-content{margin-bottom:1.25rem}}.bel.main-product .main-product__category-description-content:last-child{margin-bottom:0}.bel.main-product .main-product__form{margin-bottom:.75rem}@media screen and (min-width:768px){.bel.main-product .main-product__form{margin-bottom:1.25rem}}.bel.main-product .main-product__form-row{display:flex;gap:.75rem;align-items:center}.bel.main-product .main-product__error-message{display:none;margin-top:.75rem;padding:.75rem 1rem;background-color:#dc26261a;border:.0625rem solid rgba(220,38,38,.3);border-radius:.25rem;color:#991b1b;font-family:aktiv-grotesk,sans-serif;font-size:.75rem;line-height:1rem}@media screen and (min-width:768px){.bel.main-product .main-product__error-message{font-size:.875rem;line-height:1.125rem}}.bel.main-product .main-product__quantity{display:flex;align-items:center;justify-content:space-between;border:.0625rem solid var(--web-brown);border-radius:2rem;padding:.40625rem .6875rem;width:4.5625rem;flex-shrink:0}@media screen and (min-width:768px){.bel.main-product .main-product__quantity{padding:.424375rem .6875rem}}.bel.main-product .main-product__quantity-btn{background:none;border:none;color:var(--web-brown);cursor:pointer;padding:0;width:.5625rem;height:1.0693125rem;display:flex;align-items:center;justify-content:center;font-family:aktiv-grotesk,sans-serif;font-size:.75rem;line-height:1.0625rem;letter-spacing:.0075rem;transition:color .25s ease}.bel.main-product .main-product__quantity-btn:hover{color:var(--web-green-shade)}.bel.main-product .main-product__quantity-btn span{line-height:1}.bel.main-product .main-product__quantity-input{border:none;text-align:center;width:2.375rem;font-family:aktiv-grotesk,sans-serif;font-size:.75rem;line-height:1.0625rem;letter-spacing:.0075rem;color:var(--web-brown);background:#0000;padding:0}.bel.main-product .main-product__quantity-input:focus{outline:none}.bel.main-product .main-product__quantity-input::-webkit-inner-spin-button,.bel.main-product .main-product__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bel.main-product .main-product__quantity-input{-moz-appearance:textfield}.bel.main-product .main-product__variant-select{margin-top:1.1875rem}.bel.main-product .main-product__add-to-cart{flex:1;display:flex;justify-content:space-between;align-items:center;gap:.875rem;padding:.375rem .875rem .5625rem;background-color:var(--web-green);border:none;border-radius:2rem;color:var(--base-off-white);cursor:pointer;transition:background-color .25s ease}.bel.main-product .main-product__add-to-cart:hover{background-color:var(--web-green-shade)}.bel.main-product .main-product__add-to-cart:disabled{background-color:var(--web-green-light);cursor:not-allowed;opacity:.6}.bel.main-product .main-product__button-text,.bel.main-product .main-product__price-in-button{font-family:aktiv-grotesk,sans-serif;font-size:.75rem;line-height:1.0625rem;letter-spacing:.0075rem;font-weight:400;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/67/assets/main-product.css.map */
