.product-information{background-color:var(--kc-color-surface-base)!important;padding:0 var(--kc-space-6)!important;margin:0!important;max-width:100%!important}.product-information.section{--padding-block-start: 0 !important;--padding-block-end: 0 !important}.product-information .section-background{background-color:var(--kc-color-surface-base)!important}.product-information__grid{min-height:calc(100vh - (var(--kc-space-8) + 80px));align-items:stretch;overflow:visible}.product-information__grid .product-information__media,.product-information__grid .product-details{max-width:calc(50vw - 34px)}.product-information .product-information__media,.product-information .product-information__media>*,.product-information .media-gallery{position:relative!important;top:auto!important}.product-information__media,.product-information__media .media-gallery,.product-information__media .media-gallery__slide,.product-information__media .media-gallery__media-wrapper{border-radius:var(--kc-radius-lg);overflow:hidden}.product-information__media img,.product-information__media model-viewer,.product-information__media video{border-radius:var(--kc-radius-lg)}.product-information .media-gallery__thumbnails{display:none!important}.product-information .product-details{display:flex;align-items:flex-start;background-color:var(--kc-color-surface-raised);border-radius:var(--kc-radius-lg);padding:var(--kc-space-10) var(--kc-space-8);height:100%;box-sizing:border-box;min-width:0;overflow-x:hidden;overflow-y:auto}.product-information .product-details,.product-information .product-details *{--color-foreground: var(--kc-color-text-primary);--color-background: var(--kc-color-surface-raised);--color-foreground-rgb: 10, 10, 18;--color-background-rgb: 245, 243, 239}.product-information .product-details.sticky-content--desktop{position:relative!important;top:auto!important}.product-information .product-details .group-block{width:100%}.product-information .product_title,.product-information h1{font-family:var(--kc-font-heading);font-weight:500;font-size:var(--kc-text-5xl);line-height:var(--kc-leading-tighter);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text-primary);margin:0}.product-information .kc-pdp-description{font-family:var(--kc-font-body);font-size:var(--kc-text-base);line-height:var(--kc-leading-normal);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text-secondary);margin:0}.kc-pdp-tags{display:flex;flex-wrap:wrap;gap:var(--kc-space-2);justify-content:flex-start}.product-information .kc-pdp-tags.product__attributes-list{padding-block-start:0;padding-block-end:0;padding-inline-start:max(20px,calc(var(--spacing-scale) * 45px));padding-inline-end:max(20px,calc(var(--spacing-scale) * 45px))}.kc-pdp-tag{display:inline-flex;align-items:center;gap:var(--kc-space-1);padding:var(--kc-space-1) var(--kc-space-2-5);background:var(--kc-color-white);border-radius:var(--kc-radius-sm);font-family:var(--kc-font-body);font-size:var(--kc-text-xs);line-height:1.2;letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-black-40);white-space:nowrap}.kc-pdp-tag svg{width:12px;height:12px;flex-shrink:0;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.kc-pdp-tag--info{padding:var(--kc-space-1) var(--kc-space-3);font-size:var(--kc-text-sm);color:var(--kc-color-text-muted)}.kc-pdp-tag--info svg{width:14px;height:14px}.product-information .product__attributes-list{gap:var(--kc-space-2)}.product-information .product-details .custom-liquid-block,.product-information .product-details .custom-liquid{text-align:left;display:flex;justify-content:flex-start;width:100%}.product-information .divider-block{border-color:var(--kc-color-border-subtle);opacity:.4}.product-information .buy-buttons-block{width:100%}.product-information .product__custom-row{display:flex;align-items:center;gap:var(--kc-space-3);width:100%;justify-content:flex-start}.product-information .product__custom-row.form__row{gap:var(--kc-space-4)}.product-information .price,.product-information .buy-buttons-block .price{display:inline-flex;align-items:center;justify-content:center;padding:var(--kc-space-2) var(--kc-space-4);border:0;background:var(--kc-color-white);color:var(--kc-color-text-primary);border-radius:var(--kc-radius-sm);font-family:var(--kc-font-body);font-size:var(--kc-text-lg);font-weight:500;line-height:1.2;letter-spacing:var(--kc-tracking-tight);white-space:nowrap}.template-product .product__custom-row .price__container{background:var(--kc-color-white)}.product-information .price,.product-information .price *,.product-information .price .price__current,.product-information .price .price__was,.product-information .price .money,.product-information .buy-buttons-block .price *{color:var(--kc-color-text-primary)!important;font-family:var(--kc-font-body);font-size:var(--kc-text-sm);font-weight:600;letter-spacing:var(--kc-tracking-tight)}.product-information .quantity-selector,.product-information .buy-buttons-block .quantity-selector{border:none!important;border-radius:var(--kc-radius-sm);font-family:var(--kc-font-body);font-size:var(--kc-text-sm);background-color:var(--kc-color-surface-raised)!important;color:var(--kc-color-text-primary)!important}.product-information .quantity-selector button,.product-information .quantity-selector .quantity-selector__button,.product-information .quantity-selector *{--color-foreground: var(--kc-color-white);--color-foreground-rgb: var(--color-kc-white-rgb);border:none}.product-information .quantity-selector input,.product-information .quantity-selector .quantity-selector__input{color:var(--kc-color-text-primary);background-color:var(--kc-color-surface-base);font-family:var(--kc-font-body);font-size:var(--kc-text-sm);font-weight:600}.product-information .product-form-buttons{width:100%}.product-information .buy-buttons-block .button,.product-information .buy-buttons-block button[type=submit],.product-information .add-to-cart-button,.product-information .product-form-buttons .button{background-color:var(--kc-color-brand-primary);color:var(--kc-color-white);border:none;border-radius:var(--kc-radius-sm);font-family:var(--kc-font-body);font-size:var(--kc-text-sm);font-weight:400;letter-spacing:var(--kc-tracking-tight);padding:0;transition:opacity var(--kc-duration-fast) var(--kc-ease-out);text-transform:none;box-shadow:none}.product-information .buy-buttons-block .button:hover,.product-information .buy-buttons-block button[type=submit]:hover,.product-information .add-to-cart-button:hover{opacity:.85;background-color:var(--kc-color-brand-primary);color:var(--kc-color-white)}.product-form-buttons button.add-to-cart-button{padding:var(--kc-space-4) var(--kc-space-10);max-width:320px;margin:0}.product-information .inventory_message{font-family:var(--kc-font-body);font-size:var(--kc-text-xs);color:var(--kc-color-text-muted);letter-spacing:var(--kc-tracking-tight)}.product-information .extra__message{font-family:var(--kc-font-body);font-size:var(--kc-text-xs);letter-spacing:var(--kc-tracking-tight);width:100%}.product-information .extra__message a{color:var(--kc-color-text-muted);text-decoration:underline;text-underline-offset:2px}.product-information .variant-selector__label{font-family:var(--kc-font-body);font-size:var(--kc-text-sm);font-weight:600;letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text-primary)}.product-information .product__text.rte{font-family:var(--kc-font-body);font-size:var(--kc-text-base);line-height:var(--kc-leading-normal);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text-secondary)}.product-information .product__text.rte span:first-child{font-weight:600;color:var(--kc-color-text-primary)}.product-information .iprodblock{font-family:var(--kc-font-body);font-size:var(--kc-text-sm);line-height:var(--kc-leading-snug);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text-secondary)}.product-information .iprodblock span:first-child{font-weight:600;color:var(--kc-color-text-primary)}@media screen and (max-width:749px){.product-information__grid{min-height:auto}.product-information__grid .product-information__media,.product-information__grid .product-details{max-width:none}.product-information .product-details>.group-block{padding-inline:0}.product-information .product_title,.product-information h1{font-size:var(--kc-text-4xl)}.product-information .product-details{padding:var(--kc-space-6) var(--kc-space-5);height:auto}.kc-pdp-tag--info{font-size:var(--kc-text-xs)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kc-product-information.css.map */
