.product-item:has(.as-em-0010-card-button) a.button:not(.as-em-0010-card-button){display:none}.product-item .as-em-0010-modal-form{display:none}.product-item quick-view-product-as:has(.as-em-0010-card-button),.product-item quick-add-to-cart:has(.as-em-0010-card-button){width:100%;margin:auto 0 0}#modal-common-as-em-0010{display:flex;padding:0;bottom:0;top:auto;align-items:end}#modal-common-as-em-0010 .container--large{padding:0;max-height:740px}#modal-common-as-em-0010 .modal-heading{position:sticky;top:0;background:#fff;padding-top:16px;padding-bottom:14px;font-family:Kreon;font-weight:400;font-style:Regular;font-size:20px;line-height:24px;letter-spacing:0%;border-bottom:1px solid #e1e1e1}#modal-common-as-em-0010 .modal-heading .text-size--xlarge.text-weight--bold{font-family:Kreon;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:24px;letter-spacing:0%;color:#736450}#modal-common-as-em-0010 .modal-close svg{width:11px;height:11px}#modal-common-as-em-0010 .as-em-0010-modal-form{display:block!important}#modal-common-as-em-0010 .modal-content{padding:0 15px;height:-moz-fit-content;height:fit-content;overflow:hidden}.as-em-0010-modal-variant-container{display:grid;grid-template-columns:1fr 1fr;gap:13px;overflow:scroll;max-height:520px;scrollbar-width:none}.as-em-0010-modal-variant-container::-webkit-scrollbar{display:none}.as-em-0010-modal-variant-container img{max-width:100%}.as-em-0010-label{border-radius:8px;overflow:hidden;border:1px solid #e1e1e1;cursor:pointer}.as-em-0010-label input{display:none}.as-em-0010-label:has(input:checked){border:2px solid #678a00;background:#f5f4eb}.as-em-0010-button-container{width:100%;padding:16px 0;position:sticky;bottom:0;background:#fff}.as-em-0010-button-container button{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:17px;leading-trim:NONE;line-height:25.5px;letter-spacing:0%;padding:11px;background:#678a00;color:#fff;width:100%!important;border-radius:200px}.as-em-0010-image-container{position:relative;aspect-ratio:1/1;width:100%;overflow:hidden}.as-em-0010-badge{position:absolute;right:9px;top:9px;border-radius:3px;background:#ec8847;padding:4px 12px;font-family:DM Sans;font-weight:600;font-style:SemiBold;font-size:14.45px;leading-trim:NONE;line-height:21.67px;letter-spacing:0%;text-align:center;color:#fff}.as-em-0010-title{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:17px;line-height:18.7px;letter-spacing:0%;text-align:center;color:#736450;padding-top:15px;padding-left:15px;padding-right:15px;margin-bottom:6px}.as-em-0010-price{font-family:DM Sans;font-weight:400;font-style:Regular;font-size:14.45px;line-height:21.67px;letter-spacing:0%;text-align:center;color:#736450;padding-bottom:15px}.as-em-0010-price:has(.as-em-0010-compare-price){font-family:DM Sans;font-weight:600;font-style:SemiBold;font-size:14.45px;leading-trim:NONE;line-height:21.67px;letter-spacing:0%;text-align:center;color:#cf654f}.as-em-0010-price:has(.as-em-0010-compare-price) .as-em-0010-compare-price{font-family:DM Sans;font-weight:400;font-style:Regular;font-size:12.7px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-decoration:line-through;color:#736450}.as-em-0010-unit-price{font-family:DM Sans;font-weight:400;font-style:Regular;font-size:12.7px;line-height:20px;letter-spacing:0%;text-align:center;color:#736450a8;padding-bottom:15px}.as-em-0010 .as-em-0010-label-infos:has(.as-em-0010-unit-price) .as-em-0010-price{padding-bottom:unset}.as-em-0010-card-button{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:14.9px;line-height:18.6px;letter-spacing:0%;text-align:center;background:#698c00;padding:6px 8px;border:none;color:#fff!important;white-space:nowrap;max-width:250px;width:100%;margin:0 auto}.as-em-0010-card-button:hover{outline:1px solid #698c00;outline-offset:-1px}@media screen and (min-width:400px){#main-collection-product-grid{--grid-gap: 17px}#modal-common-as-em-0010{align-items:center}#modal-common-as-em-0010 .modal-content{max-width:560px;max-height:720px;margin:0 auto}.as-em-0010-modal-variant-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1000px){.as-em-0010-card-button{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:19.1px;line-height:23.9px;letter-spacing:0%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/as-em-0010.css.map */
