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