.gui-cart{container:gui-cart/inline-size;display:grid;color:var(--gui-color);padding-left:15px;padding-right:15px}.gui-cart__notification{background-color:#feefe3;min-height:56px;width:100%;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:row}@media only screen and (min-width: 992px){.gui-cart__notification{margin-top:3rem}}.gui-cart__notification p{margin-bottom:unset!important;gap:5px;font-size:14px;color:#bf360c;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 992px){.gui-cart__notification p{flex-direction:row}}.gui-cart__notification p i{font-size:20px}.gui-cart__table-header{display:none}.gui-cart__table-header p{color:var(--gui-color-primary)}@media only screen and (min-width: 768px){.gui-cart__table-header{display:grid;grid-column-gap:10px;border-bottom:1px solid var(--gui-divider);margin-top:3rem;grid-template-columns:.75fr 1.25fr .75fr .75fr}}@media only screen and (min-width: 992px){.gui-cart__table-header{grid-template-columns:.75fr 1.75fr .5fr .75fr}}.gui-cart__table-header__product{grid-column:span 1}.gui-cart__table-header__product,.gui-cart__table-header__discount-code,.gui-cart__table-header__quantity,.gui-cart__table-header__total-price{font-size:var(--gui-h5-font-size);line-height:var(--gui-h5-line-height);font-weight:500;color:var(--gui-color)}@media only screen and (min-width: 768px){.gui-cart__table-header__product,.gui-cart__table-header__discount-code,.gui-cart__table-header__quantity,.gui-cart__table-header__total-price{font-size:var(--gui-h5-font-size-md);line-height:var(--gui-h5-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart__table-header__product,.gui-cart__table-header__discount-code,.gui-cart__table-header__quantity,.gui-cart__table-header__total-price{font-size:var(--gui-h5-font-size-xl);line-height:var(--gui-h5-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart__table-header__product,.gui-cart__table-header__discount-code,.gui-cart__table-header__quantity,.gui-cart__table-header__total-price{font-size:var(--gui-h5-font-size-xxl);line-height:var(--gui-h5-line-height-xxl)}}.gui-cart__table-header__discount-code span{display:none}.gui-cart__table-header__quantity,.gui-cart__table-header__total-price{text-align:center}.gui-cart-row{container:gui-cart-row/inline-size;display:grid;grid-template-columns:.5fr 1.25fr;grid-template-rows:auto;grid-template-areas:"image description" ". ." ". quantity" ". price";grid-column-gap:10px;padding-bottom:1rem;position:relative;align-items:start;border-bottom:1px solid var(--gui-divider)}@media only screen and (min-width: 576px){.gui-cart-row{grid-template-columns:.75fr 1.25fr 1fr;grid-template-areas:"image description ." ". . quantity" ". . price"}}@media only screen and (min-width: 768px){.gui-cart-row{grid-template-columns:.75fr 1.25fr .75fr .75fr;grid-template-areas:"image description quantity price";grid-row-gap:10px}}@media only screen and (min-width: 992px){.gui-cart-row{grid-template-columns:.75fr 1.75fr .5fr .75fr;grid-template-areas:"image description quantity price";grid-row-gap:10px;padding-bottom:3rem}}.gui-cart-row .close.modal-close,.gui-cart-row .close.modal-close:hover{background:transparent}.gui-cart-row__image{grid-area:image;width:95px;margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.gui-cart-row__image{width:100%;min-width:95px}}@media only screen and (min-width: 992px){.gui-cart-row__image{padding-bottom:1.5rem}}.gui-cart-row__discount-code,.gui-cart-row__description .trynow-sellingplan{font-size:var(--gui-small-font-size);line-height:var(--gui-small-line-height);font-weight:500}@media only screen and (min-width: 768px){.gui-cart-row__discount-code,.gui-cart-row__description .trynow-sellingplan{font-size:var(--gui-small-font-size-md);line-height:var(--gui-small-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart-row__discount-code,.gui-cart-row__description .trynow-sellingplan{font-size:var(--gui-small-font-size-xl);line-height:var(--gui-small-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart-row__discount-code,.gui-cart-row__description .trynow-sellingplan{font-size:var(--gui-small-font-size-xxl);line-height:var(--gui-small-line-height-xxl)}}.gui-cart-row__description{color:var(--gui-color-primary);grid-area:description;grid-column:span 1;line-height:1.5em;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-top:2rem}@media only screen and (min-width: 768px){.gui-cart-row__description{grid-column:span 1}}.gui-cart-row__description__badge{font-size:.8rem;font-weight:700;color:var(--gui-color-inverse);background-color:#6bb64c;border-radius:7px;padding:5px 10px;margin-top:1rem;width:-moz-fit-content;width:fit-content}.gui-cart-row__description-text{color:var(--gui-color)}.gui-cart-row__description h2{margin-bottom:.25rem;font-size:var(--gui-h5-font-size);line-height:var(--gui-h5-line-height);font-weight:600;color:var(--gui-color-primary)}@media only screen and (min-width: 768px){.gui-cart-row__description h2{margin-bottom:.5rem;font-size:var(--gui-h5-font-size-md);line-height:var(--gui-h5-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart-row__description h2{font-size:var(--gui-h5-font-size-xl);line-height:var(--gui-h5-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart-row__description h2{font-size:var(--gui-h5-font-size-xxl);line-height:var(--gui-h5-line-height-xxl)}}.gui-cart-row__description p{margin-bottom:0;font-size:var(--gui-small-font-size);line-height:var(--gui-small-line-height);font-weight:500;color:var(--gui-color)}@media only screen and (min-width: 768px){.gui-cart-row__description p{font-size:var(--gui-small-font-size-md);line-height:var(--gui-small-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart-row__description p{font-size:var(--gui-small-font-size-xl);line-height:var(--gui-small-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart-row__description p{font-size:var(--gui-small-font-size-xxl);line-height:var(--gui-small-line-height-xxl)}}.gui-cart-row__description .trynow-sellingplan{color:var(--gui-color-primary)}.gui-cart-row .gui-cart-row__description--remove{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:.4rem;color:var(--gui-color-primary);cursor:pointer}@media only screen and (min-width: 768px){.gui-cart-row .gui-cart-row__description--remove{margin-top:.65rem}}.gui-cart-row .gui-cart-row__description--remove-icon{padding-right:5px;color:var(--gui-color)}.gui-cart-row__components{display:none}.gui-cart-row__components.shown{display:block}@media only screen and (min-width: 768px){.gui-cart-row__components-mobile{display:none}}.gui-cart-row .gui-cart-row__components-container{display:none}@media only screen and (min-width: 768px){.gui-cart-row .gui-cart-row__components-container{display:block}}.gui-cart-row .gui-cart-row__components-container-mobile{display:block;grid-column:span 2}@media only screen and (min-width: 768px){.gui-cart-row .gui-cart-row__components-container-mobile{display:none}}.gui-cart-row .gui-cart-row__components-label-tablet{display:none}@media only screen and (min-width: 768px){.gui-cart-row .gui-cart-row__components-label-tablet{display:block}}@media only screen and (min-width: 768px){.gui-cart-row .gui-cart-row__components-label-mobile{display:none}}.gui-cart-row__components-label{background-color:transparent;border:none;font-size:13px;line-height:22px;color:var(--gui-color)!important}@media only screen and (min-width: 1200px){.gui-cart-row__components-label{font-size:14px}}.gui-cart-row__components-label:after{padding-left:10px;content:"";font:var(--fa-font-solid)}.gui-cart-row__components-label .gui-cart-row__components-text:before{content:"Show"}.gui-cart-row__components-label[aria-expanded=true] .gui-cart-row__components-text:before{content:"Hide"}.gui-cart-row__components-label[aria-expanded=true]:after{content:"";font:var(--fa-font-solid)}.gui-cart-row:has(.gui-cart-row__description .gui-cart-row__components-container-mobile [aria-expanded=false]) .gui-cart-row__description .gui-cart-row__description--remove{display:flex}.gui-cart-row:has(.gui-cart-row__description .gui-cart-row__components-container-mobile [aria-expanded=false]) .gui-cart-row__components-container-mobile .gui-cart-row__description--remove{display:none}.gui-cart-row:has(.gui-cart-row__description .gui-cart-row__components-container-mobile [aria-expanded=true]) .gui-cart-row__description .gui-cart-row__description--remove{display:none}.gui-cart-row:has(.gui-cart-row__description .gui-cart-row__components-container-mobile [aria-expanded=true]) .gui-cart-row__components-container-mobile .gui-cart-row__description--remove{display:flex;width:100%;justify-content:flex-start;margin-left:120px}.gui-cart-row__components-container-mobile .gui-cart-row__components-label{padding-bottom:0}.gui-cart-row__discount-code{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;margin-top:.75rem;width:134px}.gui-cart-row__discount-code p{display:flex;justify-content:center;align-items:center;flex-direction:row;justify-self:flex-end;background-color:#f2f7fc;font-size:14px;font-weight:600;color:var(--gui-color);gap:5px;padding:3px 10px;margin-bottom:.5rem;border-radius:10px;width:100%}.gui-cart-row__discount-code p:before{content:""!important;font:var(--fa-font-solid)}.gui-cart-row__discount-code p:last-child{margin-bottom:0}.gui-cart-row__discount-code p span.mobile{display:flex}@media only screen and (min-width: 992px){.gui-cart-row__discount-code p span.mobile{display:none}}.gui-cart-row__discount-code p span.desktop{display:none}@media only screen and (min-width: 992px){.gui-cart-row__discount-code p span.desktop{display:flex}}.gui-cart-row__discount-code p.no-tag:before{content:none!important}.gui-cart-row gui-cart-row-quantity-selector{grid-area:quantity}@media only screen and (min-width: 768px){.gui-cart-row gui-cart-row-quantity-selector{margin-top:2rem}}.gui-cart-row gui-cart-row-quantity-selector:not(:defined){display:none}.gui-cart-row gui-cart-row-quantity-selector .gui-cart-row-quantity-selector{align-items:baseline}.gui-cart-row__total-price{grid-area:price;margin-top:1rem;max-width:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.9375em;line-height:1.2;font-weight:500}@media only screen and (min-width: 768px){.gui-cart-row__total-price{margin-top:2.75rem}}@media only screen and (min-width: 992px){.gui-cart-row__total-price{max-width:unset}}.gui-cart-row__total-price s{color:#d80a27}.gui-cart-row__xmark--remove,.gui-cart-row__description--remove{background:none;border:none;padding:0;text-decoration:underline;font-size:var(--gui-small-font-size);line-height:var(--gui-small-line-height)}@media only screen and (min-width: 768px){.gui-cart-row__xmark--remove,.gui-cart-row__description--remove{font-size:var(--gui-small-font-size-md);line-height:var(--gui-small-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart-row__xmark--remove,.gui-cart-row__description--remove{font-size:var(--gui-small-font-size-xl);line-height:var(--gui-small-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart-row__xmark--remove,.gui-cart-row__description--remove{font-size:var(--gui-small-font-size-xxl);line-height:var(--gui-small-line-height-xxl)}}.gui-cart-row__xmark{position:absolute}.gui-cart-row__xmark i{color:#868e96!important}.gui-cart-row__xmark--remove{top:.75rem;right:.5rem}.gui-cart-total{container:gui-cart-total/inline-size;padding-top:1.5rem;width:100%;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;margin-left:auto;margin-right:0}@media only screen and (min-width: 992px){.gui-cart-total{max-width:46%}}@media only screen and (min-width: 1200px){.gui-cart-total{max-width:43.3%}}.gui-cart-total__price{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.6rem;font-size:.875em;line-height:1.1em;margin-bottom:1.5rem}.gui-cart-total__price__label{color:var(--gui-color-primary)}.gui-cart-total__price__label--subtotal,.gui-cart-total__price__label--total{font-weight:700}.gui-cart-total__price__label i{font-size:.875em}.gui-cart-total__price__amount{text-align:right}.gui-cart-total__price__amount--savings,.gui-cart-total__price__amount s{color:#d80a27}.gui-cart-total__price__label--total,.gui-cart-total__price__amount--total{margin-top:.5rem}@media only screen and (min-width: 768px){.gui-cart-total__price__label--total,.gui-cart-total__price__amount--total{margin-top:1rem}}@media only screen and (min-width: 768px){.gui-cart-total__price{margin-bottom:3em;font-size:1.25em;line-height:1.1em}}.gui-cart-total__shop-pay{text-align:right;margin-bottom:1rem}.gui-cart-total__shipping{font-size:.815rem;line-height:1.2;font-weight:400;color:var(--gui-color);text-align:right;margin-bottom:1.06rem;width:100%;max-width:253px}@media only screen and (min-width: 768px){.gui-cart-total__shipping{font-size:1rem;line-height:1.2;margin-bottom:1.25rem;max-width:unset}}.gui-cart-total__terms{font-size:.815rem;line-height:1.2;font-weight:700;color:var(--gui-color);text-align:right;margin-bottom:1.125rem}@media only screen and (min-width: 768px){.gui-cart-total__terms{font-size:1rem;line-height:1.2;margin-bottom:1.25rem}}.gui-cart-total__terms a{color:var(--gui-color-primary)}.gui-cart-total__disclaimer{font-size:.815rem;line-height:1.2;font-weight:400;color:var(--gui-color);text-align:right;margin-bottom:0}@media only screen and (min-width: 768px){.gui-cart-total__disclaimer{font-size:1rem;line-height:1.2}}.gui-cart-total__cta{--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-inline-size: 54px;--shopify-accelerated-checkout-button-border-radius: var( --gui-border-radius-large );width:100%;margin-top:2rem;padding-left:15px;padding-right:15px}@media only screen and (min-width: 992px){.gui-cart-total__cta{max-width:318px}}.gui-cart-total__cta__checkout{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;height:54px;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--gui-secondary-button-background);border-radius:var(--gui-border-radius-large, 8px);background-color:var(--gui-secondary-button-background);font-style:normal;text-transform:uppercase;letter-spacing:.08em;white-space:normal;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gui-cart-total__cta__checkout:not([disabled]):hover,.gui-cart-total__cta__checkout:focus{background-color:var(--gui-secondary-button-hover-background);border-color:var(--gui-secondary-button-hover-background);color:var(--gui-color-inverse)}.gui-cart-total__cta__additional{margin-bottom:.5rem}.gui-cart-total__cta--or{display:flex;justify-content:center;align-items:center;flex-direction:row}.gui-cart-total__cta--or hr{width:100%;margin:1rem}.gui-cart-total__cta--or small{color:var(--gui-color-muted)}.gui-cart .modal.show{background-color:#0009}.gui-cart .modal-content{border-radius:0}@media only screen and (min-width: 576px){.gui-cart .modal-content{border-radius:var(--gui-border-radius-large)}}.gui-cart .modal-header h2{margin-bottom:0;--gui-h2-font-size: 1em;--gui-h2-font-size-md: 1em;--gui-h2-font-size-lg: 1em;--gui-h2-font-size-xl: 1em;--gui-h2-font-size-xxl: 1em}.gui-cart-row-upsell{align-items:center;display:grid;gap:1rem;justify-content:flex-start;max-width:786px;grid-template-columns:1fr 2fr;grid-template-rows:auto auto}.gui-cart-row-upsell a{grid-column:span 2}@media only screen and (min-width: 768px){.gui-cart-row-upsell{gap:1.5rem;grid-template-columns:1fr 3fr 1fr;grid-template-rows:auto;width:90%}.gui-cart-row-upsell a{grid-column:auto}}.gui-cart-row-upsell__img{height:auto}.gui-cart-row-upsell__atc{align-self:center;background-color:var(--gui-secondary-button-background);border-radius:10px;cursor:pointer;height:-moz-fit-content;height:fit-content;justify-self:flex-end;max-width:150px;padding:5px 15px;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out;font-size:.8rem;font-weight:600;color:var(--gui-color-inverse)!important}@media only screen and (min-width: 992px){.gui-cart-row-upsell__atc{font-size:1rem}}.gui-cart-row-upsell__atc:hover,.gui-cart-row-upsell__atc:focus{background-color:var(--gui-secondary-button-hover-background)}.gui-cart-row-upsell__description{align-self:center}.gui-cart-row-upsell__description .metafield-rich_text_field h6,.gui-cart-row-upsell__description .metafield-rich_text_field p{font-size:var(--gui-h5-font-size);line-height:var(--gui-h5-line-height)}@media only screen and (min-width: 768px){.gui-cart-row-upsell__description .metafield-rich_text_field h6,.gui-cart-row-upsell__description .metafield-rich_text_field p{font-size:var(--gui-h5-font-size-md);line-height:var(--gui-h5-line-height-md)}}@media only screen and (min-width: 1200px){.gui-cart-row-upsell__description .metafield-rich_text_field h6,.gui-cart-row-upsell__description .metafield-rich_text_field p{font-size:var(--gui-h5-font-size-xl);line-height:var(--gui-h5-line-height-xl)}}@media only screen and (min-width: 1500px){.gui-cart-row-upsell__description .metafield-rich_text_field h6,.gui-cart-row-upsell__description .metafield-rich_text_field p{font-size:var(--gui-h5-font-size-xxl);line-height:var(--gui-h5-line-height-xxl)}}.gui-cart-row-upsell__description .metafield-rich_text_field h6{color:var(--gui-color-primary);font-weight:600}.gui-cart-row-upsell__description .metafield-rich_text_field p{color:var(--gui-color)}.gui-cart-row-upsell-group{gap:1rem;opacity:0;transition:opacity .5s ease-in;display:flex;justify-content:center;align-items:center;flex-direction:column}.gui-cart-row-upsell-group[show=true]{opacity:1}.gui-cart-row-components__item{display:flex;justify-content:start;align-items:center;flex-direction:row;gap:.5rem}.gui-cart-row-components__item-text,.gui-cart-row-components__item-label{font-size:13px;line-height:22px;font-weight:700;color:var(--gui-color)}
