.c_product{background:#f4f0eb;color:#32312f;--color-foreground-main: #fff;--color-background-main: #F4F0EB;--color-secondary-background-main: #32312F;--color-borders-forms-primary: #B2B1B0;--color-text-main: #32312F;--theme-max-width: 1270px}.c_product input,.c_product textarea,.c_product select{color:#32312f;border-color:#32312f}.c_product>.container{padding-left:79px;padding-right:79px}@media screen and (max-width:767px){.c_product>.container{padding-left:15px;padding-right:15px}}.c_product product-page{--col-gap: 60px;row-gap:0;padding-left:0!important;padding-right:0!important;grid-template-columns:700fr 522fr;grid-template-rows:auto auto 1fr;grid-template-areas:"breadcrumb text-top" "sticky text" "sticky text"}@media screen and (max-width:767px){.c_product product-page{grid-template-columns:1fr;grid-template-areas:"breadcrumb" "image" "text" "blog-list"}}.c_product__breadcrumb{grid-area:breadcrumb}.c_product__breadcrumb .breadcrumb{opacity:1}.c_product__sticky{grid-area:sticky}@media screen and (max-width:767px){.c_product__sticky{display:contents}}.c_product__image{grid-area:image;margin-top:12px}@media screen and (max-width:767px){.c_product__image{margin-top:4px;width:calc(100vw - 30px)}}@media screen and (max-width:767px){.c_product__image .lap--grid--slider-container css-slider{width:100%;margin-inline:0}}.c_product__image .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{position:absolute;top:50%;translate:0 -50%;width:100%;justify-content:space-between}@media screen and (max-width:767px){.c_product__image .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{display:none}}.c_product__image .css-slider-button.disabled{opacity:1}.no-touchevents .c_product__image .css-slider-button:hover:after,.no-touchevents .c_product__image .css-slider-button:hover:before{width:0}.c_product__image .css-slider-button svg{width:20px;height:40px}.c_product__image .css-slider-button svg path{fill:#fff}.c_product__image .product-gallery__thumbnails{padding-top:23px}@media screen and (max-width:767px){.c_product__image .product-gallery__thumbnails{padding-top:12px}}.c_product__image .product-gallery__thumbnails .thumbnail:not(:last-child){margin-inline-end:11px}@media screen and (max-width:767px){.c_product__image .product-gallery__thumbnails .thumbnail:not(:last-child){margin-inline-end:6px}}.c_product__image .product-gallery__thumbnails .thumbnail{width:100%;max-width:90px}@media screen and (max-width:767px){.c_product__image .product-gallery__thumbnails .thumbnail{max-width:44px}}.c_product__image .css-slider-dot-navigation{display:none!important}.c_product__blog-list{grid-area:blog-list;margin-top:76px}@media screen and (max-width:767px){.c_product__blog-list{margin-top:51px}}.c_product__blog-list__title{font-family:var(--font-family-shippori);font-size:28px;font-weight:400;line-height:54px;text-align:center}@media screen and (max-width:767px){.c_product__blog-list__title{font-size:20px;line-height:32.5px}}.c_product__blog-list__wrapper{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px 16px}@media screen and (max-width:767px){.c_product__blog-list__wrapper{margin-top:27px;grid-template-columns:repeat(2,1fr);gap:35px 14px;padding:0 5.5px}}.c_product__blog-list__wrapper .c_blog-item__image span,.c_product__blog-list__wrapper .c_blog-item__image img{border-radius:8.869px}.c_product__blog-list__wrapper .blog-item__title-holder .text-size--larger{font-size:16px;font-weight:500;line-height:31.501px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:767px){.c_product__blog-list__wrapper .blog-item__title-holder .text-size--larger{font-size:12px;line-height:20px}}.c_product__blog-list__button{display:flex;justify-content:center;align-items:center}.c_product__blog-list__wrapper .blog-item__title-holder{margin-top:12px}.c_product__blog-list__button .c_button{margin-top:20px;font-size:14px;font-weight:500;color:#32312f;margin-inline:auto}@media screen and (max-width:767px){.c_product__blog-list__button .c_button{margin-top:16px;font-size:12px}}.c_product__blog-list__button .c_button .button__icon svg path{fill:#32312f}.c_product__text{grid-area:text}@media screen and (max-width:767px){.c_product__text{margin-top:50px;display:grid}}.c_product__title{font-size:32px;font-weight:400;line-height:48px}@media screen and (max-width:767px){.c_product__title{font-size:22px;line-height:32px}}@media screen and (max-width:767px){.c_product__label .c_label__wrapper{margin-top:0}}.c_product__description p{font-size:14px;font-weight:400;line-height:28px}@media screen and (max-width:767px){.c_product__description p{font-size:13px;line-height:24px}}.c_product__variants{margin-top:27px!important}@media screen and (max-width:767px){.c_product__variants{margin-top:16px!important}}.c_product__variants .product-variant__item--radio label{color:#7e7c7a;line-height:1.333;padding:12px 22px}@media screen and (max-width:767px){.c_product__variants .product-variant__item--radio label{font-size:12px;padding:12px 8px}}.c_product__variants .product-variant__item--radio input:checked+label{font-weight:500;color:#fff;background:#32312f}.c_product-actions{margin-top:0!important}.c_product__actions-grid-buttons{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"price quantity" "submit submit" "product-page-gift-ui product-page-gift-ui" "expiration-date expiration-date" "payment-icons payment-icons";gap:16px 20px;margin-top:0!important}.c_product__actions-grid-buttons.is-soldout{grid-template-areas:"price price" "submit submit" "product-page-gift-ui product-page-gift-ui" "restock restock" "expiration-date expiration-date" "payment-icons payment-icons"}@media screen and (max-width:1024px){.c_product__actions-grid-buttons,.c_product__actions-grid-buttons.is-soldout{grid-template-columns:1fr;grid-template-areas:"price" "quantity" "submit" "product-page-gift-ui" "restock" "expiration-date" "payment-icons"}}@media screen and (max-width:767px){.c_product__actions-grid-buttons{grid-template-columns:1fr 1fr;grid-template-areas:"price quantity" "submit-wrapper submit-wrapper" "product-page-gift-ui product-page-gift-ui";gap:0 20px}.c_product__actions-grid-buttons.is-soldout{grid-template-areas:"price price" "submit-wrapper submit-wrapper" "product-page-gift-ui product-page-gift-ui" "restock restock"}}@media screen and (min-width:1000px){.c_product__actions-grid-buttons.is-soldout{grid-template-areas:"price price" "app-ui app-ui" "submit submit" "restock restock" "expiration-date expiration-date" "payment-icons payment-icons"}}.c_product__actions__price{grid-area:price;width:fit-content;margin-top:0!important}@media screen and (max-width:767px){.c_product__actions__price{align-self:center}}.c_product__actions__price .product-price--original{font-size:32px;font-weight:500;line-height:48px}@media screen and (max-width:767px){.c_product__actions__price .product-price--original{font-size:24px;line-height:32px}}.c_product__actions__price .c_price_tax{font-size:16px;font-weight:500;line-height:22px}@media screen and (max-width:767px){.c_product__actions__price .c_price_tax{font-size:12px;line-height:14px}}.c_product .c_product__actions__quantity{min-width:144px;min-height:56px;margin-top:0!important}@media screen and (max-width:767px){.c_product .c_product__actions__quantity{min-width:123px;min-height:48px;justify-self:flex-end}}.c_product__actions__quantity{grid-area:quantity;width:fit-content}.c_product__actions__submit-wrapper-sp{display:contents;grid-area:submit-wrapper}@media screen and (max-width:767px){.c_product__actions__submit-wrapper-sp{margin:0;display:flex;flex-direction:column;background:#fff;padding:20px 12.5px;border-radius:19.45px}}.c_product__actions__submit{grid-area:submit;max-width:417px}@media screen and (max-width:767px){.c_product__actions__submit{max-width:100%;width:100%;height:40px!important}}.c_product__actions__expiration-date{grid-area:expiration-date;max-width:417px;text-align:center}@media screen and (max-width:767px){.c_product__actions__expiration-date{margin-top:23px;max-width:100%;font-size:13px}}.c_product__actions__payment-icons{grid-area:payment-icons;max-width:417px;margin-top:10px;order:1}.c_product__accordion{margin-top:20px}@media screen and (max-width:767px){.c_product__accordion{order:1}}.c_product__accordion__item{cursor:pointer;font-size:16px;line-height:24px;padding:20px 0}@media screen and (max-width:767px){.c_product__accordion__item{font-size:12px;line-height:20px;padding:17px 0}}.c_product__accordion__item:not(:last-child){border-bottom:1px solid #000}.c_product__accordion__item__title{font-weight:700;padding-left:30px;padding-right:16px;position:relative}.c_product__accordion__item__title:before,.c_product__accordion__item__title:after{position:absolute;content:"";width:16px;height:1px;background:#32312f;left:0;top:50%;translate:0 -50%;transition:rotate .3s ease}@media screen and (max-width:767px){.c_product__accordion__item__title:before,.c_product__accordion__item__title:after{width:12px}}.c_product__accordion__item__title:after{rotate:90deg}details[open] .c_product__accordion__item__title:after{rotate:180deg}.c_product__accordion__item__text{font-weight:500;margin-top:12px;padding-left:30px;padding-right:16px}.c_product__products-list .sidebar-widget__content{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;padding:22px 25px}@media screen and (max-width:767px){.c_product__products-list .sidebar-widget__content{gap:10px;padding:11px 12.5px 10px}}.c_product__products-list .sidebar-widget__title{font-size:16px;font-weight:500}@media screen and (max-width:767px){.c_product__products-list .sidebar-widget__title{font-size:13px}}.c_product__products-list .product-item-compact{display:block}.c_product__products-list .product-item-compact__details{margin-top:3px;gap:6px}@media screen and (max-width:767px){.c_product__products-list .product-item-compact__details{gap:0}}.c_product__products-list .product-item-compact__image figure img{border-radius:10px}.c_product__products-list__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:767px){.c_product__products-list__title{font-size:10px;font-weight:500;line-height:16px}}.c_product__products-list__price .product-price--original{font-size:22px;font-weight:700;line-height:22px}@media screen and (max-width:767px){.c_product__products-list__price .product-price--original{font-size:12px;line-height:14.646px}.c_product__products-list__price .product-price--original .c_price_tax{font-size:10px;line-height:14.646px}}@media screen and (max-width:767px){.c_sticky-add-to-cart__free-shipping-amount{font-size:12px;font-weight:500}}.c_sticky-add-to-cart__price{font-size:24px;font-weight:400;line-height:24px}.c_sticky-add-to-cart__price .c_price_tax{font-size:12px;font-weight:400;line-height:14.793px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/c_product.css.map */
