.hat-offer{text-align:center;padding:24px 16px;max-width:640px;margin:auto}.hat-offer h2{margin:6px 0 14px}.hat-offer p{margin:8px 0}.hat-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hat-picks label{display:grid;gap:5px;text-align:left}.hat-picks select{width:100%;min-height:44px;font:inherit}.hat-photo{height:82px;background:center/contain no-repeat}.hat-free{position:relative;display:inline-block}.hat-free svg{position:absolute;bottom:-5px;left:0;width:100%;height:7px}.hat-free path{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.hat-offer [data-total]{min-height:1.5em}.hat-offer [data-hat-add]{width:100%}@media(prefers-reduced-motion:no-preference){.announcement-slide:not([inert]) .hat-free path,.hero-slide.is-active .hat-free path,.hat-offer.seen .hat-free path{stroke-dasharray:1;animation:hat-draw .7s ease-out}@keyframes hat-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}@media(max-width:749px){.hat-offer{padding:14px 12px}.hat-photo{height:clamp(54px,9svh,76px)}}.wh-hat-offer{box-sizing:border-box;width:min(100%,960px);margin:20px auto;padding:clamp(20px,3vw,34px) clamp(12px,3vw,30px);background:#f5f5f5;color:#111;text-align:center;scroll-margin-top:120px}.wh-hat-heading{background:transparent;position:static}.wh-hat-heading p{font-size:13px;margin:6px 0 14px;color:#555}.wh-hat-copy strong,.wh-hat-copy b{font-size:1.12em;font-weight:600}.wh-hat-heading .wh-hat-kicker{font-size:10px;font-weight:600;letter-spacing:.12em;color:#4b4b4b;margin:0 0 6px}.wh-hat-heading h2{margin:0;font-size:clamp(23px,3.6vw,34px);line-height:1.17;font-weight:600;letter-spacing:-.035em}.wh-mark{display:inline-block;position:relative;padding-bottom:9px;white-space:nowrap;line-height:inherit}.wh-mark .pb-price-squiggle{position:absolute;bottom:2px;left:-3%;width:106%;height:12px;overflow:visible;pointer-events:none}.wh-mark .pb-price-squiggle path{fill:none;stroke:var(--bundle-accent,#5433eb);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.wh-mark-small{padding-bottom:6px}.wh-mark-small .pb-price-squiggle{bottom:0;height:7px;left:-2%;width:104%}.wh-hat-slots{max-width:740px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1.2vw,14px)}.wh-hat-slot{position:relative;padding:7px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;min-width:0}.wh-hat-label{display:flex;justify-content:space-between;gap:3px;padding:3px 2px;text-align:left;font-size:11px;line-height:1.2;color:#565656}.wh-hat-label span:first-child{font-weight:700;letter-spacing:.06em;color:#171717}.wh-hat-stage{position:relative}.wh-hat-rail{position:relative;width:100%;height:clamp(104px,32vw,212px);display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;direction:ltr;cursor:pointer}.wh-hat-rail::-webkit-scrollbar{display:none}.wh-hat-slide{flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.wh-hat-slide img{display:block;width:100%;height:100%;object-fit:contain;padding:2px 9px;box-sizing:border-box}.wh-hat-stage button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:44px;color:#171717;background:transparent;border:0;padding:0;cursor:pointer}.wh-hat-stage button svg{width:12px;height:12px;stroke-width:1.8;background:#ffffffd9;border-radius:50%}.wh-prev{left:-5px}.wh-next{right:-5px}.wh-hat-choose,.wh-hat-slot select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #dedede;background:#fff;color:#111;border-radius:4px;font-family:inherit;font-size:13px;line-height:1.2;font-weight:600}.wh-hat-choose{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:5px 8px;text-align:left;font-family:inherit;font-size:13px;line-height:1.2;cursor:pointer}.wh-hat-choose span{max-width:100%;display:block}.wh-hat-choose svg{width:11px;height:11px;flex:none}.wh-hat-slot [hidden]{display:none!important}.wh-hat-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:8px;margin:14px auto 9px;font-variant-numeric:tabular-nums}.wh-hat-price s{color:#686868;font-size:14px}.wh-hat-price strong{font-size:24px;line-height:1.1}.wh-hat-price span{font-size:13px}.wh-hat-offer [data-hat-add]{display:block;width:min(100%,740px);margin:auto;border-radius:5px;background:#111;color:#fff;min-height:44px}.wh-hat-payment{font-size:13px;margin:9px auto 0;line-height:1.4}.wh-hat-payment small{display:block;color:#646464;font-size:10px;margin:1px auto 0}.wh-style-sheet[open]{display:flex;flex-direction:column}.wh-style-sheet header{flex:none}.wh-style-list{overflow-y:auto;overscroll-behavior-y:contain;min-height:0}.wp-message-rotation .wh-mark{padding-bottom:3px;--bundle-accent:var(--message-accent,#5433eb)}.wp-message-rotation .wh-mark svg{height:6px;bottom:0}@media(prefers-reduced-motion:no-preference){.wp-message-rotation [data-announcement-slide]:not([inert]) .wh-mark path{animation:wh-promo-ink var(--message-draw,.8s) cubic-bezier(.22,.61,.36,1) .25s both}}@keyframes wh-promo-ink{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hat-purchase-links a[aria-current=true]{background:#fff;color:#111}.product-page [data-hat-top-offer][hidden],.product-page .product-gallery-wrap[hidden],.product-page .product-purchase-controls[hidden]{display:none!important}.product-page [data-hat-top-offer]{min-width:0;align-self:start}.single-hat-actions{margin:16px 0}.single-hat-actions [data-single-hat-add]{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;border-radius:6px;font:700 14px/1.2 var(--studio-ui-font,Arial,sans-serif)}.single-hat-actions .form-error:empty{display:none}.single-hat-actions .product-payment{margin-top:8px;min-height:48px}.single-hat-actions .product-installments{margin-top:8px;font-size:13px;line-height:1.45}.single-hat-actions .product-installments:empty{display:none}.single-hat-actions .preview-shop-button:disabled{opacity:1;background:#5433eb;color:#fff}[data-hat-product-offer] .wh-hat-heading .wh-mark{padding-bottom:3px}[data-hat-product-offer] .wh-hat-heading .wh-mark svg{height:8px;bottom:0}[data-hat-top-offer] .wh-hat-offer{margin:0 auto}[data-hat-product-offer] .wh-hat-choose{min-height:46px}[data-hat-landing]{max-width:740px;background:#fafafa;padding:clamp(16px,3vw,36px);margin:12px auto}[data-hat-landing] h1{margin:0;font-size:clamp(27px,4.2vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.12}[data-hat-landing] h1 .wh-mark{padding-bottom:4px}[data-hat-landing] h1 .wh-mark svg{height:.3em;bottom:-.03em}[data-hat-landing] .wh-hat-label{font-size:13px;padding:3px 4px}[data-hat-landing] .wh-hat-label span{letter-spacing:0}[data-hat-landing] .wh-hat-rail{height:clamp(96px,min(39vw,29svh),242px)}[data-hat-landing] .wh-hat-price{margin:12px 0 9px}[data-hat-landing] .wh-hat-choose{height:46px}[data-hat-landing] .wh-hat-choose span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wh-hat-actions{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px}.wh-hat-actions .button{width:100%;min-height:46px;padding:8px 5px;border-radius:5px}.wh-hat-actions .wh-shop-pay{display:flex;align-items:center;justify-content:center;background:#5433eb;color:#fff;border-color:#5433eb;text-transform:none;font-size:16px;font-weight:500;letter-spacing:0;text-decoration:none}.wh-gift-note{margin:9px 0 0;color:#555;font-size:12px}[data-hat-landing] [data-status]{min-height:1.35em;font-size:12px}@media(max-width:749px){[data-hat-landing]{margin:0 auto;padding:clamp(12px,2.5svh,20px) 12px 8px}}@media(max-height:650px)and (max-width:749px){[data-hat-landing] .wh-hat-rail{height:clamp(64px,17svh,98px)}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/hat-offer.css.map */
