.cart-item{display:grid;padding:var(--spacing-2x);border-bottom:2px solid var(--color-dark);grid-template-columns:var(--spacing-4x) auto;grid-column-gap:var(--spacing-2x)}.cart-item:last-of-type{border-bottom:none}@media (min-width: 1028px){.cart-item{padding:var(--spacing-4x);grid-template-columns:102px auto auto;grid-column-gap:var(--spacing-4x)}}.cart-item .view-mobile{display:block}@media (min-width: 1028px){.cart-item .view-mobile{display:none}}.cart-item .view-desktop{display:none}@media (min-width: 1028px){.cart-item .view-desktop{display:block}}.cart-item .image-holder{position:relative;display:flex;height:auto}.cart-item .image-holder .item-link{display:flex;align-items:flex-start}.cart-item .image-holder .item-link img{width:100%;height:auto;object-fit:contain}.cart-item .text-holder{margin-bottom:var(--spacing-3x)}.cart-item .text-holder .title-holder{margin-bottom:var(--spacing-1x)}@media (min-width: 1028px){.cart-item .text-holder .title-holder{margin-bottom:var(--spacing-2x)}}.cart-item .text-holder .title-holder h6{font-family:MrGinto Nord,georgia;font-size:1.4rem;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .text-holder .title-holder h6{font-size:1.4rem;line-height:1.8rem}}.cart-item .text-holder .title-holder h6{font-size:1.6rem;font-weight:700;line-height:130%;margin-bottom:2px}.cart-item .text-holder .item-properties{display:grid;grid-template-columns:min-content auto;grid-template-rows:auto;grid-column-gap:var(--spacing-4x)}@media (min-width: 1028px){.cart-item .text-holder .item-properties{grid-column-gap:var(--spacing-6x)}}.cart-item .text-holder .item-properties span,.cart-item .text-holder .item-properties p{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .text-holder .item-properties span,.cart-item .text-holder .item-properties p{font-size:1.4rem}}.cart-item .text-holder .item-properties span,.cart-item .text-holder .item-properties p{margin-bottom:4px}.cart-item .actions-holder{display:flex;align-items:center;flex-flow:row;justify-content:flex-end;color:var(--color-accent-blue);grid-column:1/3;gap:var(--spacing-2x)}@media (min-width: 1028px){.cart-item .actions-holder{justify-content:flex-start;grid-column:2/3}}.cart-item .actions-holder button{color:var(--color-accent-blue)}.cart-item .cart-item__extras{position:relative;display:flex;align-items:flex-start;flex-flow:column;justify-content:flex-end;margin-bottom:32px;color:var(--color-accent-blue);grid-column:1/3;grid-row:2}@media (min-width: 1028px){.cart-item .cart-item__extras{justify-content:flex-start;width:100%;grid-column:2/3;grid-row:2}}.cart-item .cart-item__extras .extras__extra-holder,.cart-item .cart-item__extras .extra-holder{position:relative;display:flex;flex-flow:row;width:100%;padding:0 var(--spacing-6x)}@media (min-width: 1028px){.cart-item .cart-item__extras .extras__extra-holder,.cart-item .cart-item__extras .extra-holder{width:100%;margin:unset;padding:0}}.cart-item .cart-item__extras .extras__extra-holder:after,.cart-item .cart-item__extras .extra-holder:after{position:absolute;bottom:0;left:var(--spacing-6x);width:calc(100% - 96px);height:1px;content:"";background-color:#1d1b1f1a}@media (min-width: 1028px){.cart-item .cart-item__extras .extras__extra-holder:after,.cart-item .cart-item__extras .extra-holder:after{left:0;width:100%}}.cart-item .cart-item__extras .extras__extra-holder:first-of-type:before,.cart-item .cart-item__extras .extra-holder:first-of-type:before{position:absolute;top:0;left:var(--spacing-6x);width:calc(100% - 96px);height:1px;content:"";background-color:#1d1b1f1a}@media (min-width: 1028px){.cart-item .cart-item__extras .extras__extra-holder:first-of-type:before,.cart-item .cart-item__extras .extra-holder:first-of-type:before{left:0;width:100%}}.cart-item .cart-item__extras .extras__extra-holder__image-holder,.cart-item .cart-item__extras .extra-holder__image-holder{display:flex;align-items:flex-start;width:100%;max-width:102px;height:auto;object-fit:contain}.cart-item .cart-item__extras .extras__extra-holder__image-holder img,.cart-item .cart-item__extras .extra-holder__image-holder img{width:100%;height:100%;object-fit:contain}.cart-item .cart-item__extras .extras__extra-holder__text-holder,.cart-item .cart-item__extras .extras__extra-holder .text-holder,.cart-item .cart-item__extras .extra-holder__text-holder,.cart-item .cart-item__extras .extra-holder .text-holder{display:flex;align-items:center;align-items:flex-start;flex-flow:column;justify-content:flex-start;width:100%;padding:var(--spacing-2x) 0}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title,.cart-item .cart-item__extras .extra-holder__text-holder__title,.cart-item .cart-item__extras .extra-holder .text-holder__title{display:flex;flex-flow:row;width:100%;gap:5px}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6,.cart-item .cart-item__extras .extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extra-holder .text-holder__title h6{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6,.cart-item .cart-item__extras .extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extra-holder .text-holder__title h6{font-size:1.4rem}}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6,.cart-item .cart-item__extras .extra-holder__text-holder__title h6,.cart-item .cart-item__extras .extra-holder .text-holder__title h6{font-size:1.4rem;font-weight:700;line-height:130%;flex:4;margin-bottom:2px;color:var(--color-dark)}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder .text-holder__title h6 span{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder .text-holder__title h6 span{font-size:1.4rem}}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder__text-holder__title h6 span,.cart-item .cart-item__extras .extra-holder .text-holder__title h6 span{font-size:1.4rem;font-weight:400;line-height:130%;flex:1;margin-left:4px;color:var(--color-dark)}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title span,.cart-item .cart-item__extras .extra-holder__text-holder__title span,.cart-item .cart-item__extras .extra-holder .text-holder__title span{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .cart-item__extras .extras__extra-holder__text-holder__title span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title span,.cart-item .cart-item__extras .extra-holder__text-holder__title span,.cart-item .cart-item__extras .extra-holder .text-holder__title span{font-size:1.4rem}}.cart-item .cart-item__extras .extras__extra-holder__text-holder__title span,.cart-item .cart-item__extras .extras__extra-holder .text-holder__title span,.cart-item .cart-item__extras .extra-holder__text-holder__title span,.cart-item .cart-item__extras .extra-holder .text-holder__title span{font-size:1.4rem;font-weight:400;line-height:130%;flex:1;color:var(--color-dark)}.cart-item .cart-item__extras .extras__extra-holder__text-holder__properties,.cart-item .cart-item__extras .extras__extra-holder .text-holder__properties,.cart-item .cart-item__extras .extra-holder__text-holder__properties,.cart-item .cart-item__extras .extra-holder .text-holder__properties{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .cart-item__extras .extras__extra-holder__text-holder__properties,.cart-item .cart-item__extras .extras__extra-holder .text-holder__properties,.cart-item .cart-item__extras .extra-holder__text-holder__properties,.cart-item .cart-item__extras .extra-holder .text-holder__properties{font-size:1.4rem}}.cart-item .cart-item__extras .extras__extra-holder__text-holder__properties,.cart-item .cart-item__extras .extras__extra-holder .text-holder__properties,.cart-item .cart-item__extras .extra-holder__text-holder__properties,.cart-item .cart-item__extras .extra-holder .text-holder__properties{font-size:1.4rem;font-weight:400;line-height:130%;display:grid;flex:1;justify-content:space-between;margin-bottom:4px;padding-top:var(--spacing-2x);color:var(--color-dark);grid-template-columns:auto auto;grid-template-rows:auto;grid-column-gap:var(--spacing-4x)}@media (min-width: 1028px){.cart-item .cart-item__extras .extras__extra-holder__text-holder__properties,.cart-item .cart-item__extras .extras__extra-holder .text-holder__properties,.cart-item .cart-item__extras .extra-holder__text-holder__properties,.cart-item .cart-item__extras .extra-holder .text-holder__properties{grid-column-gap:var(--spacing-6x)}}.cart-item .cart-item__extras .extras__extra-holder__text-holder span,.cart-item .cart-item__extras .extras__extra-holder .text-holder span,.cart-item .cart-item__extras .extra-holder__text-holder span,.cart-item .cart-item__extras .extra-holder .text-holder span{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .cart-item__extras .extras__extra-holder__text-holder span,.cart-item .cart-item__extras .extras__extra-holder .text-holder span,.cart-item .cart-item__extras .extra-holder__text-holder span,.cart-item .cart-item__extras .extra-holder .text-holder span{font-size:1.4rem}}.cart-item .cart-item__extras .extras__extra-holder__text-holder span,.cart-item .cart-item__extras .extras__extra-holder .text-holder span,.cart-item .cart-item__extras .extra-holder__text-holder span,.cart-item .cart-item__extras .extra-holder .text-holder span{font-size:1.4rem;font-weight:400;line-height:130%;flex:1;margin-bottom:4px;color:var(--color-dark);grid-column:1}.cart-item .desktop-actions-holder{align-items:center;align-self:flex-start;grid-column:3/3;grid-row:1;justify-self:flex-end}@media (min-width: 1028px){.cart-item .desktop-actions-holder{display:flex}}.cart-item .desktop-actions-holder .quantity{margin-right:var(--spacing-4x)}.cart-item .quantity select{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.cart-item .quantity select{font-size:1.4rem}}.cart-item .quantity select{padding:8.5px 28px 8.5px 16px;cursor:pointer;color:var(--color-dark);border-radius:4px;outline:none;background-color:var(--color-main-light);background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16602 1.66667L6.99935 7.5L12.8327 1.66667' stroke='%231D1B1F' stroke-opacity='0.1' stroke-width='2.14286' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position-x:calc(100% - 12px);background-position-y:50%;-webkit-appearance:none;appearance:none}@media (min-width: 1028px){.cart-item .quantity select{padding:13px 32px 13px 20px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/snippets-cart-item.css.map */
