:root{--font-headings: sans-serif;--font-weight-headings: 700;--font-body: sans-serif;--font-weight-body: 400;--font-weight-bold: 700;--color-info-light: #e8f1f8;--color-info: #1a77b2;--color-success-light: #e9f2ec;--color-success: #127d34;--color-warning-light: #fbf4df;--color-warning: #c18c00;--color-error-light: #fbeaea;--color-error: #d22d1e;--color-fade: rgba(0, 0, 0, .2);--color-focus-outline: rgba(0, 0, 0, .3);--transition-duration: .5s;--transition-timing: ease-in-out;--transition-timing-flick: cubic-bezier(.16, .68, .43, .99);--spacing-xxs: .4rem;--spacing-xs: .8rem;--spacing-sm: 1.6rem;--spacing-md: 2.4rem;--spacing-lg: 3.2rem;--spacing-xl: 4rem;--spacing-xxl: 4.8rem;--breakpoint-sm: 30rem;--breakpoint-md: 48rem;--breakpoint-lg: 61.875rem;--breakpoint-xl: 87.5rem}.main-page__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs) var(--spacing-sm);padding-top:var(--spacing-xl)}@media (min-width: 61.875rem){.main-page__grid{grid-template-columns:repeat(12,1fr);padding-top:9.6rem}}.main-page__page-header{grid-row:1/2}@media (min-width: 61.875rem){.main-page__page-header{grid-column:7/11;grid-row:1/2}}.main-page__page-header h1{margin-bottom:0}.main-page__link-list{position:relative;height:100%;grid-row:3/4;margin-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xs)}@media (min-width: 61.875rem){.main-page__link-list{grid-column:1/6;grid-row:1/3;margin-top:0}}.main-page__link-list .btn{padding:0;height:unset;background:unset;border:unset;width:-moz-fit-content;width:fit-content}.main-page__link-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}@media (min-width: 61.875rem){.main-page__link-list ul{position:sticky;top:9.6rem}}.main-page__link-list ul a{text-decoration:none;color:currentColor}.main-page__page-grid{grid-row:2/3}@media (min-width: 61.875rem){.main-page__page-grid{grid-column:7/11;grid-row:2/3}}.shipping-information-section .container{max-width:144rem}@media (min-width: 61.875rem){.shipping-information-section .container{padding-top:15rem}}.shipping-information-section .shipping-section{width:100%}.shipping-information-section .country-selector-container{margin:0 auto;display:flex;width:100%;text-align:center}@media (min-width: 640px){.shipping-information-section .country-selector-container{width:50%}}.shipping-information-section .country-selector-wrapper{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem;width:100%}.shipping-information-section .country-selector-label{width:100%;font-size:1.6rem;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:var(--spacing-xs)}.shipping-information-section .select-container{display:flex;flex-direction:row;align-items:center;width:100%;position:relative}.shipping-information-section .country-selector{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:.5rem;padding-right:30px;font-family:sans-serif;line-height:normal;outline:none;width:100%;font-size:1.6rem;background-color:var(--color-neutral-5);color:var(--color-neutral-70)}.shipping-information-section .country-selector:focus,.shipping-information-section .country-selector:active{box-shadow:0 0 0 4px var(--color-neutral-15)}.shipping-information-section .country-selector:disabled{cursor:not-allowed;color:var(--color-neutral-25);background-color:var(--color-neutral-10)}.shipping-information-section .select-arrow{pointer-events:none;position:absolute;right:10px;display:flex;align-items:center;color:var(--color-neutral-40)}.shipping-information-section .shipping-table-container{margin-bottom:2rem}.shipping-information-section .shipping-table{width:100%;margin:10px 0;border:0;text-align:center;border-spacing:0;border-collapse:collapse;font-size:1.2rem;color:var(--color-neutral-70)}.shipping-information-section .table-header-row{border-top:1px solid var(--color-neutral-15)}.shipping-information-section .table-header-cell{font-size:1.2rem;font-weight:600;text-transform:uppercase;padding:.75rem 8px;vertical-align:top;text-align:left}@media (min-width: 768px){.shipping-information-section .table-header-cell{padding:2rem 12px;font-size:1.2rem}}.shipping-information-section .shipping-table-cell{font-size:1.2rem;padding:.75rem 8px;vertical-align:top;text-align:left}@media (min-width: 768px){.shipping-information-section .shipping-table-cell{padding:2rem 12px;font-size:1.2rem}}.shipping-information-section .border-y{border-top:1px solid var(--color-neutral-15);border-bottom:1px solid var(--color-neutral-15)}
