:root{--sd-red: #ee1c25;--sd-ink: #000000;--sd-paper: #ffffff;--sd-hot: #ff4ad8;--sd-cyan: #3ef0ff;--sd-lime: #d6ff3f;--sd-cerulean: #007ba7}html,body{letter-spacing:.01em}a:hover{text-decoration:none}.sd-logo{display:inline-flex;align-items:center;justify-content:center;background:var(--sd-cerulean);color:var(--sd-paper);font-family:var(--font-heading--family),"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:clamp(.78rem,1.5vw,1.05rem);letter-spacing:.04em;line-height:.9;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:.38em .48em .32em .52em;border-radius:0}.header .sd-logo{font-size:clamp(.78rem,1.5vw,1.05rem);font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--sd-cerulean);color:var(--sd-paper)}.sd-logo:hover{filter:contrast(1.08)}.header-logo:hover{text-decoration:none}.announcement-bar{background:var(--sd-ink)!important;color:var(--sd-paper);overflow:hidden;border-block-end:3px solid var(--sd-cerulean)!important}.announcement-bar .section-background{background:var(--sd-ink)!important}.announcement-bar__slider{width:100%}.announcement-bar__slides{max-width:none!important;width:100%;overflow:hidden}.announcement-bar__text{display:inline-block;white-space:nowrap;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:.65rem;color:var(--sd-paper);animation:sd-marquee 22s linear infinite;padding-inline:2.5rem}.announcement-bar__text a{color:inherit}@keyframes sd-marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.announcement-bar__text{animation:none;display:block;text-align:center;width:100%}}#header-component,.header{background:var(--sd-paper);border-block-end:1px solid var(--sd-ink)}.header a,.header button,.header .header-actions{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.header .header-actions,.header .header-actions a,.header .header-actions button,.header .menu-list a{font-size:.72rem}.header{--header-actions-text-case: uppercase}.header .account-button,.header .account-button__text,.header shopify-account{font-family:var(--header-actions-font-family, var(--font-heading--family));font-size:var(--header-actions-font-size, .72rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}header-drawer .menu-drawer__menu-item--mainlist,header-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:1.25rem;line-height:1.2;letter-spacing:.08em;font-weight:700}header-drawer .menu-drawer__menu-item--parent,header-drawer .menu-drawer__menu-item--child,header-drawer .menu-drawer__menu-item--parent .menu-drawer__menu-item-text,header-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:1.0625rem;line-height:1.25;letter-spacing:.08em;font-weight:700}.header .header-logo{letter-spacing:0;text-transform:none}[data-template=index] .slideshow-section{padding:0!important;border-block-end:1px solid var(--sd-ink)}[data-template=index] .slideshow-section slideshow-component,[data-template=index] .slideshow-section slideshow-container,[data-template=index] .slideshow-section slideshow-slides,[data-template=index] .slideshow-section slideshow-slide{min-height:38svh}[data-template=index] .slideshow-section slideshow-slide,[data-template=index] .slideshow-section .slide__image-container,[data-template=index] .slideshow-section .slide__image,[data-template=index] .slideshow-section .slide__image-container svg{border-radius:0!important}[data-template=index] .slideshow-section .slide__image,[data-template=index] .slideshow-section .slide__image-container svg{width:100%;height:100%;object-fit:cover}[data-template=index] .slideshow-section slideshow-arrows .slideshow-control{color:var(--sd-paper);filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}[data-template=index] .slideshow-section .slideshow-controls__dots{mix-blend-mode:difference}[data-template=index] .slideshow-section .slideshow-controls__dots .slideshow-control{border-radius:0}.section-resource-list,.product-grid-container{--page-margin: 0px}[data-template=index] .section-resource-list__header,[data-template=index] .section-resource-list__content{display:none}[data-testid=product-list].section{padding-block:0!important;row-gap:0!important}.resource-list--grid,.product-grid,.product-grid-container{padding-block:0!important;gap:0!important;column-gap:0!important;row-gap:0!important}@media screen and (max-width:749px){.resource-list--grid{grid-template-columns:repeat(2,1fr)!important}.product-grid{grid-template-columns:1fr 1fr!important}}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:repeat(4,1fr)!important}}.product-grid__item,.resource-list__item{border:0!important;margin:0!important;padding:0!important}.product-card,.product-card__content,.product-grid__card{--sd-card-footer-pad: .4rem;--sd-card-atc-size: 2.35rem;--sd-card-price-row: 1.15rem;height:100%;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;gap:0!important;overflow:hidden}.product-card__content{position:relative}.card-gallery{width:100%;border:0!important;border-radius:0!important;padding:0!important}.card-gallery img,.product-media__image,.product-card img{border-radius:0!important}.collection-wrapper--full-width .card-gallery,.collection-wrapper--full-width-on-mobile .card-gallery{margin-inline:0}.collection-wrapper--full-width .product-grid__card,.collection-wrapper--full-width-on-mobile .product-grid__card{padding-inline:0!important}.product-card .text-block,.product-card product-price{position:absolute;left:0;z-index:2;max-width:none!important;margin:0;color:var(--sd-ink)!important;--color: var(--sd-ink);--color-rgb: 0 0 0;pointer-events:none;opacity:0;transition:opacity .2s ease}.product-card .text-block:not(product-price){bottom:0;width:100%!important;padding:var(--sd-card-footer-pad) calc(var(--sd-card-atc-size) + var(--sd-card-footer-pad) * 2) calc(var(--sd-card-footer-pad) + var(--sd-card-price-row)) .7rem;background:var(--sd-paper);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;white-space:normal;overflow:hidden}.product-card .text-block:not(product-price)>*{display:block;width:auto;max-width:none;margin:0;white-space:normal}.product-card product-price{bottom:var(--sd-card-footer-pad);display:flex;align-items:baseline;gap:.35em;width:calc(100% - var(--sd-card-atc-size) - var(--sd-card-footer-pad) * 3)!important;padding-inline:.7rem 0;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .price{color:var(--sd-ink)}.product-card .compare-at-price{color:#0006!important;text-decoration-line:line-through;text-decoration-color:#00000059}.product-card .quick-add{z-index:3}.product-card button.quick-add__button{--quick-add-collapsed-width: var(--sd-card-atc-size);--quick-add-icon-width: var(--sd-card-atc-size);--quick-add-expanded-width: var(--sd-card-atc-size);inset-inline-end:var(--sd-card-footer-pad);inset-block-end:var(--sd-card-footer-pad);height:var(--sd-card-atc-size);width:var(--sd-card-atc-size);border:0;border-radius:999px!important;background:var(--sd-ink);color:var(--sd-paper);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.product-card button.quick-add__button:hover:not(:disabled),.product-card button.quick-add__button:focus-visible:not(:disabled){scale:1;background:var(--sd-cerulean);color:var(--sd-paper)}.product-card button.quick-add__button:disabled{background:#d4d4d4;color:#8a8a8a;cursor:not-allowed;scale:1;pointer-events:none}.product-card:is(:hover,:focus-within) button.quick-add__button:disabled{opacity:1}@media(hover:none){.product-card button.quick-add__button:disabled{opacity:1}}@media screen and (min-width:750px){.product-card button.quick-add__button:is(:hover,:focus-visible):not(:disabled){width:var(--sd-card-atc-size);padding-inline-end:0}}.product-card:hover .text-block,.product-card:hover product-price,.product-card:focus-within .text-block,.product-card:focus-within product-price{opacity:1}@media(hover:none){.product-card .text-block,.product-card product-price{opacity:1}}.product-card .product-badges{z-index:3}.product-badges__badge{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}[data-template=collection] .shopify-section:first-child .section{padding-block-start:1.25rem!important;padding-block-end:.75rem!important}[data-template=collection] h1,[data-template=search] h1,[data-template=search] h2{text-transform:uppercase;letter-spacing:.16em;font-size:.85rem!important}.button,button,.shopify-payment-button button,input,textarea,select,.quantity-selector,.predictive-search,.cart-drawer{border-radius:0!important}.product-details{--sd-pdp-radius: 8px;--height-buy-buttons: 3rem;--variant-picker-button-radius: 999px;--style-border-radius-buttons-primary: var(--sd-pdp-radius);--style-border-radius-buttons-secondary: var(--sd-pdp-radius);--style-border-radius-inputs: var(--sd-pdp-radius);--shopify-accelerated-checkout-button-border-radius: var(--sd-pdp-radius)}.product-details h1,.product-details h1 *{margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-transform:none!important}.product-details .rating-wrapper{margin-block:.15rem .1rem}.product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:.4rem}.product-details .variant-option--buttons legend{flex:1 0 100%;font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:none}.product-details .variant-option--buttons legend:after{content:":"}.product-details .variant-option__button-label{min-height:2.2rem;min-width:2.4rem;padding:.3rem .75rem;flex:0 0 auto;border-radius:var(--sd-pdp-radius)!important;font-size:.78rem;font-weight:700}.product-details .variant-option--swatches .variant-option__button-label,.product-details .variant-option__button-label--has-swatch{width:3.35rem;height:3.35rem;min-width:3.35rem;min-height:3.35rem;padding:.15rem;border-radius:6px!important;overflow:hidden}.product-details .quantity-selector,.product-details .add-to-cart-button,.product-details .product-form-buttons button,.sticky-add-to-cart__button{border-radius:var(--sd-pdp-radius)!important}.product-details .quantity-selector{overflow:hidden;min-width:5.75rem}.product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--sd-pdp-radius)!important;border-end-start-radius:var(--sd-pdp-radius)!important}.product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--sd-pdp-radius)!important;border-end-end-radius:var(--sd-pdp-radius)!important}.product-details .product-form-buttons{flex-wrap:nowrap;align-items:stretch;gap:.65rem}.product-details .product-form-buttons>span:has(.add-to-cart-button),.product-details add-to-cart-component,.product-details .add-to-cart-button{flex:1 1 auto;width:100%}.product-details .add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;background:var(--sd-cerulean)!important;color:var(--sd-paper)!important;border-color:var(--sd-cerulean)!important;letter-spacing:.12em}.product-details .add-to-cart-button:hover:not(:disabled){filter:brightness(1.06)}.product-details .add-to-cart-icon{display:none}.product-details .add-to-cart-button{position:relative}.product-details .add-to-cart__added{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:auto;pointer-events:none}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button,.product-details .accelerated-checkout-block{display:none!important}.product-details .accordion{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%;margin-block-start:.5rem;border-block:1px solid var(--sd-ink)}.product-details .accordion accordion-custom,.product-details .accordion .details{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1 / -1;grid-row:1 / -1}.product-details .accordion accordion-custom:first-child .details__header{grid-column:1;grid-row:1}.product-details .accordion accordion-custom:last-child .details__header{grid-column:2;grid-row:1}.product-details .accordion .details__header{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;padding-block:.65rem;border:0;background:transparent;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.product-details .accordion details[open] .details__header{box-shadow:inset 0 -2px 0 var(--sd-ink)}.product-details .accordion .details__header .icon-caret,.product-details .accordion .details__header .icon-plus,.product-details .accordion .details__icon{display:none}.product-details .accordion .details-content,.product-details .accordion details::details-content{grid-column:1 / -1;grid-row:2}.product-details .accordion details[open] .details-content,.product-details .accordion details[open]::details-content{width:100%;max-width:100%;block-size:auto;opacity:1;overflow:visible;padding-block:.85rem 1rem}.product-details .accordion .details-content p{margin:0;font-size:.88rem;line-height:1.45}.product-information slideshow-slide{--grid-template-rows: min(78vw, 24rem) 1fr !important;--grid-template-rows-desktop: min(40vw, 34rem) 1fr !important}.product-information .slideshow-controls__thumbnails .slideshow-control{border-radius:0!important}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:2px solid var(--sd-ink);outline-offset:2px}@media screen and (max-width:749px){.product-details .product-form-buttons{flex-wrap:wrap}.product-details .quantity-selector-wrapper{flex:0 0 auto}.product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 12rem}}.button,.button-primary,button[type=submit]{text-transform:uppercase;letter-spacing:.14em;font-weight:700}button.add-to-cart-button,.button.add-to-cart-button,.sticky-add-to-cart__button{font-family:var(--font-heading--family),sans-serif;font-weight:var(--font-heading--weight, 700)}footer{background:var(--sd-ink);color:var(--sd-paper)}footer .section-background{background:var(--sd-ink)!important}footer,footer a,footer p,footer h2,footer h3,footer button,footer .text-block{color:var(--sd-paper)!important;--color: var(--sd-paper)}footer .layout-panel-flex{width:100%;align-items:center}footer jumbo-text{color:var(--sd-paper);font-style:italic;letter-spacing:-.04em;text-transform:uppercase;text-shadow:2px 2px 0 var(--sd-hot),-1px -1px 0 var(--sd-cyan);font-size:clamp(1.5rem,4vw,2.25rem)!important;line-height:1!important}footer .footer-content,footer .utilities{border-color:#ffffff2e!important}footer input,footer .field__input{background:transparent!important;color:var(--sd-paper)!important;border-color:var(--sd-paper)!important;border-radius:0!important}footer .button:not(.button-unstyled),footer button:not(.button-unstyled){background:var(--sd-cerulean)!important;color:var(--sd-paper)!important;border:0!important}footer .button-unstyled,footer .policy-list-trigger{background:transparent!important;color:var(--sd-paper)!important}.utilities{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}footer a:hover{color:var(--sd-cerulean)!important}.sd-fomo{position:fixed;z-index:calc(var(--layer-overlay) - 1);bottom:max(1.1rem,env(safe-area-inset-bottom));left:max(1.1rem,env(safe-area-inset-left));display:flex;align-items:stretch;gap:.75rem;width:min(22rem,calc(100vw - 2.2rem));padding:.7rem 2.1rem .7rem .7rem;background:var(--sd-paper);color:var(--sd-ink);border:2px solid var(--sd-ink);box-shadow:4px 4px 0 var(--sd-cerulean);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(.85rem);transition:opacity .28s ease,transform .28s ease,visibility .28s ease}.sd-fomo.is-visible{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.sd-fomo__media{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;overflow:hidden;background:#f3f3f3;border:1px solid var(--sd-ink)}.sd-fomo__media img{display:block;width:100%;height:100%;object-fit:cover}.sd-fomo__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.12rem}.sd-fomo__buyer{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sd-ink)}.sd-fomo__buyer [data-fomo-name]{color:var(--sd-cerulean)}.sd-fomo__product{display:-webkit-box;overflow:hidden;color:var(--sd-ink);font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sd-fomo__product:hover{color:var(--sd-cerulean);text-decoration:underline}.sd-fomo__meta{margin:.15rem 0 0;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#555}.sd-fomo__close{position:absolute;top:.15rem;right:.2rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border:0;background:transparent;color:var(--sd-ink);font-size:1.35rem;line-height:1;cursor:pointer}.sd-fomo__close:hover{color:var(--sd-cerulean)}@media screen and (max-width:749px){.sd-fomo{width:min(20.5rem,calc(100vw - 1.5rem));left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:3px 3px 0 var(--sd-cerulean)}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .sd-fomo{bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sd-fomo{transition:opacity .15s linear,visibility .15s linear;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shirt-daddy.css.map */
