.gpw-breadcrumbs{padding-block:var(--spacing-md);font-size:var(--fs-sm)}.accordion{--item-padding: var(--spacing-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion__item{border-top:.0625rem solid var(--gray-color-50);display:grid;-webkit-transition:grid-template-rows 300ms;transition:grid-template-rows 300ms;transition:grid-template-rows 300ms, -ms-grid-rows 300ms;overflow:hidden}.accordion__item:has([aria-hidden=true]){grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr}.accordion__item:has([aria-hidden=false]){grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.accordion__item:last-child{border-bottom:.0625rem solid var(--gray-color-50)}.accordion__button{all:unset;cursor:pointer;padding-block:var(--spacing-sm);color:var(--primary-color-500);font-size:var(--fs-normal);font-weight:700}.accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0}.accordion__panel{overflow:hidden;font-size:var(--fs-normal);-webkit-transition:padding 0ms 200ms;transition:padding 0ms 200ms}.accordion__panel:is([aria-hidden=false]){-webkit-transition:padding-block 150ms;transition:padding-block 150ms;padding-block:var(--item-padding)}.accordion__panel p{margin-bottom:.625rem}.gpw-button{--gpw-button-bg-color: transparent;--gpw-button-text-color: var(--primary-color-500);--gpw-button-border-color: var(--primary-color-500);--gpw-button-border-radius: var(--spacing-xs);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);font-size:var(--fs-normal);color:var(--gpw-button-text-color);font-weight:700;text-transform:uppercase;background-color:var(--gpw-button-bg-color);border:.0625rem solid var(--gpw-button-border-color);border-radius:var(--gpw-button-border-radius);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:background-color 300ms ease-in-out,color 300ms ease-in-out;transition:background-color 300ms ease-in-out,color 300ms ease-in-out}.gpw-button__primary{--gpw-button-bg-color: var(--primary-color-500);--gpw-button-border-color: var(--primary-color-500);--gpw-button-text-color: #fff}.gpw-button__primary:hover{--gpw-button-bg-color: var(--primary-color-400);--gpw-button-border-color: var(--primary-color-400);--gpw-button-text-color: #fff;color:var(--gpw-button-text-color)}.main-content{padding-block:var(--spacing-3xl)}.main-content .section__inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-xl) var(--spacing-2xl)}@container content ( width > 34.375rem ){.main-content .section__inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container content ( width > 53.125rem ){.main-content .section__inner{grid-template-columns:minmax(0, 1fr) 35%}}.product-gallery{--image-per-row: 1;container-type:inline-size}.product-gallery__inner{display:grid;grid-template-columns:repeat(var(--image-per-row), minmax(0, 1fr));gap:var(--spacing-sm)}@container (width > 40rem){.product-gallery__inner{--image-per-row: 2}}.product-gallery__item{width:100%;aspect-ratio:1;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}.product-gallery__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-gallery__item--zoom{cursor:-webkit-zoom-out;cursor:zoom-out;background-position:var(--_bg-x, 50%) var(--_bg-y, 50%);background-size:auto;background-repeat:no-repeat}.product-gallery__item--zoom .product-gallery__item-img{opacity:0}.item-infos{padding-block:var(--spacing-lg) 0}.item-infos__title{font-size:var(--fs-md);color:var(--heading-color)}.item-infos__list{list-style:none}.item-infos__item{margin-bottom:0;padding-block:var(--spacing-xs);padding-inline:var(--spacing-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--fs-sm)}.item-infos__item-value{margin-left:auto}.item-infos__item:has(.item-infos__item-icon) .item-infos__item-icon{margin-right:var(--spacing-xs)}.item-infos__item:nth-child(2n){background-color:var(--gray-color-50)}.item-infos__more-infos{padding-block:var(--spacing-sm) 0;display:grid;grid-template-rows:0fr -webkit-min-content;grid-template-rows:0fr min-content;-webkit-transition:grid-template-rows 300ms ease-in-out;transition:grid-template-rows 300ms ease-in-out;transition:grid-template-rows 300ms ease-in-out, -ms-grid-rows 300ms ease-in-out}.item-infos__more-infos:has([aria-hidden=false]){grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}.item-infos__more-infos-content{overflow:hidden}.item-infos__show-more-wrapper{padding-block:var(--spacing-xs);border-block:.0625rem solid var(--gray-color-50)}.item-infos__show-more-btn{width:100%;text-align:left;margin:0;padding-inline:0;text-transform:capitalize;font-weight:400}.product-data-container{position:relative}.product-data{position:sticky;top:6.25rem}.product-data__title{font-size:var(--fs-xl);color:var(--heading-color)}.product-data__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.product-data__price-wrapper{color:var(--heading-color);font-weight:700}.product-data__variations{list-style:none}.product-data__variations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-sm) var(--spacing-sm)}.product-data__variation{margin-bottom:0}.product-data__variation label{margin:0;padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm);cursor:pointer;font-weight:400;color:var(--primary-color-500);border:.0625rem solid rgba(0,0,0,0)}.product-data__variation input[type=radio]{display:none}.product-data__variation:has(input[type=radio]:checked) label{border-color:currentColor}.product-data__submit-btn{min-height:none;line-height:1.3;margin:0}.product-data__submit-btn.loading .material-symbols-outlined{-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.package-banner{padding-block:0 var(--spacing-3xl)}.package-banner .section__inner{display:grid;grid-template-columns:repeat(var(--items-per-row, 1), minmax(0, 1fr));gap:var(--spacing-lg)}@container content ( width > 53.125rem ){.package-banner .section__inner{--items-per-row: 2}}.package-banner__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.package-banner__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.package-banner__title{font-size:var(--fs-lg);color:var(--heading-color);margin-bottom:var(--spacing-lg)}.package-banner__desc{margin-bottom:var(--spacing-lg)}@container content ( width > 53.125rem ){.package-banner__image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.package-banner__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.related-products__title{font-size:var(--fs-lg);color:var(--heading-color)}.related-products__list{display:grid;grid-template-columns:repeat(var(--items-per-row, 1), minmax(0, 1fr))}@container content ( width > 34.375rem ){.related-products__list{--items-per-row: 2}}@container content ( width > 53.125rem ){.related-products__list{--items-per-row: 4}}.review-section{padding-block:0 var(--spacing-3xl)}.review-section .woocommerce-Reviews-title{font-size:var(--fs-lg);color:var(--heading-color)}.review-section #review_form_wrapper{padding-bottom:0}.review-section #review_form_wrapper .submit{background-color:var(--primary-color-500)}
/*# sourceMappingURL=gpw-single-product.min.css.map */
