body.template-product,body:has([data-testid=product-information]){background:#fffaf1}[data-testid=product-information]{--adhd-purple: #9b63f6;--adhd-black: #121212;--adhd-cream: #fffaf1;--adhd-lilac: #eee3ff;--adhd-line: #d9d1c7;padding-top:clamp(18px,3vw,44px)!important;padding-bottom:clamp(24px,4vw,60px)!important}[data-testid=product-information] .product-information__grid{gap:clamp(22px,4vw,64px)}[data-testid=product-information] .product-information__media{width:100%!important;min-width:100%!important;display:block!important}[data-testid=product-information] .product-media,[data-testid=product-information] .product-media-container,[data-testid=product-information] .product-media-gallery__media,[data-testid=product-information] .media{border-radius:18px;overflow:hidden;background:#eceae7}[data-testid=product-information] .product-details{border:2px solid var(--adhd-black);border-radius:18px;background:#fff;box-shadow:8px 8px 0 var(--adhd-black);padding:clamp(22px,3vw,38px)!important;align-self:start}[data-testid=product-information] .product-details h1{font-size:clamp(34px,4vw,58px)!important;line-height:.96!important;letter-spacing:-.045em!important;text-transform:uppercase;font-weight:900!important;margin:0}[data-testid=product-information] .price,[data-testid=product-information] product-price,[data-testid=product-information] .price-item{font-size:clamp(22px,2.1vw,30px)!important;font-weight:900!important}[data-testid=product-information] variant-picker fieldset,[data-testid=product-information] .variant-picker__fieldset{margin-block:18px}[data-testid=product-information] variant-picker legend,[data-testid=product-information] .variant-picker__legend{font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}[data-testid=product-information] variant-picker label,[data-testid=product-information] .variant-option__button-label,[data-testid=product-information] .variant-picker__option-label{border:2px solid var(--adhd-black)!important;border-radius:999px!important;min-width:48px;min-height:44px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}[data-testid=product-information] variant-picker label:hover,[data-testid=product-information] .variant-option__button-label:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--adhd-black)}[data-testid=product-information] variant-picker input:checked+label,[data-testid=product-information] .variant-option input:checked+label{background:var(--adhd-purple)!important;color:#fff!important}[data-testid=product-information] .add-to-cart-button,[data-testid=product-information] button[name=add],[data-testid=product-information] .shopify-payment-button__button{min-height:58px!important;border-radius:10px!important;border:2px solid var(--adhd-black)!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase}[data-testid=product-information] .add-to-cart-button,[data-testid=product-information] button[name=add]{background:var(--adhd-purple)!important;color:#fff!important;box-shadow:5px 5px 0 var(--adhd-black);transition:transform .15s ease,box-shadow .15s ease}[data-testid=product-information] .add-to-cart-button:hover,[data-testid=product-information] button[name=add]:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--adhd-black)}[data-testid=product-information] .shopify-payment-button__button{background:#fff!important;color:var(--adhd-black)!important}[data-testid=product-information] details{border-top:1px solid var(--adhd-line)}[data-testid=product-information] details:last-of-type{border-bottom:1px solid var(--adhd-line)}[data-testid=product-information] summary{font-weight:850}.sticky-add-to-cart__bar{border:2px solid #121212!important;box-shadow:6px 6px #121212!important}.adhd-pdp-extras{--adhd-purple: #9b63f6;--adhd-black: #121212;--adhd-cream: #fffaf1;background:var(--adhd-cream);color:var(--adhd-black);padding:20px 20px 78px}.adhd-pdp-extras__inner{max-width:1400px;margin:0 auto}.adhd-pdp-promise{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--adhd-black);border-radius:16px;overflow:hidden;background:var(--adhd-black);gap:2px;box-shadow:7px 7px 0 var(--adhd-purple)}.adhd-pdp-promise__item{background:#fff;padding:24px 20px;display:flex;gap:13px;align-items:flex-start}.adhd-pdp-promise__icon{font-size:28px;line-height:1}.adhd-pdp-promise__item strong{display:block;text-transform:uppercase;font-size:14px;margin-bottom:5px}.adhd-pdp-promise__item p{margin:0;font-size:13px;line-height:1.42;opacity:.72}.adhd-pdp-information{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px);padding-top:clamp(60px,8vw,110px)}.adhd-pdp-information h2{margin:0;font-size:clamp(42px,6vw,78px);line-height:.9;letter-spacing:-.05em;text-transform:uppercase}.adhd-pdp-information h2 span{color:var(--adhd-purple);display:block}.adhd-pdp-information__intro{margin-top:24px;max-width:510px;font-size:18px;line-height:1.55}.adhd-pdp-accordions{border-top:2px solid var(--adhd-black)}.adhd-pdp-accordions details{border-bottom:2px solid var(--adhd-black)}.adhd-pdp-accordions summary{list-style:none;cursor:pointer;padding:22px 4px;font-weight:900;text-transform:uppercase;display:flex;justify-content:space-between;gap:20px}.adhd-pdp-accordions summary::-webkit-details-marker{display:none}.adhd-pdp-accordions summary:after{content:"+";color:var(--adhd-purple);font-size:24px}.adhd-pdp-accordions details[open] summary:after{content:"\2212"}.adhd-pdp-accordions__content{padding:0 4px 24px;line-height:1.65}@media(max-width:989px){[data-testid=product-information] .product-details{box-shadow:5px 5px 0 var(--adhd-black)}.adhd-pdp-promise{grid-template-columns:repeat(2,1fr)}.adhd-pdp-information{grid-template-columns:1fr}}@media(max-width:749px){[data-testid=product-information]{padding-top:0!important}[data-testid=product-information] .product-details{border-radius:14px;margin-top:10px;padding:22px 18px!important}[data-testid=product-information] .product-details h1{font-size:36px!important}.adhd-pdp-extras{padding-inline:14px}.adhd-pdp-promise{grid-template-columns:1fr;box-shadow:5px 5px 0 var(--adhd-purple)}.adhd-pdp-promise__item{padding:20px 18px}}[data-testid=product-information] .product-details h1,[data-testid=product-information] .product-title,[data-testid=product-information] h1{margin:0 0 14px!important;max-width:720px;font-size:clamp(38px,4.5vw,66px)!important;line-height:.92!important;letter-spacing:-.045em!important;font-weight:950!important;text-transform:uppercase}[data-testid=product-information] .price,[data-testid=product-information] .price__regular,[data-testid=product-information] .price-item{font-size:32px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em}[data-testid=product-information] .product-details{padding-top:10px}@media screen and (max-width:749px){[data-testid=product-information] .product-details h1,[data-testid=product-information] .product-title,[data-testid=product-information] h1{font-size:38px!important;line-height:.95!important}[data-testid=product-information] .price,[data-testid=product-information] .price__regular,[data-testid=product-information] .price-item{font-size:27px!important}}@media screen and (min-width:990px){[data-testid=product-information]{grid-template-columns:minmax(0,58%) minmax(380px,42%)!important;column-gap:48px!important;align-items:start!important}[data-testid=product-information] .product-information__media{width:100%!important;min-width:0!important}[data-testid=product-information] .product-details{width:100%!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/adhd-product-page.css.map */
