.g-pair__choose,.g-code__toggle{display:none}@media(max-width:749px){html body #cart-drawer .docapp-coupon-input,html body .cart__aside .docapp-coupon-input,html body .g-cart-coupon{display:none!important}html body #cart-drawer .drawer__foot{padding-top:12px;padding-bottom:12px}html body #cart-drawer .drawer__foot .cart-block,html body #cart-drawer .drawer__foot .cart__foot__inner{padding-top:0;padding-bottom:0}html body #cart-drawer .c_cartdrawer-summary{margin:0;padding:0}html body #cart-drawer .c_cartdrawer-summary-ul{margin:0;padding:0;border:0}html body #cart-drawer .c_cartdrawer-summary-ul li:not(:first-child){display:none}html body #cart-drawer .c_cartdrawer-summary-ul li:first-child{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:0 0 8px;border:0;font-size:16px;font-weight:600;line-height:1.3}html body #cart-drawer .g-cart-ship{margin:0 0 10px}html body #cart-drawer .g-cart-ship p{margin:0 0 6px;font-size:13px;line-height:1.4}html body #cart-drawer .g-cart-ship[data-g-free-ship=true] .g-cart-ship__bar,html body .cart__aside .g-cart-ship[data-g-free-ship=true] .g-cart-ship__bar{display:none}html body #cart-drawer .cart__buttons-all .btn,html body #cart-drawer .cart__buttons-all button[type=submit]{min-height:50px}html body #cart-drawer .cart__item,html body .cart__items .cart__item{display:flex;align-items:flex-start;gap:14px;padding-top:14px;padding-bottom:14px}html body #cart-drawer .cart__item__image,html body .cart__items .cart__item__image{flex:0 0 72px;width:72px;max-width:72px;margin:0}html body #cart-drawer .cart__item__content,html body .cart__items .cart__item__content{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:8px;align-items:center;padding:0}html body #cart-drawer .cart__item__content-inner,html body .cart__items .cart__item__content-inner{grid-column:1 / -1;margin:0;padding:0}html body #cart-drawer .cart__item__title,html body .cart__items .cart__item__title{margin:0;font-size:15px;line-height:1.3;text-transform:none;letter-spacing:0}html body #cart-drawer .cart__item__meta,html body .cart__items .cart__item__meta{margin:3px 0 0;font-size:13px;line-height:1.4;color:#55514c}html body #cart-drawer .cart__item__meta p,html body .cart__items .cart__item__meta p{display:inline;margin:0;font-size:inherit;line-height:inherit}html body #cart-drawer .cart__item__meta p+p:before,html body .cart__items .cart__item__meta p+p:before{content:" \b7  "}html body #cart-drawer .cart__item__meta strong,html body .cart__items .cart__item__meta strong{font-weight:500;color:#0f0f0f}html body #cart-drawer .cart__item__content .cart__price,html body .cart__items .cart__item__content .cart__price{grid-column:2;grid-row:2;margin:0;font-size:15px;font-weight:600;text-align:right;white-space:nowrap}html body #cart-drawer .cart__item__content quantity-counter,html body .cart__items .cart__item__content quantity-counter{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;margin:0}html body #cart-drawer .cart__quantity,html body .cart__items .cart__quantity{display:flex;align-items:stretch;width:auto;height:36px;margin:0}html body #cart-drawer .cart__quantity button,html body .cart__items .cart__quantity button{width:34px;min-width:34px;height:36px;padding:0}html body #cart-drawer .cart__quantity-field,html body .cart__items .cart__quantity-field{width:36px;min-width:36px;height:36px;padding:0;font-size:15px}html body #cart-drawer .cart__item__remove,html body .cart__items .cart__item__remove{margin:0;padding:8px 0;font-size:13px;text-transform:none;letter-spacing:0}html body .g-pair{padding-top:16px;padding-bottom:16px}html body .g-pair__title{margin:0;font-size:17px}html body .g-pair__lead{margin:2px 0 10px;font-size:13px}html body .g-pair__list{gap:8px}html body .g-pair__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;padding:10px 12px}html body .g-pair__media{grid-column:1;grid-row:1 / span 2;align-self:center}html body .g-pair__media img{display:block;width:48px;height:auto}html body .g-pair__info{display:contents}html body .g-pair__kind{display:none}html body .g-pair__name{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:14px;line-height:1.3}html body .g-pair__price{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:13px;color:#55514c}html body .g-pair__fields{grid-column:1 / -1;grid-row:3;display:none;flex-wrap:wrap;gap:8px;margin-top:10px}html body .g-pair__fields select{flex:1 1 30%;min-width:0;margin:0}html body .g-pair__error{grid-column:1 / -1;grid-row:4;margin:0}html body .g-pair__error:empty{display:none}html body .g-pair__choose,html body .g-pair__add{grid-column:3;grid-row:1 / span 2;min-height:40px;padding:0 14px;font-size:13px;white-space:nowrap}html body .g-pair__choose{display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f0f0f;background:#fff;color:#0f0f0f;cursor:pointer}html body .g-pair__item:has(.g-pair__fields):not(.is-open) .g-pair__add{display:none}html body .g-pair__item.is-open .g-pair__choose{display:none}html body .g-pair__item.is-open .g-pair__fields{display:flex}html body .g-pair__item.is-open .g-pair__add{grid-column:1 / -1;grid-row:5;width:100%;margin-top:8px}html body .g-pair__wedding{margin-top:12px;padding:12px 0 0}html body .g-code__toggle{display:block;width:100%;margin:0;padding:10px 0;border:0;background:none;color:#0f0f0f;font-size:14px;line-height:1.4;text-align:left;cursor:pointer}html body .g-code__toggle span{text-decoration:underline;text-underline-offset:3px}html body .g-pair__wedding:not(.is-open)>p:first-of-type,html body .g-pair__wedding:not(.is-open)>.g-code{display:none}html body .g-pair__wedding.is-open .g-code__toggle,html body .g-pair__wedding:has(.g-code__saved:not([hidden])) .g-code__toggle{display:none}html body .g-pair__wedding>p:first-of-type{font-size:13px;line-height:1.45}html body .g-code__start{margin:6px 0 0;font-size:12px;line-height:1.45;color:#55514c}html body .g-cart-perks-block{padding-top:12px;padding-bottom:12px}html body .g-cart-perks{margin:0;gap:4px}html body .g-cart-perks li{margin:0;font-size:13px;line-height:1.45}html body .g-cart-perks-block>a{display:inline-flex;align-items:center;min-height:36px;font-size:13px}html body .g-cart-pay__icons{display:none}html body .g-cart-pay{margin:0;padding:0}html body .g-cart-pay p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#55514c}html body .cart .cart__title{font-size:28px;line-height:1.2;margin-bottom:4px}html body .cart .cart__button-continue{margin:0 0 4px}html body .cart .cart__button-continue .btn{min-height:0;padding:6px 0;border:0;background:none;font-size:14px;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}html body .cart .cart__price__holder{padding-top:14px;padding-bottom:10px}html body .cart .cart__total__label{font-size:13px}html body .cart .cart__total__price{font-size:24px}html body .cart .cart__buttons-wrapper{margin:0}html body .cart .cart__buttons__fieldset .btn{min-height:50px}html body .cart .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-button-border-radius:0px;margin-top:10px}html body .cart .cart__note{font-size:12px}html body #cart-drawer .cart__quantity,html body .cart__items .cart__quantity{position:relative!important;display:block!important;width:108px!important;height:36px!important;flex:0 0 auto!important}html body #cart-drawer .cart__quantity button,html body .cart__items .cart__quantity button{position:absolute!important;top:0!important;transform:none!important;width:34px!important;min-width:0!important;height:100%!important}html body #cart-drawer .cart__quantity-field,html body .cart__items .cart__quantity-field{width:100%!important;min-width:0!important;height:100%!important;padding:0 34px!important;font-size:15px!important}html body #cart-drawer .cart__item__content quantity-counter,html body .cart__items .cart__item__content quantity-counter{flex-basis:auto!important;gap:12px!important;min-width:0}html body #cart-drawer .cart__item__image,html body .cart__items .cart__item__image{flex:0 0 72px!important;width:72px!important;max-width:72px!important;overflow:hidden}html body #cart-drawer .cart__item__image a,html body #cart-drawer .cart__item__image .lazy-image,html body .cart__items .cart__item__image a,html body .cart__items .cart__item__image .lazy-image{display:block;width:100%!important;max-width:100%!important}html body #cart-drawer .cart__item__image img,html body .cart__items .cart__item__image img{width:100%!important;max-width:100%!important;height:auto!important}html body .g-cart-upsell .g-pair,html body #cart-drawer .g-pair{padding:16px!important}html body .g-pair .g-pair__title{font-size:18px!important}html body .g-pair .g-pair__lead{margin:2px 0 10px!important;font-size:13px!important}html body .g-pair .g-pair__list{gap:8px!important;grid-template-columns:1fr!important}html body .g-pair .g-pair__item{grid-template-columns:48px minmax(0,1fr) auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;align-content:center!important;padding:10px 12px!important;border:1px solid #e4ddd3!important}html body .g-pair .g-pair__media img{width:48px!important;height:60px!important}html body .g-pair .g-pair__name{font-size:14px!important}html body .g-pair .g-pair__choose,html body .g-pair .g-pair__add{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important;margin:0!important}html body .g-pair .g-pair__item.is-open .g-pair__add{grid-column:1 / -1!important;grid-row:5!important;width:100%!important;margin-top:8px!important}html body .g-pair .g-pair__wedding{margin-top:12px!important;padding-top:4px!important}html body .g-pair .g-pair__fields select{font-size:13px!important;padding:6px 20px 6px 8px!important;background-position:right 6px center}html body #cart-drawer .g-pair__title,html body #cart-drawer .g-pair__lead,html body #cart-drawer .g-pair__list,html body .g-cart-upsell .g-pair__title,html body .g-cart-upsell .g-pair__lead,html body .g-cart-upsell .g-pair__list{display:none!important}html body #cart-drawer .g-pair .g-pair__wedding,html body .g-cart-upsell .g-pair .g-pair__wedding{margin-top:0!important;padding-top:0!important;border-top:0!important}html body #cart-drawer .g-pair,html body .g-cart-upsell .g-pair{padding-top:6px!important;padding-bottom:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/giorgio-cart-mobile.css.map */
