.card-wrapper.small-wrapper{max-height:unset}.card-wrapper .image-box{background-color:#f2efeb}.card-wrapper .image-box .product-image{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.card-wrapper .image-box .badge-container{position:absolute;top:16px;left:16px;z-index:1;display:flex;gap:5px}.card-wrapper .image-box .badge-container .badge{position:static}.card-wrapper .image-box .badge-container .badge.small{transform:scale(1);font-size:11px}@media only screen and (max-width:570px){.card-wrapper .image-box .badge-container{flex-direction:column}}@media only screen and (max-width:570px){.card-wrapper .details-box.shop-item{height:auto}}.card-wrapper .details-box .row-1 .styled-badge_pill.small{margin:0 -5px;text-wrap:nowrap}.card-wrapper .details-box .row-1 .category{font-size:12px;font-weight:500;color:#9b9b9b}.card-wrapper .details-box .row-1 .rating{font-size:12px;font-weight:500;display:flex;justify-content:center}.card-wrapper .details-box .row-1 .rating span{margin-left:3px}.card-wrapper .details-box .row-2{gap:1rem}.card-wrapper .details-box .prices{display:flex;gap:.5rem;align-items:baseline;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:"Source Serif 4";font-size:21px;line-height:120%}.card-wrapper .details-box .prices .discountedPrice{color:#bb7355}.card-wrapper .details-box .prices .compareAtPrice{text-decoration:line-through;font-size:.875em;color:#93a39f}@media only screen and (max-width:768px){.card-wrapper .details-box .prices{font-size:.875rem}}.card-wrapper .details-box .membership-prices{margin-top:-8px;display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.card-wrapper .details-box .membership-prices_price{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:"Source Serif 4";font-size:12px;font-style:normal;font-weight:400;line-height:120%}@media screen and (min-width:1024px){.card-wrapper .details-box .membership-prices_price{font-size:16px}}.card-wrapper .details-box .membership-prices_discount{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-size:10px;font-weight:400;line-height:150%;letter-spacing:.5px;display:flex;padding:4px 12px;justify-content:center;align-items:center;border-radius:8px;background-color:#e7f1df}.card-wrapper .details-box .membership-prices_icon{color:#93a39f;width:18px;height:18px}.card-wrapper .details-box .membership-prices_icon:hover{color:#27483e}.card-wrapper .details-box .row-3 .product-size-options{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));justify-content:stretch;flex-wrap:wrap;gap:.5rem;width:100%}.card-wrapper .details-box .row-3 .product-size-option{flex:1;display:flex;width:100%;align-items:center;justify-content:center;text-align:center;border:1px solid #93a39f;border-radius:.5rem;color:#27483e;cursor:pointer}.card-wrapper .details-box .row-3 .product-size-option label{padding:.375rem 1rem}@media only screen and (max-width:768px){.card-wrapper .details-box .row-3 .product-size-option label{font-size:.75em}}.card-wrapper .details-box .row-3 .product-size-option input[type=radio]{display:none}.card-wrapper .details-box .row-3 .product-size-option_selected{background-color:#e7f1df;border-color:#27483e}.card-wrapper .details-box .row-3 .product-size-option_disabled{background-color:#fff;border-color:#93a39f;color:#93a39f;background:linear-gradient(to top right,#0000,#0000 calc(50% - .8px),#93a39f 50%,#0000 calc(50% + .8px),#0000)}.card-wrapper .details-box .row-3 .product-size-option_selected.product-size-option_disabled{border-color:#27483e}@media only screen and (max-width:768px){.card-wrapper .details-box .row-3 .product-size-options{flex-direction:column}.card-wrapper .details-box .row-3 .product-size-option{width:unset}}.card-wrapper .details-box .row-3 .add-to-cart-button{width:100%;align-items:center;justify-content:center}@media only screen and (max-width:570px){.card-wrapper .details-box .row-3 .add-to-cart-button{font-size:.75rem}}.card-wrapper .details-box .row-3.product-row-3{margin-top:auto;flex-direction:column;align-items:flex-start}.card-wrapper .details-box .row-3.product-row-3 a{width:100%}.text-right-item .details-box .row-3 .add-to-cart-button{width:unset;padding:.5rem 2.5rem}
