:root{--c-font-size-h1: max(10px, calc(24px * var(--c-text-scale, 1)));--c-font-size-h2: max(10px, calc(18px * var(--c-text-scale, 1)));--c-font-size-h3: max(10px, calc(16px * var(--c-text-scale, 1)));--c-font-size-h4: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-body: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-small: max(10px, calc(12px * var(--c-text-scale, 1)));--c-font-size-caption: max(10px, calc(10px * var(--c-text-scale, 1)));--c-font-size-button: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-input: max(10px, calc(13px * var(--c-text-scale, 1)));--c-font-size-pagination: max(10px, calc(16px * var(--c-text-scale, 1)));--c-font-size-link: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-tab: max(10px, calc(11px * var(--c-text-scale, 1)));--c-font-size-list: max(10px, calc(13px * var(--c-text-scale, 1)));--c-font-size-title: max(10px, calc(20px * var(--c-text-scale, 1)));--c-font-size-price: max(10px, calc(24px * var(--c-text-scale, 1)));--c-font-weight-regular: 400;--c-font-weight-medium: 500;--c-font-weight-bold: 700;--c-line-height-heading: 1.6;--c-line-height-body: 1.5;--c-line-height-table: 1.4;--c-line-height-control: 1.2;--c-letter-spacing-heading-lg: .06em;--c-letter-spacing-heading-sm: .012em;--c-letter-spacing-tag: -.15px;--c-space-2: 2px;--c-space-4: 4px;--c-space-8: 8px;--c-space-12: 12px;--c-space-16: 16px;--c-space-24: 24px;--c-space-32: 32px;--c-space-40: 40px;--c-space-56: 56px;--c-space-section: 32px;--c-space-heading-bottom: 32px;--c-space-grid: 24px;--c-radius-card: 8px;--c-radius-accordion: 6px;--c-radius-chip: 4px;--c-radius-full: 999px;--c-radius-panel: 16px;--c-shadow-card: 0 4px 20px rgb(190 190 190 / .25);--c-shadow-button: 0 0 4.4px rgb(68 68 68 / .04);--c-hover-opacity: .8;--c-button-height: 38px;--c-button-min-width: 198px;--c-input-height: 40px;--c-pagination-size: 37px;--c-dot-size: 10px}@media screen and (max-width:740px){:root{--c-font-size-h1: max(10px, calc(15px * var(--c-text-scale, 1)));--c-font-size-h2: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-h3: max(10px, calc(14px * var(--c-text-scale, 1)));--c-font-size-body: max(10px, calc(12px * var(--c-text-scale, 1)));--c-font-size-title: max(10px, calc(14px * var(--c-text-scale, 1)));--c-space-section: 16px;--c-space-heading-bottom: 24px;--c-space-grid: 8px;--c-dot-size: 6px}}.c-heading-1,.c-heading-2,.c-heading-3,.c-heading-4{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family);line-height:var(--c-line-height-heading)}.c-heading-1{font-size:var(--c-font-size-h1);font-weight:var(--c-font-weight-bold);letter-spacing:var(--c-letter-spacing-heading-lg)}.c-heading-2{font-size:var(--c-font-size-h2);font-weight:var(--c-font-weight-medium);letter-spacing:var(--c-letter-spacing-heading-lg)}.c-heading-3{font-size:var(--c-font-size-h3);font-weight:var(--c-font-weight-medium);letter-spacing:var(--c-letter-spacing-heading-sm)}.c-heading-4{font-size:var(--c-font-size-h4);font-weight:var(--c-font-weight-medium);letter-spacing:var(--c-letter-spacing-heading-sm)}.c-text{color:var(--color-gray-700);font-family:var(--text-font-family);font-size:var(--c-font-size-body);font-weight:var(--c-font-weight-medium);line-height:var(--c-line-height-body)}.c-text--small{font-size:var(--c-font-size-small)}.c-text--caption{font-size:var(--c-font-size-caption)}.c-text--subdued{color:var(--color-gray-500)}.rte strong,.rte b{font-weight:var(--c-font-weight-bold)}.rte em,.rte i{font-style:italic}.rte u{text-decoration-line:underline}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--c-space-8);box-sizing:border-box;min-width:min(var(--c-button-min-width),100%);min-height:var(--c-button-height);padding:var(--c-space-8) var(--c-space-24);border:2px solid rgb(var(--primary-button-background));border-radius:var(--button-border-radius);font-family:var(--text-font-family);font-size:var(--c-font-size-button);font-weight:var(--c-font-weight-bold);line-height:var(--c-line-height-control);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.c-button--primary{background-color:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color))}.c-button--secondary{background-color:transparent;color:rgb(var(--primary-button-background))}.c-button--full{width:100%}.c-button:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.c-button:disabled,.c-button[aria-disabled=true],.c-button.is-disabled{border-color:var(--color-gray-300);background-color:transparent;color:var(--color-gray-300);cursor:default;pointer-events:none}@media screen and (pointer:fine){.c-button--primary:hover{background-color:transparent;color:rgb(var(--primary-button-background))}.c-button--secondary:hover{background-color:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color))}}.c-link{color:rgb(var(--primary-color));font-size:var(--c-font-size-link);font-weight:var(--c-font-weight-medium);text-decoration:none}.c-link:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}@media screen and (pointer:fine){.c-link:hover{text-decoration-line:underline}}.c-field{display:flex;flex-direction:column;gap:var(--c-space-8)}.c-field__label{display:flex;align-items:center;gap:var(--c-space-8);color:rgb(var(--text-color));font-size:var(--c-font-size-input);font-weight:var(--c-font-weight-medium);line-height:var(--c-line-height-control)}.c-field__required{display:inline-flex;align-items:center;padding:var(--c-space-2) 6px;border:1px solid rgb(var(--error-color));color:rgb(var(--error-color));font-size:var(--c-font-size-caption);font-weight:400;line-height:var(--c-line-height-control)}.c-field__control{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:var(--c-input-height);padding:10px var(--c-space-16);border:1px solid var(--color-gray-300);border-radius:var(--input-border-radius);background-color:rgb(var(--background));color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--c-font-size-input);font-weight:var(--c-font-weight-medium);line-height:var(--c-line-height-control);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}textarea.c-field__control{min-height:88px;resize:vertical}.c-field__control::placeholder{color:var(--color-gray-400)}.c-field__control:focus{border-color:rgb(var(--primary-color));outline:none}.c-field__control:disabled{background-color:var(--color-gray-50);color:var(--color-gray-400);cursor:default}.c-field.is-error .c-field__control,.c-field__control[aria-invalid=true]{background-color:rgb(var(--error-background))}.c-field__select{position:relative;display:block}.c-field__select .c-field__control{padding-inline-end:40px;cursor:pointer}.c-field__select:after{content:"";position:absolute;top:calc(50% - 8px);inset-inline-end:var(--c-space-16);width:16px;height:16px;background-color:rgb(var(--text-color));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.c-field__error{display:flex;align-items:center;gap:var(--c-space-4);margin:0;padding-inline:var(--c-space-4);color:rgb(var(--error-color));font-size:var(--c-font-size-caption);font-weight:var(--c-font-weight-medium);line-height:var(--c-line-height-control)}.pagination .pagination__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--c-space-8)}.pagination .pagination__nav .pagination__nav-item{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--c-pagination-size);height:var(--c-pagination-size);border:1px solid rgb(var(--border-color));border-radius:var(--c-radius-full);background-color:rgb(var(--background));box-shadow:none;color:var(--color-gray-500);font-family:var(--text-font-family);font-size:var(--c-font-size-pagination);font-weight:var(--c-font-weight-medium);line-height:1;letter-spacing:0;text-decoration:none;transition:opacity .2s ease-in-out}.pagination .pagination__nav .pagination__nav-item[aria-current]{color:rgb(var(--primary-color))}.pagination .pagination__nav .pagination__nav-item[aria-current]:before{content:none}.pagination .pagination__nav span.pagination__nav-item:not([aria-current]){width:auto;min-width:32px;border-color:transparent;background-color:transparent;color:var(--color-gray-400)}.pagination .pagination__nav .pagination__nav-item[rel]{color:rgb(var(--primary-color))}.pagination .pagination__nav .pagination__nav-item[rel] svg{display:none}.pagination .pagination__nav .pagination__nav-item[rel]:after{content:"";width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.5 4.2l5.8 5.8-5.8 5.8' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.5 4.2l5.8 5.8-5.8 5.8' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat}.pagination .pagination__nav .pagination__nav-item[rel=prev]:after{transform:scaleX(calc(-1 * var(--transform-logical-flip, 1)))}.pagination .pagination__nav .pagination__nav-item[rel=next]:after{transform:scaleX(var(--transform-logical-flip, 1))}@media screen and (pointer:fine){.pagination .pagination__nav a.pagination__nav-item:hover{opacity:var(--c-hover-opacity)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-layout.css.map */
