:root{--dad-charcoal: #232323;--dad-ink: #171717;--dad-cream: #f6f0e6;--dad-mustard: #d5a637;--dad-rust: #b85e3c;--dad-border: rgb(23 23 23 / 14%)}.dad-page-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.dad-eyebrow{margin:0 0 10px;font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.dad-section-heading{max-width:760px;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,4.5rem);line-height:.98;letter-spacing:-.04em}.dad-section-copy{max-width:650px;margin:16px 0 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.dad-trust-strip{background:var(--dad-cream);border-block:1px solid var(--dad-border)}.dad-trust-strip__grid{display:grid;grid-template-columns:repeat(3,1fr)}.dad-trust-strip__item{padding:18px 24px;text-align:center}.dad-trust-strip__item+.dad-trust-strip__item{border-left:1px solid var(--dad-border)}.dad-trust-strip__item strong{display:block;font-size:.96rem}.dad-trust-strip__item span{display:block;margin-top:2px;font-size:.8rem;opacity:.72}.dad-header-links{background:var(--dad-charcoal);color:#fff;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(255 255 255 / 12%)}.dad-header-links::-webkit-scrollbar{display:none}.dad-header-links__inner{display:flex;justify-content:center;gap:4px;min-width:max-content;padding:7px 16px}.dad-header-links a{color:inherit;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap}.dad-header-links a:hover,.dad-header-links a:focus-visible{color:var(--dad-ink);background:var(--dad-cream)}.dad-shop-intent{padding:clamp(64px,8vw,112px) 0;background:var(--dad-charcoal);color:#fff}.dad-intent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:36px}.dad-intent-card{min-height:230px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:var(--dad-ink);background:var(--dad-cream);border:1px solid rgb(255 255 255 / 12%);border-radius:8px;text-decoration:none;transition:transform .2s ease,background .2s ease}.dad-intent-card:nth-child(2),.dad-intent-card:nth-child(5){background:#e7b742}.dad-intent-card:nth-child(3){background:#c66c48}.dad-intent-card:hover,.dad-intent-card:focus-visible{transform:translateY(-4px);color:var(--dad-ink)}.dad-intent-card__number{font-size:.72rem;font-weight:800;letter-spacing:.12em}.dad-intent-card h3{margin:28px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.dad-intent-card p{margin:0;font-size:.85rem;line-height:1.4}.dad-brand-proof{padding:clamp(64px,8vw,112px) 0;background:#fff}.dad-proof-grid{display:grid;grid-template-columns:1.2fr repeat(3,.8fr);gap:32px;align-items:start}.dad-proof-point{padding-top:16px;border-top:3px solid var(--dad-ink)}.dad-proof-point strong{display:block;font-size:1.05rem}.dad-proof-point p{margin:8px 0 0;line-height:1.5;opacity:.76}.dad-gift-callout{padding:clamp(64px,8vw,104px) 0;background:var(--dad-mustard);color:var(--dad-ink)}.dad-gift-callout__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end}.dad-gift-actions{display:flex;flex-wrap:wrap;gap:10px}.dad-gift-actions a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 22px;color:#fff;background:var(--dad-ink);border:2px solid var(--dad-ink);border-radius:7px;font-weight:700;text-decoration:none}.dad-gift-actions a+a{color:var(--dad-ink);background:transparent}.dad-footer-links{padding:40px 0;background:var(--dad-charcoal);color:#fff}.dad-footer-links__inner{display:grid;grid-template-columns:1.2fr 2fr;gap:40px;align-items:start}.dad-footer-links h2{margin:0;max-width:380px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.dad-footer-links nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.dad-footer-links a{color:#fff;text-underline-offset:4px}.dad-size-guide-link{float:right;margin-left:16px;color:currentColor;font-size:.85rem;font-weight:600;text-underline-offset:3px}.dad-product-accordions{width:100%;border-top:1px solid var(--dad-border)}.dad-product-accordions details{border-bottom:1px solid var(--dad-border)}.dad-product-accordions summary{position:relative;padding:16px 34px 16px 0;cursor:pointer;font-weight:700;list-style:none}.dad-product-accordions summary::-webkit-details-marker{display:none}.dad-product-accordions summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.35rem;font-weight:400}.dad-product-accordions details[open] summary:after{content:"\2212"}.dad-product-accordions__content{padding:0 0 18px;line-height:1.55}.dad-product-accordions__content>:first-child{margin-top:0}.dad-product-accordions__content>:last-child{margin-bottom:0}[data-template=product] .product-details{background:#fff}[data-template=product] .product-details>.group-block{width:min(100%,560px)}[data-template=product] .product-form-buttons .button{min-height:54px;font-weight:750}[data-template=product] .variant-option__select{min-height:50px}[data-template=product] .variant-picker__form{gap:16px}[data-template=product] .product-information__media{background:#f8f7f4}[data-template=collection] .product-grid-container{border-top:1px solid var(--dad-border)}[data-template=collection] product-card,[data-template=index] product-card,[data-template=product] product-card{height:100%}[data-template=collection] product-card-link,[data-template=index] product-card-link,[data-template=product] product-card-link{height:100%;padding:10px;border:1px solid var(--dad-border);border-radius:8px;background:#fff}[data-template=collection] product-card-link img,[data-template=index] product-card-link img,[data-template=product] product-card-link img{border-radius:5px}@media screen and (min-width:750px){[data-template=product] .product-information__grid--half.product-information--media-left .product-details{padding-inline:clamp(24px,4vw,64px)}[data-template=product] .product-details.sticky-content--desktop{max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-width:auto}}@media screen and (max-width:989px){.dad-intent-grid{grid-template-columns:repeat(2,1fr)}.dad-proof-grid{grid-template-columns:1fr 1fr}.dad-proof-grid>:first-child{grid-column:1 / -1}}@media screen and (max-width:749px){.dad-page-shell{width:min(100% - 32px,560px)}.dad-header-links__inner{justify-content:flex-start}.dad-trust-strip__grid{grid-template-columns:1fr}.dad-trust-strip__item{display:flex;justify-content:space-between;gap:18px;padding:12px 16px;text-align:left}.dad-trust-strip__item+.dad-trust-strip__item{border-left:0;border-top:1px solid var(--dad-border)}[data-template=index] .media-with-content{--media-height: 42svh}[data-template=index] .media-with-content .group-block{gap:10px}[data-template=index] .media-with-content .button{width:100%;min-height:54px}.dad-intent-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.dad-intent-card{min-height:180px;padding:16px}.dad-brand-proof,.dad-shop-intent,.dad-gift-callout{padding-block:64px}.dad-proof-grid,.dad-gift-callout__inner,.dad-footer-links__inner{grid-template-columns:1fr}.dad-gift-actions a{width:100%}.dad-footer-links nav{grid-template-columns:1fr 1fr}[data-template=product] .product-details{padding-inline:16px}[data-template=product] .product-details>.group-block{width:100%}[data-template=product] .product-media-container{max-height:62svh}[data-template=product] .product-form-buttons{align-items:stretch}[data-template=collection] .section:first-child{padding-block-start:24px!important;padding-block-end:20px!important}}@media(prefers-reduced-motion:reduce){.dad-intent-card{transition:none}}[data-template=product] media-gallery slideshow-arrows{inset-inline:18px;pointer-events:none}[data-template=product] media-gallery slideshow-arrows .slideshow-control{display:grid;place-items:center;width:48px;height:48px;padding:0;box-sizing:border-box;line-height:0;color:var(--dad-ink);background:#fffffff0;border:1px solid var(--dad-border);border-radius:999px;box-shadow:0 8px 24px #00000029;mix-blend-mode:normal;opacity:1;visibility:visible;pointer-events:auto}[data-template=product] media-gallery slideshow-arrows .slideshow-control .svg-wrapper,[data-template=product] media-gallery slideshow-arrows .slideshow-control svg{display:block;width:24px;height:24px;margin:0;transform-origin:50% 50%}[data-template=product] media-gallery slideshow-arrows .slideshow-control:hover,[data-template=product] media-gallery slideshow-arrows .slideshow-control:focus-visible{color:#fff;background:var(--dad-ink)}[data-template=product] media-gallery slideshow-arrows .slideshow-control:focus-visible{outline:3px solid var(--dad-mustard);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dad-swag-redesign.css.map */
