:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, .1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, .1);--color-light-gray: #232323;--color-gray: #4A4443;--color-off-white: #F6F2EF;--color-sand: #FAF7F5;--color-off-white-shade: #ece8e6;--color-gray-light: #6F6F6F;--color-pink: #FF89BC;--color-white: rgba(255, 255, 255, 1);--color-red: rgba(175, 106, 106, 1);--color-black: #232323;--color-green: #7EA77A;--color-x1-green: #7EA77A;--color-x1-green-light: #BFD3BD;--color-x2-mint-gray: #B8C6BB;--color-x2-mint-gray-light: rgba(184,198,187,.50196);--color-x3-yellow: #CAB148;--color-x3-yellow-light: #E5D8A3;--color-x4-light-blue: #ADBECC;--color-x4-light-blue-light: #D6DFE5;--color-x5-lila: #BEBCC7;--color-x5-lila-light: #DFDDE3;--color-x6-blush: #D3B2A3;--color-x6-blush-light: #E9D9D1;--color-white-gray: #F7F2EF;--color-brown: #4A4443;--color-almost-black: #232323;--color-off-white-stroke: #CDCDCD;--color-light-stroke: #EFE9E9;--color-panstone: #442B25;--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}.cart-intro{margin-top:104px}.cart-intro__inner{max-width:1440px;padding:16px;padding:var(--spacing-2x)}@media (min-width: 1024px){.cart-intro__inner{padding:40px;padding:var(--spacing-5x)}}.cart-intro__inner h1{font-family:montserrat-bold,sans-serif;font-weight:700;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;line-height:2.6rem}@media (min-width: 1024px){.cart-intro__inner h1{font-size:3.8rem;line-height:4.4rem}}.main-cart__inner{padding:16px;padding:var(--spacing-2x)}@media (min-width: 1024px){.main-cart__inner{padding:40px;padding:var(--spacing-5x);display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;grid-gap:var(--spacing-6x);gap:var(--spacing-6x)}}.main-cart__inner .cart-summary{max-width:414px;padding-top:24px;padding-top:var(--spacing-3x)}@media (min-width: 1024px){.main-cart__inner .cart-summary{padding-top:unset}}.main-cart__inner .cart-summary__pricing{margin-bottom:24px;margin-bottom:var(--spacing-3x)}.main-cart__inner .cart-summary__pricing .totals{display:flex;justify-content:space-between}.main-cart__inner .cart-summary__pricing .totals p{font-family:montserrat-bold,sans-serif;font-weight:700;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:2.2rem}.main-cart__inner .cart-summary .button-holder{margin-bottom:24px;margin-bottom:var(--spacing-3x)}.main-cart__inner .cart-summary .button-holder .button{width:100%}.main-cart__inner .cart-summary .delivery-cost{margin-bottom:24px;margin-bottom:var(--spacing-3x)}.main-cart__inner .cart-summary .delivery-cost h3{font-family:montserrat-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:2.2rem;color:#442b25;color:var(--color-panstone);margin-bottom:12px}.main-cart__inner .cart-summary .cart-note{display:flex;flex-flow:column}.main-cart__inner .cart-summary .cart-note label{font-family:montserrat-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.2rem;margin-bottom:8px;margin-bottom:var(--spacing-1x);display:block;color:#442b25;color:var(--color-panstone)}.main-cart__inner .cart-summary .cart-note textarea{font-family:montserrat-regular,sans-serif;font-weight:400;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;line-height:2rem;min-height:146px;border:1px solid #CDCDCD;border:1px solid var(--color-off-white-stroke);border-radius:11px;padding:8px;padding:var(--spacing-1x)}.main-cart__inner .cart-content .delivery-options{display:block;margin:24px 0 16px;margin:var(--spacing-3x) 0 var(--spacing-2x)}.main-cart__inner .cart-content .delivery-options__option{width:100%;background-color:#f6f2ef;background-color:var(--color-off-white);border-radius:8px}.main-cart__inner .cart-content .delivery-options__option[open] .summary svg{transform:rotate(180deg);transition:transform .35s ease}.main-cart__inner .cart-content .delivery-options__option .summary{font-family:montserrat-bold,sans-serif;font-weight:700;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;line-height:2.2rem;padding:16px;padding:var(--spacing-2x);display:flex;justify-content:space-between;align-items:center}.main-cart__inner .cart-content .delivery-options__option .summary svg{transform:rotate(0);transition:transform .35s ease}.main-cart__inner .cart-content .delivery-options__option .content{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;grid-gap:var(--spacing-2x);gap:var(--spacing-2x);width:100%;padding:16px;padding:var(--spacing-2x)}@media (min-width: 1024px){.main-cart__inner .cart-content .delivery-options__option .content{grid-template-columns:repeat(3,1fr)}}.main-cart__inner .cart-content .delivery-options__option .content__variant{display:flex;flex-flow:column;justify-content:space-between;padding:8px 0;padding:var(--spacing-1x) 0;background-color:#fff;background-color:var(--color-white);border-radius:12px;padding:16px;padding:var(--spacing-2x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .title-row{font-family:montserrat-bold,sans-serif;font-weight:700;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.2rem;display:flex;grid-gap:24px;gap:24px;grid-gap:var(--spacing-3x);gap:var(--spacing-3x);justify-content:space-between;margin-bottom:24px;margin-bottom:var(--spacing-3x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .description{font-family:montserrat-regular,sans-serif;font-weight:400;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:16px;margin-bottom:var(--spacing-2x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .image-holder{width:100%;height:auto;display:block;margin-bottom:16px;margin-bottom:var(--spacing-2x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .image-holder img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-cart__inner .cart-content .delivery-options__option .content__variant button{width:100%}.main-cart__inner .cart-content .delivery-options__option .content__variant button[disabled]:hover{background-color:transparent}.main-cart__inner .cart-content .delivery-options__option .content__variant .button--ghost{margin-top:8px;margin-top:var(--spacing-1x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .input-row__quantity{margin-bottom:8px;margin-bottom:var(--spacing-1x)}.main-cart__inner .cart-content .delivery-options__option .content__variant .input-row__quantity select{font-family:montserrat-regular,sans-serif;font-weight:400;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.2rem;padding:8px 16px;padding:var(--spacing-1x) var(--spacing-2x);min-width:62px;border-radius:6px;background-color:#f6f2ef;background-color:var(--color-off-white);background-position:85% center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.0457038 1.70039L1.0957 0.65039L5.6957 5.25039L10.2957 0.650391L11.3457 1.70039L5.6957 7.35039L0.0457038 1.70039Z%27 fill=%27%234A4443%27/%3E%3C/svg%3E%0A")}.main-cart__inner .cart-content .delivery-options__option .content .additional-info{padding:16px;padding:var(--spacing-2x)}.main-cart__inner .empty p{font-family:montserrat-regular,sans-serif;font-weight:400;color:#442b25;color:var(--color-panstone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.3rem;line-height:4.6rem;margin-bottom:40px;margin-bottom:var(--spacing-5x)}.main-cart__inner .empty .button{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-main-cart.css.map */
