.dm-ptop{position:relative;overflow:hidden;isolation:isolate;background:var(--pc);color:var(--pk)}.dm-ptop:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:repeating-conic-gradient(from 0deg at 78% 60%,rgba(255,255,255,.28) 0 7deg,transparent 7deg 18deg);opacity:.6}.dm-ptop__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:16px;padding-block:22px 0}.dm-ptop__copy{min-width:0;padding-bottom:26px}.dm a.dm-ptop__back{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14px;text-decoration:none;opacity:.9}.dm-ptop__back svg{width:16px;height:16px}.dm-ptop__back:hover{opacity:1;text-decoration:underline}.dm .dm-ptop__title{font-size:clamp(40px,6vw,72px);margin-top:10px;text-shadow:0 4px 0 rgba(0,0,0,.2);color:inherit}.dm .dm-ptop__tag{font-size:18px;font-weight:600;margin-top:8px;max-width:40ch}.dm-ptop__chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dm-ptop__chips li{font-size:13px;font-weight:800;padding:5px 11px;border-radius:999px;border:2px solid currentColor}.dm-ptop__chips li.is-hot{background:#ffd23f;color:#1d1a17;border-color:#ffd23f}.dm-ptop__art{display:flex;justify-content:center;align-items:flex-end;min-width:0}.dm .dm-ptop__char{width:min(230px,80%);margin-bottom:-8px;filter:drop-shadow(0 10px 0 rgba(0,0,0,.18));animation:dm-sway 2.4s ease-in-out infinite;transform-origin:50% 100%}.dm .dm-ptop__mini{width:24%;max-width:120px;margin-left:-4%;margin-bottom:-6px;filter:drop-shadow(0 8px 0 rgba(0,0,0,.25));animation:dm-sway 2.6s ease-in-out infinite;transform-origin:50% 100%}.dm .dm-ptop__mini:nth-child(2){animation-delay:-.6s}.dm .dm-ptop__mini:nth-child(3){animation-delay:-1.2s}.dm .dm-ptop__mini:nth-child(4){animation-delay:-1.8s}.dm .dm-ptop__wave{color:var(--pc)}body:has(.dm-ptop) .product{margin-top:0}body:has(.dm-ptop) .product__info-container{font-family:var(--dm-body)}body:has(.dm-ptop) .product__media-list .product-media-container{border:2px solid var(--dm-ink);border-radius:22px;background:#fff;overflow:hidden}body:has(.dm-ptop) .product__info-container .price{font-family:var(--dm-display);font-weight:700}body:has(.dm-ptop) .product__info-container .price .price-item{font-size:34px;letter-spacing:0}body:has(.dm-ptop) .product__info-container .price--on-sale .price__sale s .price-item{font-size:20px;color:var(--dm-ink-soft)}body:has(.dm-ptop) .product__info-container .badge{border-radius:999px;font-weight:800}body:has(.dm-ptop) .product-form__input .form__label{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--dm-ink-soft)}body:has(.dm-ptop) .product-form__input--pill input[type=radio]+label{border:2px solid var(--dm-line);border-radius:14px;font-weight:800;font-size:15px;padding:10px 20px;background:#fff;color:var(--dm-ink);margin:4px 8px 4px 0}body:has(.dm-ptop) .product-form__input--pill input[type=radio]:checked+label{background:var(--pt);border-color:var(--dm-ink);color:var(--dm-ink)}body:has(.dm-ptop) .product-form__input--pill input[type=radio]+label:hover{border-color:var(--dm-ink)}body:has(.dm-ptop) .quantity{border-radius:14px}body:has(.dm-ptop) .quantity:after{border-radius:14px;box-shadow:0 0 0 2px var(--dm-ink)}body:has(.dm-ptop) .quantity:before{border-radius:14px}body:has(.dm-ptop) .product-form__submit.button{background:var(--pc);color:var(--pk);font:800 17px var(--dm-body);letter-spacing:0;border-radius:14px;box-shadow:0 5px 0 var(--dm-ink);min-height:54px;transition:transform .12s,box-shadow .12s}body:has(.dm-ptop) .product-form__submit.button:after,body:has(.dm-ptop) .product-form__submit.button:before{box-shadow:0 0 0 2px var(--dm-ink);border-radius:14px}body:has(.dm-ptop) .product-form__submit.button:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--dm-ink)}body:has(.dm-ptop) .product-form__submit.button:active{transform:translateY(3px);box-shadow:0 1px 0 var(--dm-ink)}body:has(.dm-ptop) .product-form__submit[disabled]{opacity:.6}body:has(.dm-ptop) .shopify-payment-button__button{border-radius:14px!important;overflow:hidden}body:has(.dm-ptop) .product__description{background:#fff;border:2px solid var(--dm-line);border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.6;color:var(--dm-ink-soft)}body:has(.dm-ptop) .product__description strong{color:var(--dm-ink)}@media(max-width:749px){.dm-ptop__row{grid-template-columns:minmax(0,1fr) 32%;padding-block:14px 0;gap:8px}.dm-ptop__copy{padding-bottom:16px}.dm a.dm-ptop__back{font-size:12.5px}.dm .dm-ptop__title{font-size:34px;margin-top:6px;text-shadow:0 3px 0 rgba(0,0,0,.2)}.dm .dm-ptop__tag{font-size:14px;margin-top:4px}.dm-ptop__chips{margin-top:10px;gap:4px}.dm-ptop__chips li{font-size:11px;padding:3px 8px;border-width:1.5px}.dm .dm-ptop__char{width:100%;max-width:130px}.dm-ptop__art:has(.dm-ptop__mini){flex-wrap:wrap;justify-content:flex-end}.dm .dm-ptop__mini{width:48%;margin-left:0}.dm .dm-ptop__mini:nth-child(n+3){display:none}body:has(.dm-ptop) .product__info-container .price .price-item{font-size:28px}body:has(.dm-ptop) .product-form__input--pill input[type=radio]+label{padding:8px 16px;font-size:14px}body:has(.dm-ptop) .product-form__submit.button{min-height:48px;font-size:16px}body:has(.dm-ptop) .product__description{font-size:14px;padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAB */
