.af-utility{--af-utility-unit: var(--ad-desktop-unit, min(1px, calc(100vw / 1921)));--ad-unit: var(--af-utility-unit);--ad-red: #ef4934;color:#271c87;font-family:var(--font-anio-body)}#MainContent[data-anio-template="404"]{margin-top:calc(-182 * var(--ad-page-unit))}.af-not-found{background:linear-gradient(#f1eefe 0% 64%,#fff)}.af-not-found__canvas{width:calc(1921 * var(--af-utility-unit));max-width:100%;margin-inline:auto;padding-bottom:calc(100 * var(--af-utility-unit))}.af-not-found__hero{display:flex;flex-direction:column;align-items:center;padding-top:calc(150 * var(--ad-page-unit) + 32px);text-align:center}.af-not-found__art{display:block;width:calc(1323.569 * var(--af-utility-unit));max-width:100%;height:calc(575.142 * var(--af-utility-unit));margin-left:calc(-36.197 * var(--af-utility-unit));margin-bottom:calc(-10.402 * var(--af-utility-unit))}.af-not-found__art img{display:block;width:100%;height:100%;object-fit:contain}.af-not-found__heading{position:relative;width:100%}.af-not-found__mobile-brush{display:none}.af-not-found h1{position:relative;margin:0;font:800 calc(128 * var(--af-utility-unit)) / 1 var(--font-anio-heading);color:#271c87;letter-spacing:calc(-.5 * var(--af-utility-unit))}.af-not-found h1>span{white-space:nowrap}.af-not-found h1>span>img{position:absolute;z-index:0;left:calc(443.301 * var(--af-utility-unit));top:calc(119.1994 * var(--af-utility-unit));width:calc(299.9561 * var(--af-utility-unit));height:calc(34.108 * var(--af-utility-unit));object-fit:contain;pointer-events:none}.af-not-found__point{position:absolute;top:calc(4.26 * var(--af-utility-unit));width:calc(171.717 * var(--af-utility-unit));height:calc(172.75 * var(--af-utility-unit));object-fit:contain}.af-not-found__point--left{left:calc(274.292 * var(--af-utility-unit));transform:scaleX(-1)}.af-not-found__point--right{right:calc(274.292 * var(--af-utility-unit))}.af-not-found__description{width:calc(735 * var(--af-utility-unit));max-width:calc(100% - 32px);margin:calc(20 * var(--af-utility-unit)) 0 0;font:500 max(16px,calc(24 * var(--af-utility-unit))) / 1.2 var(--font-anio-body);letter-spacing:calc(-.5 * var(--af-utility-unit));color:#271c87}.af-not-found__action{margin-top:calc(40 * var(--af-utility-unit))}.af-not-found__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20 * var(--af-utility-unit));margin:calc(80 * var(--af-utility-unit)) calc(51 * var(--af-utility-unit)) 0}.af-not-found-card{display:flex;flex-direction:column;min-width:0;border-radius:calc(32 * var(--af-utility-unit));overflow:hidden;background:#fff;color:#2c2d2e}.af-not-found-card__image{position:relative;display:block;aspect-ratio:440 / 360}.af-not-found-card__image picture,.af-not-found-card__image img{display:block;width:100%;height:100%}.af-not-found-card__image img{object-fit:contain}.af-not-found-card__body{display:flex;flex:1;align-items:flex-start;flex-direction:column;min-height:calc(272 * var(--af-utility-unit));padding:calc(32 * var(--af-utility-unit)) calc(32 * var(--af-utility-unit)) calc(32 * var(--af-utility-unit))}.af-not-found-card h2{margin:0;color:#2c2d2e;font:700 max(20px,calc(32 * var(--af-utility-unit))) / 1.2 var(--font-anio-heading)}.af-not-found-card p{margin:calc(16 * var(--af-utility-unit)) 0 calc(32 * var(--af-utility-unit));color:#2c2d2e;font:400 max(14px,calc(20 * var(--af-utility-unit))) / 1.3 var(--font-anio-body)}.af-not-found-card .ad-button{margin-top:auto}.af-cart{display:block;width:100%;padding:28px 24px 80px;background:#fff}.af-cart__canvas{max-width:1240px;margin-inline:auto}.af-cart__heading{display:flex;align-items:center;gap:16px;margin-bottom:32px}.af-cart__heading h1{margin:0;color:#271c87;font:800 clamp(32px,3.4vw,52px) / 1.08 var(--font-anio-heading)}.af-cart__count{display:grid;place-items:center;min-width:34px;height:34px;padding-inline:6px;border-radius:50%;background:#f2ebff;font:600 16px / 1 var(--font-anio-heading)}.af-cart .cart-page__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:32px;align-items:start}.af-cart .cart-page__items{padding:24px;border-radius:24px;background:#f8f5ff;min-width:0}.af-cart .cart-items__wrapper{position:static;padding:0;border:0}.af-cart .cart-items__table-row{padding-bottom:24px;border-bottom:1px solid #e4d6ff;margin-bottom:24px}.af-cart .cart-items__media-container{background:#f2ebff;border-radius:16px;overflow:hidden}.af-cart .cart-items__media img{object-fit:contain}.af-cart .cart-items__title{color:#271c87;font-family:var(--font-anio-heading);font-weight:500}.af-cart .cart-items__variants{color:#271c87;font-family:var(--font-anio-body)}.af-cart .cart-items__price .price{color:#e84b38;font-family:var(--font-anio-heading);font-weight:700}.af-cart .cart-items__price .compare-at-price{color:#8e8998}.af-cart .cart-summary__container{position:static}.af-cart .cart-summary__inner{padding:24px;border-radius:24px;background:#ffebeb}.af-cart .cart-summary__inner>.flex.gap-6{flex-wrap:wrap;gap:16px}.af-cart .cart-summary__inner .cart-summary__total{display:flex;flex:1 0 100%;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.af-cart .cart-summary__total-label{font:500 18px / 1.2 var(--font-anio-heading)}.af-cart .cart-summary__total-value{color:#e84b38;font:800 32px / 1 var(--font-anio-heading);white-space:nowrap}.af-cart .cart-summary__tax-note{text-align:left;font-family:var(--font-anio-body)}.af-cart .cart-summary__checkout-button{min-height:48px;border-radius:99px;font:500 16px / 1.2 var(--font-anio-heading)}.af-cart__continue{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:#271c87;text-decoration:underline;text-underline-offset:4px;font:500 16px / 1.4 var(--font-anio-body)}.af-cart__continue svg{width:18px;height:18px;transform:rotate(180deg)}.af-cart__empty{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 20px 48px;text-align:center;background:#f8f5ff;border-radius:28px}.af-cart__empty>img{width:420px;max-width:100%;height:auto}.af-cart__empty h2{margin:0;font:700 clamp(24px,2.5vw,36px) / 1.1 var(--font-anio-heading)}.af-cart__empty .ad-button{--ad-unit: 1px;min-height:48px;padding:6px 8px 6px 20px;font-size:16px}.af-cart__empty .ad-button>span{width:34px;height:34px}@media(min-width:1024px)and (max-width:1199px){.af-not-found__hero{padding-top:calc(182 * var(--ad-page-unit) + 21px)}}@media(min-width:768px)and (max-width:1023px){.af-not-found{--af-utility-unit: calc(100vw / 1921)}.af-not-found__hero{padding-top:203px}.af-not-found__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-inline:24px}.af-not-found-card__body{min-height:180px;padding:20px}.af-not-found-card .ad-button{--ad-unit: .8px}.af-cart .cart-page__inner{grid-template-columns:1fr}}@media(max-width:767px){#MainContent[data-anio-template="404"]{margin-top:-136px}.af-not-found{--af-utility-unit: min(1px, calc(100vw / 393));background:#f1eefd}.af-not-found__canvas{width:100%;padding-bottom:20px}.af-not-found__hero{padding-top:max(157px,calc(158 * var(--af-utility-unit)));padding-bottom:20px;background:#f2ebff}.af-not-found__art{width:calc(384.255 * var(--af-utility-unit));height:calc(208.785 * var(--af-utility-unit));margin:0}.af-not-found__heading{width:calc(372 * var(--af-utility-unit));margin-top:calc(11 * var(--af-utility-unit))}.af-not-found h1{z-index:1;font-size:calc(64 * var(--af-utility-unit));line-height:1;letter-spacing:calc(-.5 * var(--af-utility-unit))}.af-not-found h1>span{display:block}.af-not-found h1>span>img{display:none}.af-not-found__mobile-brush{display:block;position:absolute;top:calc(111.2024 * var(--af-utility-unit));left:calc(2.2625 * var(--af-utility-unit));width:calc(364.2566 * var(--af-utility-unit));height:calc(31.8148 * var(--af-utility-unit));pointer-events:none}.af-not-found__point{top:3px;width:calc(79.88 * var(--af-utility-unit));height:calc(80.36 * var(--af-utility-unit))}.af-not-found__point--left{left:calc(15 * var(--af-utility-unit))}.af-not-found__point--right{right:calc(15 * var(--af-utility-unit))}.af-not-found__description{width:274px;max-width:calc(100% - 64px);margin-top:20px;font-size:16px;line-height:1.2;letter-spacing:-.5px;text-wrap:wrap}.af-not-found__action{--ad-unit: 1px;width:calc(100% - 32px);min-height:48px;margin-top:40px;padding:6px 8px 6px 16px;font-size:14px}.af-not-found__action>span{width:32px;height:32px}.af-not-found__cards{grid-template-columns:1fr;gap:16px;margin:20px 16px 0}.af-not-found-card{border-radius:24px}.af-not-found-card__image{height:auto;aspect-ratio:361 / 264}.af-not-found-card__body{min-height:174px;padding:20px}.af-not-found-card h2{font-size:24px}.af-not-found-card p{margin:16px 0 20px;font-size:14px}.af-not-found-card .ad-button{--ad-unit: 1px;width:100%;min-height:48px;padding:6px 8px 6px 16px;font-size:14px}.af-not-found-card .ad-button>span{width:30px;height:30px}.af-cart{padding:24px 16px 48px}.af-cart__heading{gap:12px;margin-bottom:24px}.af-cart__heading h1{font-size:32px}.af-cart__count{min-width:28px;height:28px;font-size:14px}.af-cart .cart-page__inner{grid-template-columns:1fr;gap:20px}.af-cart .cart-page__items{padding:16px;border-radius:20px}.af-cart .cart-items__table-row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media details" "media price" "media quantity" "giftwrap giftwrap" "error error";column-gap:12px}.af-cart .cart-items__title{font-size:16px;line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.af-cart .cart-items__variants{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.af-cart .cart-items__price{text-align:left;padding-top:8px}.af-cart .cart-items__price .cart-items__price-item{display:none}.af-cart .cart-items__price .cart-items__price-total{display:flex;justify-content:flex-start}.af-cart .cart-items__details .cart-items__discounts{display:flex;margin-top:8px;max-width:100%}.af-cart .cart-items__details .cart-items__discounts .discount{max-width:100%}.af-cart .cart-items__details .discount__code{white-space:normal;overflow:visible;-webkit-line-clamp:unset}.af-cart .cart-items__price .cart-items__discounts{display:none}.af-cart .cart-items__price .price{font-size:16px;line-height:1.2}.af-cart .cart-items__quantity{margin-top:12px}.af-cart .cart-summary__inner{padding:20px;border-radius:20px}.af-cart .cart-summary__total-label{font-size:16px}.af-cart .cart-summary__total-value{font-size:28px}.af-cart__empty{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/anio-final-utility.css.map */
