.ovanix-halloween-banner{background:#21121d;color:#fff;border-bottom:1px solid #f79553;display:flex;align-items:center;justify-content:center;gap:40px;padding:12px 20px;text-align:center}.ovanix-halloween-banner a,.ovanix-halloween-banner>div{display:grid;gap:3px;text-decoration:none;color:inherit}.ovanix-halloween-banner strong{color:#ffad70;font-size:13px;letter-spacing:.12em}.ovanix-halloween-banner span{font-size:12px}.ovanix-halloween-banner b{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.ovanix-promo-original{font-size:.7em;opacity:.6;margin-left:8px;font-weight:400}.ovanix-size-recommendations{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ovanix-size-recommendations>span{padding:7px 10px;border:1px solid #474153;font-size:12px}.ovanix-size-recommendations b{color:#d3b4ff;margin-left:6px}.ovanix-offer-note{color:#ffc08a}.rug-sizes strong{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;align-items:center}@media(max-width:600px){.ovanix-halloween-banner{gap:8px;flex-direction:column;padding:9px 12px}.ovanix-halloween-banner>div{display:flex;gap:12px;align-items:center}.ovanix-halloween-banner>div span{font-size:10px}.ovanix-halloween-banner b{font-size:14px}}:root{--ovanix-offer-height:76px}.ovanix-offer-spacer{height:var(--ovanix-offer-height,0px)}.ovanix-halloween-banner{position:fixed;inset:0 0 auto;z-index:30;box-sizing:border-box;min-height:76px;box-shadow:0 4px 18px #0004}body .header-section:has(>#header-component[sticky=always]),body .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--ovanix-offer-height,0px) - 1px)}html{scroll-padding-top:calc(var(--ovanix-offer-height,0px) + var(--header-height,60px) + 16px)}.ovanix-size-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:16px 0 2px}.ovanix-size-card{--card-accent:#c69aff;--card-rgb:174,103,255;-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;text-align:left;gap:15px;min-width:0;min-height:194px;padding:16px;color:#f5f2fb;border:1px solid #655176;border-radius:10px;background:linear-gradient(145deg,rgba(var(--card-rgb),.14),#13131a 75%);cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .18s,background .18s,box-shadow .18s}.ovanix-size-card--pick{--card-accent:#ffba78;--card-rgb:246,159,78;border-color:#69513b}.ovanix-size-card:after{content:"";position:absolute;right:-14px;top:-16px;width:75px;height:75px;background:repeating-linear-gradient(135deg,rgba(var(--card-rgb),.12) 0 4px,transparent 4px 11px);transform:rotate(8deg);z-index:-1;pointer-events:none}.ovanix-size-card:hover{border-color:var(--card-accent);background:linear-gradient(145deg,rgba(var(--card-rgb),.22),#17151e 75%)}.ovanix-size-card[aria-pressed=true]{border-color:var(--card-accent);box-shadow:inset 0 0 0 1px var(--card-accent),0 4px 18px rgba(var(--card-rgb),.12)}.ovanix-size-card:focus-visible{outline:3px solid var(--card-accent);outline-offset:3px}.ovanix-size-card__top{display:flex;align-items:center;gap:8px;color:var(--card-accent)}.ovanix-size-card__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;background:rgba(var(--card-rgb),.14);border:1px solid rgba(var(--card-rgb),.35);border-radius:7px}.ovanix-size-card__icon svg{width:18px;height:18px}.ovanix-size-card__badge{font-size:10px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ovanix-size-card__dimensions{display:grid;gap:3px}.ovanix-size-card__dimensions strong{font-family:var(--font-heading--family),sans-serif;font-size:28px;line-height:1.1;letter-spacing:.01em}.ovanix-size-card__dimensions small{font-size:11px;color:#bcb8c7}.ovanix-size-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;line-height:1.3}.ovanix-size-card__price .ovanix-promo-price{font-size:18px;font-weight:750;letter-spacing:-.03em}.ovanix-size-card__price .ovanix-promo-original{margin:0;font-size:11px;color:#bdb6c7;opacity:.8}.ovanix-size-card__action{display:flex;justify-content:space-between;align-items:center;padding-top:9px;border-top:1px solid rgba(var(--card-rgb),.25);color:var(--card-accent);font-size:11px;font-weight:650}.ovanix-size-card__action svg{width:16px;height:16px}.ovanix-card-selected,.ovanix-size-card[aria-pressed=true] .ovanix-card-unselected{display:none}.ovanix-size-card[aria-pressed=true] .ovanix-card-selected{display:inline}@media(max-width:600px){:root{--ovanix-offer-height:92px}.ovanix-halloween-banner{min-height:92px}.ovanix-size-cards{gap:10px}.ovanix-size-card{padding:12px;gap:13px;min-height:190px}.ovanix-size-card__badge{font-size:9px;letter-spacing:.055em}.ovanix-size-card__icon{width:24px;height:24px}.ovanix-size-card__dimensions strong{font-size:26px}.ovanix-size-card__price .ovanix-promo-price{font-size:17px}}@media(prefers-reduced-motion:reduce){.ovanix-size-card{transition:none}}.ovanix-size-native{display:none!important}.ovanix-config{width:100%;margin-top:16px}.ovanix-config__heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;color:#f2eef9;font-size:14px}.ovanix-config__heading>span{font-size:11px;color:#aaa5b7}.ovanix-size-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ovanix-size-option{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:100px;padding:9px 3px 12px;border:1px solid #413c4d;border-radius:8px;background:#14131b;color:#eeeaf6;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.ovanix-size-option__badge{display:flex;align-items:center;justify-content:center;min-height:23px;color:#c9a2ff;font-size:8px;line-height:1.2;font-weight:750;text-align:center;letter-spacing:.02em;text-transform:uppercase}.ovanix-size-option--pick .ovanix-size-option__badge{color:#ffc185}.ovanix-size-option strong{font-size:17px;line-height:1.2;white-space:nowrap;font-family:var(--font-heading--family),sans-serif}.ovanix-size-option small{font-size:10px;color:#b2acbd}.ovanix-size-option[aria-pressed=true]{border-color:#be85ff;box-shadow:inset 0 0 0 1px #be85ff;background:linear-gradient(150deg,#39234d,#1e172b)}.ovanix-size-option:hover{border-color:#bfa1e5}.ovanix-size-option:focus-visible{outline:3px solid #d4b2ff;outline-offset:3px}.ovanix-size-option__check{position:absolute;bottom:-7px;right:7px;display:none;align-items:center;justify-content:center;background:#b67aff;border:2px solid #141019;width:18px;height:18px;border-radius:50%;font-size:10px;color:#11071c;font-weight:800}.ovanix-size-option[aria-pressed=true] .ovanix-size-option__check{display:flex}.ovanix-selection{position:relative;margin-top:16px;padding:16px 18px;border:1px solid #5c416f;border-left:3px solid #b971ff;border-radius:8px;background:linear-gradient(105deg,#22162e,#15131d 80%)}.ovanix-selection__heading{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#bdb4cb;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.ovanix-free{display:inline-flex;align-items:center;gap:5px;color:#c9e9d1;text-transform:none;font-size:11px;letter-spacing:0}.ovanix-free:before{content:"\2713";color:#8cdaab}.ovanix-selection__variant{display:block;color:#f7f3fc;font-size:17px;margin-top:8px;line-height:1.35}.ovanix-selection__variant>span{color:#9785ae;margin:0 3px}.ovanix-selection__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin-top:8px;line-height:1.15}.ovanix-selection__price .ovanix-promo-price{font-family:var(--font-heading--family),sans-serif;font-size:42px;font-weight:650;color:#fff;letter-spacing:-.025em}.ovanix-selection__price .ovanix-promo-original{margin:0;color:#b2a7be;font-size:16px;opacity:.75}.ovanix-selection__unit{font-size:10px;color:#bcb3c7}.ovanix-selection__offer{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 0 0;font-size:10px;line-height:1.5;color:#bfb6cc}.ovanix-selection__offer>span{padding:3px 7px;border:1px solid #865733;background:#352315;border-radius:4px;color:#ffc088;font-size:10px;font-weight:750}body [data-template*=product] .buy-buttons-block .add-to-cart-button{min-height:58px;border-radius:8px;font-size:21px;letter-spacing:.06em;background:linear-gradient(110deg,#a64bff,#7822dd);box-shadow:0 5px 22px #8b35f52b}body [data-template*=product] .buy-buttons-block .add-to-cart-button:hover{background:linear-gradient(110deg,#b569ff,#8c35ef)}body [data-template*=product] .buy-buttons-block .quantity-selector{border-radius:8px}@media(max-width:600px){.ovanix-size-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ovanix-size-option{grid-column:span 2;min-height:85px;padding:7px 4px 10px;gap:3px}.ovanix-size-option:nth-child(4),.ovanix-size-option:nth-child(5){grid-column:span 3}.ovanix-size-option__badge{min-height:16px;font-size:9px}.ovanix-size-option strong{font-size:20px}.ovanix-size-option small{font-size:10px}.ovanix-selection{padding:14px}.ovanix-selection__price .ovanix-promo-price{font-size:39px}.ovanix-selection__variant{font-size:16px}.ovanix-selection__offer{font-size:9px}}@media(prefers-reduced-motion:reduce){.ovanix-size-option{transition:none}}@media(max-width:749px){body .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));width:100%;min-height:76px;max-height:96px;background:#121018;border-top:1px solid #5c426e}body .sticky-add-to-cart__bar .sticky-add-to-cart__image,body .sticky-add-to-cart__bar .sticky-add-to-cart__title{display:none}body .sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-column:1;grid-row:1;min-width:0;padding:0!important}body .sticky-add-to-cart__bar .sticky-add-to-cart__variant{display:block;margin:0;font-size:11px;line-height:1.4;color:#c5bbd1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:1;grid-row:2;white-space:nowrap;font-family:var(--font-heading--family),sans-serif;font-size:24px;line-height:1.15;color:#fff}body .sticky-add-to-cart__bar .compare-at-price{display:none}body .sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-column:2;grid-row:1 / span 2;width:auto;min-width:142px;min-height:48px;height:48px;padding:10px 14px;border-radius:7px;background:linear-gradient(110deg,#a64bff,#7822dd);font-size:17px;letter-spacing:.035em}body .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline;font-size:16px}body .sticky-add-to-cart__bar .add-to-cart-text{gap:7px}body .sticky-add-to-cart__bar .add-to-cart-text .svg-wrapper{width:18px;height:18px}}.ovanix-offer-spacer{flex:none}.page-wrapper{scroll-padding-top:calc(var(--ovanix-offer-height,0px) + var(--header-height,60px) + 16px)}@media(min-width:750px){main[data-template*=product] .product-details.sticky-content--desktop,main[data-template*=product] media-gallery.sticky-content{top:calc(var(--ovanix-offer-height,0px) + var(--header-height,60px) + 16px)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ovanix-halloween.css.map */
