.product-layout.page-width,.product-related-layout.page-width{box-sizing:border-box;width:100%;max-width:var(--store-page-width, 1200px);margin-inline:auto;padding-inline:16px!important;min-width:0}.product-layout.page-width{padding-top:var(--product-padding-top, 27px)!important;padding-bottom:var(--product-padding-bottom, 9px)!important;font-size:14px;line-height:1.7}.product-layout .product.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.product-layout .product>.product__media-wrapper,.product-layout .product>.product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0;padding:0;margin:0}.product-layout .product__info-container{display:block;min-width:0}.product-layout .product__info-container>*+*{margin-top:16px;margin-bottom:0}.product-layout .product__text{font-size:13px;line-height:1.6;letter-spacing:0}.product-layout .product__title{margin:8px 0 16px}.product-layout .product__title h1{font-size:clamp(22px,2.4vw,28px);line-height:1.5;overflow-wrap:anywhere}.product-layout .price--large{font-size:24px;line-height:1.5;letter-spacing:0}.product-layout .product__tax,.product-layout .product__inventory,.product-layout .quantity__rules,.product-layout .installment{font-size:13px;line-height:1.7}.product-layout .form__label{font-size:14px;line-height:1.6;margin-bottom:8px}.product-layout .product-form__input,.product-layout .product-form__buttons{max-width:100%;min-width:0}.product-layout .quantity{width:144px;min-height:48px}.product-layout .quantity__button{width:44px}.product-layout .quantity__input{font-size:16px}.product-layout .quantity__button svg{width:12px}.product-layout .product-form__submit,.product-layout .shopify-payment-button__button--unbranded{min-height:48px;font-size:16px;line-height:1.5;padding:12px 20px}.product-layout .share-button__button{min-height:44px;font-size:13px}.product-layout .product-form__input input[type=radio]+label{padding:10px 16px;margin:0 8px 8px 0;font-size:14px;line-height:1.5}.product-layout .product-form__input .select{max-width:100%}.product-layout .product-form__input .select__select{min-height:48px;font-size:16px}.product-layout .product__media-list{gap:12px;margin:0;padding:0;scroll-padding-left:0}.product-layout .product--stacked .product__media-list .product__media-item{width:100%!important;max-width:100%;min-width:0;padding:0}.product-layout .slider-mobile-gutter{margin-inline:0}.product-layout .slider-buttons{font-size:13px}.product-layout .slider-counter{font-size:13px;margin:0 12px}.product-layout .product>.product__description{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:16px 0 24px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.product-layout .product__description img,.product-layout .product__description iframe{max-width:100%}.product-layout .product__description img{height:auto}.product-layout .product__description table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #ccc;box-shadow:none;background:#fff;font-size:14px}.product-layout .product__description th,.product-layout .product__description td{padding:14px 16px;border:1px solid #ccc;font-size:14px;line-height:1.8;text-align:left;overflow-wrap:anywhere;vertical-align:top}.product-layout .product__description th{background:#ededed;color:#222;font-weight:700}.product-layout .product__description td{background:#fff;color:#333}.product-layout .product__description .spc_tbl th{width:34%}.product-layout .product__description caption{margin-bottom:12px;font-size:18px;font-weight:700;text-align:left;color:#222;line-height:1.5}.product-related-layout .related-products__heading{font-size:22px;line-height:1.5}.product-related-layout .card__heading{font-size:14px;line-height:1.65}.product-related-layout .price{font-size:16px;line-height:1.5}@media screen and (max-width:749px){.product-layout .product__media-list .product__media-item{flex:0 0 100%}.product-layout .product__media-list:after{content:none}}@media screen and (min-width:750px){.product-layout.page-width,.product-related-layout.page-width{padding-inline:32px!important}.product-layout .product.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px}.product-layout .product>.product__media-wrapper{grid-column:1;grid-row:1}.product-layout .product>.product__info-wrapper{grid-column:2;grid-row:1}.product-layout .product--right>.product__media-wrapper{grid-column:2}.product-layout .product--right>.product__info-wrapper{grid-column:1}.product-layout .product--no-media{display:block;max-width:720px;margin-inline:auto}.product-layout .product--stacked .product__media-list .product__media-item:not(:first-child):not(.product__media-item--full){width:calc((100% - 36px)/4)!important;max-width:calc((100% - 36px)/4)}.product-layout .product__column-sticky{top:24px}.product-layout .product__description .spc_tbl th{width:28%}}@media screen and (min-width:990px){.product-layout .product.grid{column-gap:48px}}.product-layout .product__media-list{width:100%}.product-layout .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.product-layout .product__media-list .product__media-item:first-of-type{margin-left:0}@media screen and (max-width:749px){.product-layout .product__media-list{column-gap:0}}.product-layout .gpo-app .gpo-group__childs{margin:0;padding:20px;background:#f2f2f2;border:0;border-radius:0;box-sizing:border-box}.product-layout .gpo-app .gpo-group__childs>.gpo-element{padding:16px 0;margin-bottom:0;border-bottom:0;min-width:0}.product-layout .gpo-app .gpo-group__childs>.gpo-element:first-child{padding-top:0}.product-layout .gpo-app .gpo-group__childs .gpo-label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.7;color:#333}.product-layout .gpo-app .gpo-group__childs .gpo-choicelist label{min-height:32px;padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5;color:#333}.product-layout .gpo-app .gpo-group__childs .gpo-select select,.product-layout .gpo-app .gpo-group__childs input[type=text],.product-layout .gpo-app .gpo-group__childs textarea{width:100%;min-height:44px;border:1px solid #b9b2aa;border-radius:3px;background-color:#fff;font-size:16px;color:#333;padding:10px 36px 10px 12px;box-sizing:border-box}.product-layout .gpo-app .gpo-group__childs select:focus-visible,.product-layout .gpo-app .gpo-group__childs input:focus-visible,.product-layout .gpo-app .gpo-group__childs textarea:focus-visible{outline:2px solid #51300e;outline-offset:2px}.product-layout .gpo-app .gpo-group__childs .gpo-label .label-content{font-weight:500;font-size:inherit;line-height:inherit}.product-layout .gpo-app .gpo-group__childs>.gpo-element:last-child{padding-bottom:0}@media(max-width:749px){.product-layout .gpo-app .gpo-group__childs{padding:16px}}@media(max-width:749px){.product-layout .product__description th,.product-layout .product__description td{padding:12px 10px}}.product-layout .product__description table,.product-layout .product__description thead,.product-layout .product__description tbody,.product-layout .product__description tfoot,.product-layout .product__description tr,.product-layout .product__description th,.product-layout .product__description td{height:auto!important}.product-related-layout.page-width{padding-top:var(--related-padding-top, 27px)!important;padding-bottom:var(--related-padding-bottom, 27px)!important}.product-related-layout .related-products__heading.h2{font-size:22px}.product-related-layout .related-products__heading.h1{font-size:28px}.product-related-layout .related-products__heading.h0{font-size:34px}@media(min-width:990px){.product-layout .product.grid.product--small{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.product-layout .product.grid.product--medium{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.product-layout .product.grid.product--large,.product-layout .product.grid.product--small.product--right{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.product-layout .product.grid.product--medium.product--right{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.product-layout .product.grid.product--large.product--right{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}}.product-layout .gpo-app .gpo-select{border-radius:0;overflow:visible}.product-layout .gpo-app .gpo-select select,.product-layout .gpo-app .gpo-group__childs .gpo-select select{border:0;border-radius:0;box-shadow:none;min-width:0;max-width:100%}.product-lightbox .product-media-modal__dialog{height:100vh;height:100dvh}.product-lightbox .product-media-modal__content{box-sizing:border-box;max-height:100vh;max-height:100dvh;padding:72px 16px 24px}.product-lightbox .product-media-modal__content>img{width:auto;height:auto;max-width:min(100%,960px);max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);object-fit:contain;margin-inline:auto}.product-lightbox .product-media-modal__content>*+*{margin-top:24px}.product-lightbox .product-media-modal__toggle{top:16px;right:16px;width:44px;height:44px;padding:12px}.product-lightbox .product-media-modal__toggle .icon{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-layout.css.map */
