.flipCard,.product-card,.product-card_base{width:153px;position:relative}@media(min-width:768px){.flipCard,.product-card,.product-card_base{width:262px}}@media(min-width:1024px){.flipCard,.product-card,.product-card_base{width:263px}}.flipCard .product-card-image,.product-card .product-card-image,.product-card_base .product-card-image{width:153px;height:153px}@media(min-width:768px){.flipCard .product-card-image,.product-card .product-card-image,.product-card_base .product-card-image{width:262px;height:262px}}.flipCard .wishlistIcon,.product-card .wishlistIcon,.product-card_base .wishlistIcon{position:absolute;top:8px;right:4px;cursor:pointer;margin:0;font-family:BB Icons,sans-serif;text-decoration:none}.flipCard .wishlistIcon.liked:before,.product-card .wishlistIcon.liked:before,.product-card_base .wishlistIcon.liked:before{background-image:url(/assets/heart-filled.svg);object-fit:cover;background-repeat:no-repeat;background-size:auto;width:1.4rem;height:1.4rem;background-position:50%}.flipCard .wishlistIcon:before,.product-card .wishlistIcon:before,.product-card_base .wishlistIcon:before{background-color:rgba(0,0,0,.5);object-fit:cover;background-repeat:no-repeat;background-size:cover;display:block;padding:2px;width:1.4rem;height:1.4rem;border-radius:50%;content:"";font-size:1.5rem;color:#fff;line-height:1.5rem;text-align:center}.flipCard .wishlistIcon:focus-visible,.product-card .wishlistIcon:focus-visible,.product-card_base .wishlistIcon:focus-visible{height:14px}.flipCard .wishlistIcon.liked:before,.product-card .wishlistIcon.liked:before,.product-card_base .wishlistIcon.liked:before{content:""}.flipCard .productDetail,.product-card .productDetail,.product-card_base .productDetail{padding:8px 8px 0 0}.flipCard .productDetail .badge-row,.product-card .productDetail .badge-row,.product-card_base .productDetail .badge-row{display:flex;align-items:center;gap:9px;margin-bottom:16px}@media(min-width:1024px){.flipCard .productDetail .badge-row,.product-card .productDetail .badge-row,.product-card_base .productDetail .badge-row{gap:5px;margin-bottom:12px}}.flipCard .productDetail .badge-row .badge-icon,.product-card .productDetail .badge-row .badge-icon,.product-card_base .productDetail .badge-row .badge-icon{width:12px;height:9px}@media(min-width:1024px){.flipCard .productDetail .badge-row .badge-icon,.product-card .productDetail .badge-row .badge-icon,.product-card_base .productDetail .badge-row .badge-icon{width:17px;height:13px}}.flipCard .productDetail .badge-row .badge-text,.product-card .productDetail .badge-row .badge-text,.product-card_base .productDetail .badge-row .badge-text{font-size:.5rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#151515;text-transform:uppercase}@media(min-width:1024px){.flipCard .productDetail .badge-row .badge-text,.product-card .productDetail .badge-row .badge-text,.product-card_base .productDetail .badge-row .badge-text{font-size:.75rem}}.flipCard .productDetail h2,.product-card .productDetail h2,.product-card_base .productDetail h2{margin:0;font-size:1rem;font-family:LibreCaslon Condensed Medium,sans-serif;font-weight:400;line-height:normal;color:#151515;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;min-height:40px}@media(min-width:1024px){.flipCard .productDetail h2,.product-card .productDetail h2,.product-card_base .productDetail h2{-webkit-line-clamp:2;font-size:1.125rem;font-weight:400}}.flipCard .productDetail .iconSubtitle,.product-card .productDetail .iconSubtitle,.product-card_base .productDetail .iconSubtitle{font-size:.625rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#151515;padding-bottom:12px}@media(min-width:1024px){.flipCard .productDetail .iconSubtitle,.product-card .productDetail .iconSubtitle,.product-card_base .productDetail .iconSubtitle{padding-bottom:16px;font-size:.75rem}}.flipCard .productDetail .productPrice,.product-card .productDetail .productPrice,.product-card_base .productDetail .productPrice{display:flex;gap:6px;padding-bottom:6px;align-items:center;min-height:27.5px}@media(min-width:1024px){.flipCard .productDetail .productPrice,.product-card .productDetail .productPrice,.product-card_base .productDetail .productPrice{padding-bottom:4px}}.flipCard .productDetail .productPrice .discountPrice,.product-card .productDetail .productPrice .discountPrice,.product-card_base .productDetail .productPrice .discountPrice{font-size:.625rem;font-family:Satoshi,sans-serif;font-weight:400;line-height:normal;color:#000;margin:0}@media(min-width:1024px){.flipCard .productDetail .productPrice .discountPrice,.product-card .productDetail .productPrice .discountPrice,.product-card_base .productDetail .productPrice .discountPrice{font-size:1.125rem}}.flipCard .productDetail .productPrice .actualPrice,.product-card .productDetail .productPrice .actualPrice,.product-card_base .productDetail .productPrice .actualPrice{font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:400;line-height:normal;color:#6b6b6b;margin:0;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media(min-width:1024px){.flipCard .productDetail .productPrice .actualPrice,.product-card .productDetail .productPrice .actualPrice,.product-card_base .productDetail .productPrice .actualPrice{font-size:1.125rem;font-weight:400}}.flipCard .productDetail .productPrice .discountTag,.product-card .productDetail .productPrice .discountTag,.product-card_base .productDetail .productPrice .discountTag{display:flex;align-items:center;gap:6px}.flipCard .productDetail .productPrice .discountTag .verticalLine,.product-card .productDetail .productPrice .discountTag .verticalLine,.product-card_base .productDetail .productPrice .discountTag .verticalLine{width:1px;height:14px;background-color:#b7b7b7}.flipCard .productDetail .productPrice .discountTag .discountText,.product-card .productDetail .productPrice .discountTag .discountText,.product-card_base .productDetail .productPrice .discountTag .discountText{font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#4b8a55}@media(min-width:1024px){.flipCard .productDetail .productPrice .discountTag .discountText,.product-card .productDetail .productPrice .discountTag .discountText,.product-card_base .productDetail .productPrice .discountTag .discountText{font-size:.875rem}}.flipCard .productDetail .taxText,.product-card .productDetail .taxText,.product-card_base .productDetail .taxText{margin:0;font-size:.5rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#000;padding-bottom:12px}@media(min-width:1024px){.flipCard .productDetail .taxText,.product-card .productDetail .taxText,.product-card_base .productDetail .taxText{padding-bottom:16px;font-size:10px}}.flipCard .addtocart,.product-card .addtocart,.product-card_base .addtocart{padding:0 8px 12px 0;font-size:14px}.flipCard .addtocart a,.product-card .addtocart a,.product-card_base .addtocart a{text-align:center;width:100%}.flipCard .addtocart .primaryButton,.product-card .addtocart .primaryButton,.product-card_base .addtocart .primaryButton{width:100%;font-size:14px}.flipCard,.product-card,.product-card_base{font-family:Satoshi,sans-serif}.flipCard .icon,.product-card .icon,.product-card_base .icon{font-family:BB Icons,sans-serif}.flipCard.flipped .product-card-image,.flipCard.flipped .productDetail{display:none}.flipCard.flipped .product-card-back{position:relative;background:#f2ede5;padding:8.34px 10px 18px 9px;display:flex;flex-direction:column;gap:16px;height:90vh;overflow:hidden;max-height:354px}@media(min-width:768px){.flipCard.flipped .product-card-back{padding:10px 11px 20px 16px;max-height:388px}}.flipCard.flipped .product-card-back .close-btn{position:absolute;top:12px;right:12px;background:rgba(0,0,0,0);border:none;font-size:24px;cursor:pointer}.flipCard.flipped .product-card-back .section{margin-top:15.35px}@media(min-width:768px){.flipCard.flipped .product-card-back .section{margin-top:4px}}.flipCard.flipped .product-card-back .section .labelsize{margin:0;padding-top:27px;padding-bottom:16px;font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:700;line-height:normal;color:#000}@media(min-width:768px){.flipCard.flipped .product-card-back .section .labelsize{font-size:.875rem;font-weight:400}}.flipCard.flipped .product-card-back .section .labelshade{margin:0;padding-bottom:16px;font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:700;line-height:normal;color:#000}@media(min-width:768px){.flipCard.flipped .product-card-back .section .labelshade{font-size:.875rem;font-weight:400}}.flipCard.flipped .product-card-back .section .size-options{display:flex;gap:8px}.flipCard.flipped .product-card-back .section .size-options .size-btn{padding:8px 16px;border:1px solid #ddd;background:rgba(0,0,0,0);cursor:pointer;font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:400;line-height:normal;color:#000}@media(min-width:768px){.flipCard.flipped .product-card-back .section .size-options .size-btn{font-size:.875rem}}.flipCard.flipped .product-card-back .section .size-options .size-btn.selected{background-color:#0b4532;color:#fff}.flipCard.flipped .product-card-back .section .shade-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;background-color:#f2ede5}@media(min-width:768px){.flipCard.flipped .product-card-back .section .shade-grid{gap:12px}}.flipCard.flipped .product-card-back .section .shade-grid .shade{width:23px;height:23px;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer}@media(min-width:768px){.flipCard.flipped .product-card-back .section .shade-grid .shade{width:36px;height:36px}}.flipCard.flipped .product-card-back .section .shade-grid .shade.selected{border-color:#276b4a}.flipCard.flipped .product-card-back .divider{border:none;border-top:1px solid #e0d9cf;margin:0}.flipCard.flipped .product-card-back .price-row{background-color:#f5f0e9;padding-top:12px;padding-bottom:12px;margin-top:auto;border-top:1px solid #e0d9cf}.flipCard.flipped .product-card-back .price-row .stock-status{margin-bottom:14px;font-size:.875rem;font-family:Satoshi,sans-serif;font-weight:400;line-height:normal;color:#151515}.flipCard.flipped .product-card-back .price-row .qty{display:block;font-size:.625rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#151515;margin-bottom:6px}@media(min-width:768px){.flipCard.flipped .product-card-back .price-row .qty{font-size:.875rem;font-weight:400}}.flipCard.flipped .product-card-back .price-row .price-details{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:768px){.flipCard.flipped .product-card-back .price-row .price-details{flex-direction:row;justify-content:space-between;align-items:center}}.flipCard.flipped .product-card-back .price-row .price-details .price{font-size:.75rem;font-family:Satoshi,sans-serif;font-weight:500;line-height:normal;color:#151515}@media(min-width:768px){.flipCard.flipped .product-card-back .price-row .price-details .price{font-size:1.125rem;font-weight:400}}.flipCard.flipped .product-card-back .price-row .price-details .disabled{pointer-events:none;color:#989898}.flipCard.flipped .product-card-back .price-row .price-details .view-details{margin-top:16px;text-decoration:none;font-size:12px;font-family:Satoshi,sans-serif;font-weight:700;line-height:normal;color:#151515}@media(min-width:768px){.flipCard.flipped .product-card-back .price-row .price-details .view-details{margin-top:0;font-size:.875rem;font-weight:400}}.flipCard.flipped .product-card-back .price-row .price-details .view-details .text{text-decoration:underline}.flipCard.flipped .product-card-back .price-row .price-details .view-details .arrow{font-size:12px;margin-left:17px;color:#151515;background:none;font-family:BB Icons,sans-serif;padding:0}.flipCard.flipped .product-card-back .price-row .price-details .view-details .arrow:before{content:""}.flipCard.flipped .product-card-back .price-row .disabled{pointer-events:none;color:#989898}.editor-product-card .product-card-link .productDetail{padding-top:10px}.editor-product-card .product-card-link .productDetail .icon{font-family:LibreCaslon Condensed Regular,sans-serif;font-size:1rem;font-weight:500;line-height:normal;color:#151515;min-height:38px}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .icon{font-size:1.25rem;min-height:48px}}.editor-product-card .product-card-link .productDetail .productPrice{padding:10px 0 0;min-height:32px}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .productPrice{padding:15px 0 0}}.editor-product-card .product-card-link .productDetail .productPrice{align-items:baseline}.editor-product-card .product-card-link .productDetail .productPrice .actualPrice{font-family:Satoshi,sans-serif;font-size:.625rem;font-weight:400;line-height:normal;color:#6b6b6b}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .productPrice .actualPrice{font-size:.875rem}}.editor-product-card .product-card-link .productDetail .productPrice .discountPrice{font-family:Satoshi,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;color:#000}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .productPrice .discountPrice{font-size:1.125rem}}.editor-product-card .product-card-link .productDetail .productPrice .discountTag{align-items:baseline}.editor-product-card .product-card-link .productDetail .productPrice .discountTag .discountText{font-size:.75rem;font-weight:500}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .productPrice .discountTag .discountText{font-size:.875rem}}.editor-product-card .product-card-link .productDetail .taxText{padding:4px 0 10px}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .taxText{padding-bottom:15px}}.editor-product-card .product-card-link .productDetail .taxText{font-family:Satoshi,sans-serif;font-size:.5rem;font-weight:400;color:#000;line-height:normal}@media(min-width:1024px){.editor-product-card .product-card-link .productDetail .taxText{font-size:.625rem}}.editor-product-card .addtocart .buttonWithBorder,.editor-product-card .addtocart button{font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;color:#fff}@media(min-width:1024px){.editor-product-card .addtocart .buttonWithBorder,.editor-product-card .addtocart button{font-size:1rem}}.editor-product-card .addtocart .buttonWithBorder .arrow,.editor-product-card .addtocart button .arrow{font-size:.625rem}