.whimoil-promotion-countdown{position:relative;z-index:14;width:100%;background:#08222f;color:#ede5d8;font-family:var(--base-font-family);font-weight:400}body.whimoil-promotion-countdown-active .header-section.header-section--transparent.header-section--top-position{top:calc(var(--announcement-bar-height, 0px) + var(--whimoil-promotion-countdown-height, 0px))}.whimoil-promotion-countdown[hidden]{display:none}.whimoil-promotion-countdown__inner{display:flex;min-height:62px;align-items:center;justify-content:center;gap:clamp(24px,4vw,56px);max-width:980px;margin:0 auto;padding:8px 24px}.whimoil-promotion-countdown__message{margin:0;color:inherit;font-size:16px;line-height:1.35;text-align:center;white-space:nowrap}.whimoil-promotion-countdown__message strong{font-weight:400}.whimoil-promotion-countdown__timer{display:flex;flex:0 0 auto;align-items:flex-start;gap:12px}.whimoil-promotion-countdown__unit{display:grid;min-width:42px;justify-items:center;gap:3px}.whimoil-promotion-countdown__unit strong{color:inherit;font-size:18px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.whimoil-promotion-countdown__unit small{color:inherit;font-size:10px;font-weight:400;line-height:1}.whimoil-promotion-countdown__separator{padding-top:1px;color:inherit;font-size:16px;line-height:1}@media(max-width:767px){.whimoil-promotion-countdown__inner{min-height:76px;flex-direction:column;gap:8px;padding:10px 12px}.whimoil-promotion-countdown__message{max-width:100%;font-size:13px;white-space:normal}.whimoil-promotion-countdown__timer{gap:7px}.whimoil-promotion-countdown__unit{min-width:36px}.whimoil-promotion-countdown__unit strong{font-size:15px}.whimoil-promotion-countdown__unit small{font-size:9px}}.price.price--whimoil-promotion .price__sale{display:flex!important;grid-template-columns:none!important;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:6px 10px}.price.price--whimoil-promotion .price-item--sale{grid-column:auto!important;justify-self:auto!important;margin:0;color:#a25858;font-weight:500;text-decoration:none;white-space:nowrap}.price.price--whimoil-promotion .price-item--regular{grid-column:auto!important;justify-self:auto!important;margin:0;color:#a99f99;font-weight:400;text-decoration-thickness:1px;text-decoration-color:currentColor;white-space:nowrap}.price.price--whimoil-promotion .whimoil-promotion__badge{display:inline-flex;min-height:34px;align-items:center;justify-content:center;margin:0 0 0 auto;padding:7px 11px;border-radius:9px;background:#a25858;color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.product-card:not(.product-card--horizontal) .product-card__footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0}.product-card .product-card__footer,.product-card .product-card__title-wrapper,.product-card .product-card__price{width:100%;max-width:100%;min-width:0;text-align:left}.product-card .product-card__title-wrapper,.product-card .product-card__price{flex:0 0 auto!important}.product-card .product-card__title{display:block;width:100%;white-space:normal;word-break:normal!important;overflow-wrap:anywhere}.product-card .product-card__price{padding-top:12px;container:whimoil-card-price / inline-size}.product-card .product-card__price .price,.product-card .product-card__price .price__container{width:100%;min-width:0}.product-card .product-card__price .price.price--whimoil-promotion{text-align:left!important}.product-card .product-card__price .price.price--whimoil-promotion .price__container{display:block!important}.product-card .product-card__price .price.price--whimoil-promotion .price__sale{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:auto auto;align-items:center!important;justify-content:flex-start!important;column-gap:clamp(6px,2.1cqw,10px);row-gap:3px}.product-card .price.price--whimoil-promotion .price-item--sale,.product-card .price.price--whimoil-promotion .price-item--regular{font-size:clamp(11px,3.4cqw,16px);line-height:1.3}.product-card .price.price--whimoil-promotion .price-item--sale{grid-column:1!important;grid-row:1;justify-self:start!important}.product-card .price.price--whimoil-promotion .price-item--regular{grid-column:1!important;grid-row:2;justify-self:start!important}.product-card .price.price--whimoil-promotion .whimoil-promotion__badge{grid-column:2;grid-row:1;align-self:center;justify-self:end;margin:0;min-height:clamp(30px,8.8cqw,36px);padding:clamp(6px,1.9cqw,8px) clamp(8px,2.7cqw,12px);border-radius:clamp(8px,2.3cqw,10px);font-size:clamp(10px,3.2cqw,13px)}.product-card-gallery .product-card-gallery__container,.product-card-gallery .product-card-gallery__footer,.product-card-gallery .product-card-gallery__title-wrapper{width:100%;align-items:stretch}.product-card-gallery .product-card-gallery__title,.product-card-gallery .product-card-gallery__vendor,.product-card-gallery .product-card-gallery__price .price{text-align:left}@media(max-width:767px){body.template-index main .product-card__price,body.template-index main .product-card-gallery__price,body.template-index main .product-card-mini__price,body.template-index main .video-product-card__price{display:none!important;padding-top:0!important;margin:0!important}.price.price--whimoil-promotion .price__sale{gap:5px 7px}.price.price--whimoil-promotion .whimoil-promotion__badge{min-height:30px;padding:6px 9px;border-radius:8px;font-size:12px}.product-card .product-card__price{padding-top:10px}.product-card .product-card__price .price.price--whimoil-promotion .price__sale{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto;row-gap:4px}.product-card .price.price--whimoil-promotion .whimoil-promotion__badge{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}}.whimoil-social-profiles{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:0;color:#716b65}.whimoil-social-profiles .whimoil-social-profiles__heading{flex:0 0 100%;margin:0;font-family:var(--base-font-family);font-size:calc(var(--body-font-size) * .875);font-weight:400;line-height:1.714;text-align:left;color:var(--text-secondary-color, #876d63)}.whimoil-social-profiles a{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;transition:opacity .15s ease}.whimoil-social-profiles a:hover{opacity:.7}.whimoil-social-profiles a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.whimoil-social-profiles svg{display:block;width:24px;height:24px}.footer .whimoil-social-profiles{color:var(--social-icons-color, #dbceb9)}.footer .whimoil-social-profiles a:hover{color:var(--social-icons-hover-color, #ffffff);opacity:1}@media(prefers-reduced-motion:reduce){.whimoil-social-profiles a{transition:none}}.whimoil-sticky-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 460px;gap:8px;max-width:520px;min-width:0}.whimoil-sticky-options__field{display:grid;gap:4px;min-width:0}.whimoil-sticky-options__label{overflow:hidden;color:currentColor;font-size:calc(var(--body-font-size) * .6875);line-height:1;text-overflow:ellipsis;white-space:nowrap}.whimoil-sticky-options__select{width:100%;min-width:0;height:42px;padding:0 34px 0 10px;border:1px solid var(--color-border-thirdly);border-radius:var(--global-border-radius);background-color:var(--color-background);color:currentColor;font:inherit;font-size:calc(var(--body-font-size) * .8125);text-overflow:ellipsis}.whimoil-sticky-options__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}html body .footer{padding-bottom:108px}@media(max-width:1100px)and (min-width:768px){.product-sticky-add-to-cart .product-sticky-add-to-cart__col--mobile{display:none}}@media(max-width:767.98px){.product-sticky-add-to-cart .product-sticky-add-to-cart__container{flex-wrap:wrap;gap:10px}.whimoil-sticky-options{order:1;flex-basis:100%;width:100%;max-width:none}.product-sticky-add-to-cart .product-sticky-add-to-cart__col--action{order:2}.whimoil-sticky-options__select{height:40px;font-size:calc(var(--body-font-size) * .75)}html body .footer{padding-bottom:158px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
