body:not([data-collection-test=original]) #shopify-section-collection-template .grid{display:grid;grid-template-columns:repeat(4, 1fr);margin-left:0px;-moz-column-gap:15px;column-gap:15px}@media screen and (min-width: 768px)and (max-width: 1200px){body:not([data-collection-test=original]) #shopify-section-collection-template .grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){body:not([data-collection-test=original]) #shopify-section-collection-template .grid{grid-template-columns:repeat(2, 1fr)}}body:not([data-collection-test=original]) #shopify-section-collection-template .grid__item{float:none;width:100%;padding-left:0}body:not([data-collection-test=original]) .product-card{border:solid 1px rgba(0,0,0,0);padding:0 5px 10px;display:flex;flex-direction:column;align-items:stretch}body:not([data-collection-test=original]) .product-card.open{border-color:#1d376c}@media screen and (min-width: 320px)and (max-width: 750px){body:not([data-collection-test=original]) .product-card{padding:0 6.75px 5px}}body:not([data-collection-test=original]) .product-card .flex-1{flex:1}body:not([data-collection-test=original]) .product-card .price-item{font-weight:700}@media screen and (max-width: 400px){body:not([data-collection-test=original]) #Collection{padding-left:10px;padding-right:10px}}add-to-cart-modal{margin-top:auto;display:block}add-to-cart-modal[show=false]{display:none}add-to-cart-modal .add-to-cart__dialog{width:100%;max-width:880px;border:none;position:fixed}add-to-cart-modal .add-to-cart__dialog::backdrop{background:rgba(0,0,0,.5)}@media screen and (max-width: 560px){add-to-cart-modal .add-to-cart__dialog{max-width:90%}}add-to-cart-modal .add-to-cart__modal-detail h3{color:#162950;font-size:24px}@media screen and (max-width: 768px){add-to-cart-modal .add-to-cart__modal-detail h3{font-size:20px}}add-to-cart-modal .add-to-cart__dialog-close{position:absolute;right:10px;top:10px;background:#fff;border:none}add-to-cart-modal .add-to-cart__modal{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:30px;column-gap:30px;padding-top:20px}@media screen and (min-width: 768px){add-to-cart-modal .add-to-cart__modal .product-form__cart-submit{max-width:324px}}@media screen and (max-width: 768px){add-to-cart-modal .add-to-cart__modal{grid-template-columns:1fr}}add-to-cart-modal .add-to-cart__modal figure{margin-block:0;margin-inline:0;position:relative;overflow:hidden;padding-bottom:100%}@media screen and (max-width: 560px){add-to-cart-modal .add-to-cart__modal figure{padding-bottom:50%}}add-to-cart-modal .add-to-cart__modal figure img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}add-to-cart-modal .cta{font-size:16px;color:#fff;background-color:#162950;width:100%;border:none;outline:none;text-transform:uppercase;padding:10px 30px;transition:all ease .3s;margin-top:10px}add-to-cart-modal .cta[data-show=false]{display:none}@media screen and (max-width: 768px){add-to-cart-modal .cta{padding:10px 10px}}add-to-cart-modal .cta:hover{background-color:#1d376c}add-to-cart-modal .add-to-cart__slide-wrapper-cancel{color:#9f2b12;text-decoration:underline;background-color:rgba(0,0,0,0);border:none;outline:none;text-align:center;width:100%;font-size:14px}add-to-cart-modal .add-to-cart__slide-wrapper{transition:all ease .3s;max-height:100vh;overflow:hidden;height:auto}add-to-cart-modal .add-to-cart__slide-wrapper[data-show=false]{max-height:0vh;height:0;padding:0}add-to-cart-modal .add-to-cart__slide-title{display:block;margin-top:4px;margin-bottom:5px}add-to-cart-modal .add-to-cart__slide{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:5px;column-gap:5px;row-gap:5px}@media screen and (max-width: 768px){add-to-cart-modal .add-to-cart__slide{grid-template-columns:repeat(2, 1fr);-moz-column-gap:3px;column-gap:3px;row-gap:3px}}add-to-cart-modal .add-to-cart__slide-title{font-size:14px;font-weight:400;color:#1c1b1b}add-to-cart-modal .add-to-cart__slide-item button{background-color:#fff;border:solid 1px #b5b5b5;font-size:13px;text-align:center;color:#1d376c;width:100%;transition:all ease .5s}@media screen and (max-width: 768px){add-to-cart-modal .add-to-cart__slide-item button{font-size:13px}}add-to-cart-modal .add-to-cart__slide-item button:hover{border-color:#1d376c}