.product-card-wrapper{display:block;overflow:hidden;transform:scale(1);transition:transform .2s ease-in-out;margin:auto}.product-grid.hidden{opacity:0}.product-card{position:relative;width:100%}.product-card .product__tags{position:absolute;top:0;right:calc(var(--border-radius-container) / 2 + 10px);max-width:calc(100% - ((var(--border-radius-container) * 2) + 10px));z-index:2}.product-card .product__tags__badge{border-radius:0 0 var(--border-radius-form-elements) var(--border-radius-form-elements)}.product-card .product__tags__badge:not(.color-promo-tag){background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.article-card{padding-bottom:0}.product-card.card--text-only{padding-bottom:0;background-color:rgb(var(--color-background),.5)}.badge{position:absolute;top:0;right:10px;z-index:1;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:calc(.75rem * var(--font-section-scale, 1));font-weight:300;text-transform:uppercase;padding:.25rem .625rem;border-radius:0 0 var(--border-radius-form-elements) var(--border-radius-form-elements)}.badge--sale{background:rgb(var(--color-sale))}.product-card__image-wrapper{overflow:hidden;border-radius:var(--border-radius-container) var(--border-radius-container) 0px 0px;display:block;width:100%;position:relative}.product-card__image{position:relative;transition:opacity .3s ease-in;overflow:hidden;opacity:1;border-radius:5px}.product-card__countdown{position:absolute;padding:19px;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .25s ease-in,visibility .25s ease-in}body.hasHover .product-card-wrapper:hover .product-card__countdown{opacity:1;visibility:visible}.product-card__countdown countdown-timer[data-compact=true]{width:100%;margin:0}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer{width:100%;gap:3px}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item{font-size:.625rem;padding:.375rem}.grid-view-item--sold-out .product-card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.product-card--christmas-preorder.grid-view-item--sold-out .product-card__image:after{display:none}.product-card .product__tags:has(.product__tags__badge--preorder){top:12px;right:12px}.product-card .product__tags__badge--preorder{background:#6b2a2c;color:#fff;border-radius:6px;padding:7px 12px;font-weight:700;letter-spacing:.08em;word-break:normal;white-space:nowrap}.product-card--christmas-deal .product-card__information__wrapper{text-align:center}.product-card--christmas-deal .product-card__title{text-align:center;font-weight:700;color:#131e35;font-size:1.0625rem;margin-bottom:10px}.product-card--christmas-deal .price{align-items:center;margin-bottom:0}.product-card--christmas-deal .price__compare{display:none}.product-card--christmas-deal .price__sale,.product-card--christmas-deal .price__regular,.product-card--christmas-deal .price__last{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:8px;width:100%}.product-card--christmas-deal .price-gst{align-items:center}.product-card--christmas-deal .price-gst__inc,.product-card--christmas-deal .price-item--sale,.product-card--christmas-deal .price-item--regular:not(s),.product-card--christmas-hamper .price-gst__inc,.product-card--christmas-hamper .price-item--sale,.product-card--christmas-hamper .price-item--regular:not(s){color:var(--mh-hamper-price-color, #92374D)!important}.product-card--christmas-deal .price--on-sale .price-item--sale__save-tag{background:#c9a27a;color:#fff;border-radius:4px;padding:6px 8px;font-weight:700;letter-spacing:.02em;align-self:center}.christmas-hamper-deal{position:relative;z-index:3;border-top:1px solid #E6E1DB;margin-top:14px;padding-top:14px;text-align:center}.christmas-hamper-deal__headline{margin:0;color:#92374d;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;line-height:1.3}.christmas-hamper-deal__until{margin:4px 0 0;color:#8a8178;font-size:.9375rem;font-weight:400;line-height:1.35}.christmas-hamper-deal__link{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:#92374d;text-decoration:underline;text-underline-offset:2px;font-family:inherit;font-size:.9375rem;font-weight:400;cursor:pointer}.christmas-hamper-deal__link:hover{color:#131e35}.christmas-hamper-deal__link:focus-visible{outline:2px solid #131E35;outline-offset:3px}.product-card--christmas-deal .cstm_btn_shopnow,.product-card--christmas-hamper .cstm_btn_shopnow{margin-top:14px;position:relative;z-index:3}.product-card--christmas-deal .cstm_btn_shopnow .btn{width:100%;border-radius:8px}.product-card-wrapper:has(.product-card--christmas-deal),.product-card-wrapper:has(.product-card--christmas-hamper){overflow:visible}.product-card-wrapper:has(.product-card--christmas-deal)>.product-card__information__wrapper--hide,.product-card-wrapper:has(.product-card--christmas-hamper)>.product-card__information__wrapper--hide{display:none}.product-card--christmas-deal .product-card__information,body:not(.hasHover) .product-card--christmas-deal .product-card__information,.product-card--christmas-hamper .product-card__information,body:not(.hasHover) .product-card--christmas-hamper .product-card__information{position:relative;z-index:2;padding-top:0!important}body:not(.hasHover) .product-card--christmas-deal .product-card__image-wrapper,body:not(.hasHover) .product-card--christmas-hamper .product-card__image-wrapper{position:relative;z-index:1}.grid__item:has(.product-card--christmas-deal),.grid__item:has(.product-card--christmas-hamper){padding-bottom:1.5rem!important;position:relative;z-index:1;overflow:visible}.product-card--christmas-deal .cstm_btn_shopnow .quick-add,body.hasHover .product-card--christmas-deal .cstm_btn_shopnow .quick-add,.product-card--christmas-hamper .cstm_btn_shopnow .quick-add,body.hasHover .product-card--christmas-hamper .cstm_btn_shopnow .quick-add{max-height:none;opacity:1;padding:0}.preorder-delivery{margin:8px 0 4px;color:#5a6274;font-size:13px;line-height:1.35;font-weight:600}.product-card--christmas-hamper .preorder-delivery--card,.product-card--christmas-deal .preorder-delivery--card{margin:4px 0 10px;color:var(--mh-hamper-price-color, #92374D);font-size:.8125rem;line-height:1.35;font-weight:600;text-align:center}.product-card--christmas-deal .cstm_btn_shopnow .btn:not(.btn--link):not(.btn--share):not(.btn--style-2):not(.quantity__button):not(.btn-close-modal):not(.btn-corporate-quote):after,.product-card--christmas-deal .cstm_btn_shopnow .quick-add__submit .btn:not(.btn--link):not(.btn--share):not(.btn--style-2):not(.quantity__button):not(.btn-close-modal):not(.btn-corporate-quote):after{background-color:var(--mh-hamper-preorder-btn, #E3C9A8)!important}.product-card--christmas-deal .cstm_btn_shopnow .btn:not(.btn--link):not(.btn--share):not(.btn--style-2):not(.quantity__button):not(.btn-close-modal):not(.btn-corporate-quote),.product-card--christmas-deal .cstm_btn_shopnow .btn:not(.btn--link):not(.btn--share):not(.btn--style-2):not(.quantity__button):not(.btn-close-modal):not(.btn-corporate-quote) span,.product-card--christmas-deal .cstm_btn_shopnow .btn:not(.btn--link):not(.btn--share):not(.btn--style-2):not(.quantity__button):not(.btn-close-modal):not(.btn-corporate-quote) .btn__text{color:var(--mh-hamper-preorder-btn-text, #131E35)!important}.product__tags__badge--early-bird{word-break:normal;white-space:nowrap}.product-card__empty-image{position:relative;overflow:hidden}.product-card__empty-image.media--adapt{padding-bottom:100%}.product-card__empty-image .product-card__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2.25rem);line-height:1.2}.product-card__empty-image .placeholder{position:absolute;width:100%;height:100%}.product-card__image .product-card__image--hover{background:rgb(var(--color-background));opacity:0;transition:opacity .3s ease-in;position:absolute;width:100%;height:100%;top:0;left:0}.product-card__information{position:absolute;z-index:-1;top:0;left:0;width:100%;padding-bottom:0;border-radius:var(--border-radius-container)}.product-card__information.media--portrait{padding-top:125%}.product-card__information.media--square,.product-card__information.media--adapt{padding-top:100%}.product-card__information__wrapper{padding:19px}.product-card__information__wrapper--hide{visibility:hidden}body:not(.hasHover) .product-card__information__wrapper--hide{display:none}.article-card .product-card__image-wrapper{position:absolute}.article-card .product-card__information{position:relative}.product-card__information__wrapper .rating{text-align:left}.product-card__information__wrapper .rating-star{font-size:calc(var(--font-size) * .9rem)}.product-card__information__wrapper .price{line-height:1.2;margin-bottom:.5rem;word-break:normal;overflow-wrap:break-word}.product-card__article-info{margin-top:.5625rem;line-height:1}.article-card__title{color:rgb(var(--color-foreground));--font-heading-size: calc(var(--font-heading-scale) * 1.375rem);line-height:var(--font-heading-line-height);margin:0}.article-card__excerpt{line-height:1.2;font-size:calc(.875rem * var(--font-section-scale, 1));color:rgb(var(--color-foreground));font-weight:300;margin:.625rem 0}.product-card__title{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:300;font-size:calc(.9375rem * var(--font-section-scale, 1));text-align:left;width:100%;line-height:1.25;margin-bottom:3px;display:block;font-style:normal}.product-card__title span{display:block;text-transform:initial}.product-card__article-info .product-card__title{display:inline}.product-card-item__colors p{text-transform:uppercase;font-family:var(--font-body-family);font-size:calc(.6875rem * var(--font-section-scale, 1));font-weight:300;color:rgb(var(--color-foreground));margin:0}.product-card__added{color:rgb(var(--color-foreground));text-transform:uppercase;font-size:calc(.75rem * var(--font-section-scale, 1));font-family:var(--font-body-family);font-weight:300;display:flex;gap:4px}.product-card__added .icon-check{height:1.1em;width:auto}.product-grid .grid--2-col .product-card__information__wrapper{padding:18px 20px}.product-grid .grid--2-col .price{font-size:1.875rem;margin-bottom:.75rem}.product-grid .grid--2-col .price .price__unit{margin-top:7px}.product-grid .grid--2-col .price .price__unit .price-unit-price{font-size:1.0625rem}.product-grid .grid--2-col .product-card__title{font-size:.9375rem}.product-grid .grid--2-col .product-card-item__colors p,.product-grid .grid--2-col .product-card__added{font-size:.75rem}.product-grid .grid--2-col .product-card__text{font-size:2.8125rem}body:not(.hasHover) .product-card{padding-bottom:0}body:not(.hasHover) .product-card__title{font-size:calc(.8125rem * var(--font-section-scale, 1));margin-bottom:4px}body:not(.hasHover) .product-card__image-wrapper{position:absolute;z-index:1}body:not(.hasHover) .product-card__information{position:relative;z-index:0}body:not(.hasHover) .product-card.card--text-only .product-card__image-wrapper{position:relative}@media screen and (min-width:767px){.grid--4-col-tablet .product-card__text{font-size:1.625rem}}@media only screen and (max-width:1024px){.product-card-item__colors p,.product-card__added{font-size:.6875rem}.product-card__added:before{font-size:7px;margin-right:3px}.product-card__empty-image .product-card__text{font-size:calc(var(--font-heading-scale) * 1.875rem)}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item{font-size:.5625rem}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item span{font-size:1rem}}@media only screen and (max-width:768px){.badge{font-size:.75rem}.product-card__empty-image .product-card__text{font-size:calc(var(--font-heading-scale) * 1.375rem)}.product-card-item__colors-content li div{width:18px;height:18px}.product-card__information__wrapper{padding:16px}.product-card__countdown{display:none}}@media(max-width:370px){.product-card__title{font-size:calc(.75rem * var(--font-section-scale, 1))}}@media(max-width:300px){.product-card__empty-image .product-card__text,.product-grid .medium-up--one-quarter .product-card__text{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-product-card.css.map */
