:root{--xm-body: "DM Sans", Arial, sans-serif;--body-font-family: var(--xm-body);--body-font-weight: 400;--body-font-weight-bold: 700;--menu-font: var(--xm-body);--menu-weight: 600;--btn-font: var(--xm-body);--btn-weight: 700;--subheading-weight: 700}body{font-family:var(--xm-body);font-weight:400}h3,h4,.h3,.h4,.h5,.h6{font-family:var(--xm-body);font-weight:700}.rte strong,.rte b{font-weight:700}.header-site .menu__item{font-family:var(--xm-body)!important;font-weight:700!important}.btn,.button:not(.visually-hidden):not(.skip-to-content-link),.btn-primary,.btn-outline,.cg-btn,button.product-form__submit,.cart__checkout-button,button[name=checkout]{font-family:var(--xm-body)!important;font-weight:700!important;letter-spacing:.025em;border-width:2px!important;box-shadow:3px 3px 0 var(--xm-ink)}.btn:hover,.btn-primary:hover,.btn-outline:hover,button.product-form__submit:hover,button[name=checkout]:hover,.cart__checkout-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--xm-ink)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],select,textarea{font-family:var(--xm-body);font-weight:400}.template-collection .product-item .product-item__inner{position:relative;background:var(--xm-paper);padding:0 0 16px;border:1px solid #ded7cb;border-radius:8px 8px 20px;box-shadow:0 3px #ded2bd;transform:none;height:100%}.template-collection .product-item .product-item__inner:before{content:"";display:block;height:6px;background:repeating-linear-gradient(135deg,var(--xm-cran) 0 10px,var(--xm-snow) 10px 20px);border-radius:7px 7px 0 0}.template-collection .product-item:hover .product-item__inner{transform:none;box-shadow:0 5px 12px #0b2e2b14}.template-collection .product-item .product-image{border:0!important;border-radius:0!important;background:var(--xm-paper)}.template-collection .product-item .product__inner .image__media{--aspect-ratio: 1 / 1 !important;aspect-ratio:1 / 1}.template-collection .product-item .product__inner .product__img{object-fit:contain}.template-collection .product-item .product__information{padding-inline:14px;text-align:left}.template-collection .product-item .product__name{font-family:var(--xm-body)!important;font-weight:700!important;font-size:15px;line-height:1.4;text-transform:none;letter-spacing:0}.template-collection .product-item .product__price .card-product-price{background:transparent;border:0;border-radius:0;padding:0;clip-path:none;transform:none;font-family:var(--xm-body);font-weight:700;font-size:16px;letter-spacing:0}.template-collection .product-item .product__price .card-product-price:before{content:none}.template-collection .product-item .product__price{padding-top:10px;border-top:1px dashed #d8cbbd}.template-collection .product-item :is(.product__badges-new,.product__badges-sale,.product__badges-custom){font-family:var(--xm-body)!important;font-size:12px!important;font-weight:700;border:0;box-shadow:none;transform:none;letter-spacing:.025em}body.template-cart #MainCartItems{--cg-ink: var(--xm-ink);--cg-paper: var(--xm-snow);--cg-lime: var(--xm-mint);--cg-orange: var(--xm-cran);--cg-teal: var(--xm-mint);background:var(--xm-snow)}body.template-cart #MainCartItems .heading-block{border-bottom:1px solid #d9d5cb}body.template-cart #MainCartItems .heading-block:before{font-family:var(--xm-body);font-weight:700;letter-spacing:.07em;background:var(--xm-mint)}body.template-cart #MainCartItems .heading-block .title{font-size:clamp(32px,5vw,58px);line-height:1.1}body.template-cart #MainCartItems .cart-item{margin:0 0 16px;padding:20px;background:var(--xm-paper);border:1px solid #dedbd2!important;border-radius:16px;box-shadow:0 3px 12px #0b2e2b08}body.template-cart #MainCartItems .cart-item:first-child{padding-top:20px}body.template-cart #MainCartItems .cart-item-info,body.template-cart #MainCartItems .cart__info-wrapper{min-width:0}body.template-cart #MainCartItems .cart-item__media .banner__media{border:0;border-radius:10px;box-shadow:none}body.template-cart #MainCartItems .cart-item__image{border-radius:10px}body.template-cart #MainCartItems .product__cart-name{font-family:var(--xm-body);font-size:clamp(16px,1.3vw,19px);font-weight:700;line-height:1.35;text-transform:none}body.template-cart #MainCartItems .cart-item .product-option{font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}body.template-cart #MainCartItems .cart-quantity{background:#fff;border:1px solid #bdc8c1!important;border-radius:22px!important;box-shadow:none}body.template-cart #MainCartItems .cart-quantity .quantity__input{font-family:var(--xm-body);font-weight:600}body.template-cart #MainCartItems main-cart-remove-button{display:inline-flex;flex-shrink:0}body.template-cart #MainCartItems main-cart-remove-button a.button{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:10px;border:0!important;border-radius:8px!important;box-shadow:none!important;background:transparent!important;color:var(--xm-spruce)!important;transform:none!important}body.template-cart #MainCartItems main-cart-remove-button a.button:hover{background:#eef5f0!important}body.template-cart #MainCartItems main-cart-remove-button a.button svg{width:16px;height:16px;flex-shrink:0}body.template-cart #MainCartItems .cart-info{padding:24px;background:var(--xm-paper)!important;color:var(--xm-ink)!important;border:1px solid #dedbd2!important;border-top:4px solid var(--xm-mint)!important;border-radius:16px;box-shadow:0 3px 12px #0b2e2b08}body.template-cart #MainCartItems .cart-info :is(.heading-color,.collapsible-heading,.totals,.cart-block,.caption-large,.form-check-label,.totals__subtotal){color:var(--xm-ink)}body.template-cart #MainCartItems .cart-info .total_price-inner{font-family:var(--xm-body);color:var(--xm-spruce);font-weight:700;border-top:1px solid #ddd8ce}body.template-cart #MainCartItems .cart-info :is(.collapse-item,.collapsible-row){border-color:#ddd8ce}body.template-cart #MainCartItems .cart-info .collapsible-row__summary:hover,body.template-cart #MainCartItems .cart-info .collapsible-row__summary:hover .collapsible-heading{color:var(--xm-cran-d)}body.template-cart #MainCartItems .cart-info :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #c6ccc6;border-radius:8px}body.template-cart #MainCartItems .cart-info .btn-outline{color:var(--xm-spruce);border-color:var(--xm-spruce)!important;border-radius:8px;box-shadow:none}body.template-cart #MainCartItems .cart-info a{color:var(--xm-spruce)}body.template-cart #MainCartItems .cart-info a:hover{color:var(--xm-cran-d)}body.template-cart #MainCartItems .cart-info .btn-primary,body.template-cart #MainCartItems .checkout__sticky__wrapper .btn-primary{background:var(--xm-cran)!important;color:var(--xm-snow)!important;font-family:var(--xm-body);font-weight:700;font-size:16px;letter-spacing:.025em;border:0!important;border-radius:24px!important;box-shadow:none}body.template-cart #MainCartItems .cart-info .btn-primary:hover,body.template-cart #MainCartItems .checkout__sticky__wrapper .btn-primary:hover{background:var(--xm-cran-d)!important;box-shadow:none;transform:none}body.template-cart #MainCartItems .checkout__sticky__wrapper{background:var(--xm-paper)!important;color:var(--xm-ink)!important;border:0!important;border-top:1px solid #d5d8cf!important;border-radius:0;box-shadow:0 -4px 14px #0b2e2b12}body.template-cart #MainCartItems .checkout__sticky__wrapper :is(.heading-color,.total_price-inner,.totals__subtotal){color:var(--xm-ink)}#CartDrawer-CartItems .cart-item,.drawer__cart-items-wrapper .cart-item{border:1px solid #dedbd2!important;box-shadow:none;border-radius:16px}cart-drawer cart-remove-button a.button,cart-drawer .cart-remove-button a.button{border:0!important;box-shadow:none!important;transform:none!important;padding:8px;min-width:36px;min-height:36px}cart-drawer .cart-quantity.quantity{border:1px solid #bdc8c1!important;border-radius:22px!important;box-shadow:none}cart-drawer .cart-quantity .quantity__input{font-family:var(--xm-body);font-weight:600}cart-drawer :is(.cart-drawer__footer,.drawer__footer){background:var(--xm-paper)!important;color:var(--xm-ink)!important;border-top:1px solid #d5d8cf!important}cart-drawer :is(.cart-drawer__footer,.drawer__footer) *{color:var(--xm-ink)!important}cart-drawer :is(.cart-drawer__footer,.drawer__footer):before{content:none}cart-drawer :is(.cart-drawer__footer,.drawer__footer) .btn-primary,cart-drawer :is(.cart-drawer__footer,.drawer__footer) .btn-primary *{color:var(--xm-snow)!important}cart-drawer :is(.cart-drawer__footer,.drawer__footer) a:not(.btn-primary){color:var(--xm-spruce)!important}cart-drawer .drawer__footer .btn-primary{box-shadow:none;border-radius:24px!important}cart-drawer .drawer__footer .btn-outline{box-shadow:none}@media(max-width:749px){body.template-cart #MainCartItems .cart-item{padding:14px}body.template-cart #MainCartItems .cart-item:first-child{padding-top:14px}body.template-cart #MainCartItems .cart-item__media{width:68px}.template-collection .product-item .product__information{padding-inline:10px}.template-collection .product-item .product__name{font-size:14px}}@media(pointer:coarse){body.template-cart #MainCartItems main-cart-remove-button a.button{min-width:44px;min-height:44px}}@media(max-width:749px){body.template-index .cg-ilr{display:none}body.template-index :is([id^=xn-],[id^=xw-],[id^=xr-],[id^=xl-],[id^=xs-],[id^=xe-],[id^=cg-gift-guide-]){padding-top:32px;padding-bottom:32px}body.template-index :is(.xn__title,.xw__title,.xr__title,.xl__title,.xs__title,.xe__title,.cg-gg__title){font-size:clamp(26px,7vw,34px);line-height:1.12;overflow-wrap:anywhere;text-shadow:2px 2px 0 #14110f}body.template-index :is(.xh__btn,.cg-gg__button,.xw__link,.xn__link,.xs__btn,.xe__row button){min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cg-design-refinements.css.map */
