.dj-gift{background:var(--dj-orange);color:var(--dj-ink);padding-block:clamp(40px,6vw,72px)}.dj-gift__inner{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,64px);align-items:center}.dj-gift .dj-kicker{color:var(--dj-ink);opacity:.75}.dj-gift .dj-lead{color:#161616cc}.dj-gift__options{display:grid;gap:12px}.dj-gift__option{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--dj-radius);background:#fff;color:var(--dj-ink);text-decoration:none;border:1.5px dashed transparent;transition:transform .15s ease,border-color .15s ease}.dj-gift__option:hover{transform:translate(4px);border-color:var(--dj-ink)}.dj-gift__icon{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--dj-charcoal);color:#fff}.dj-gift__text{flex:1;display:grid;gap:2px}.dj-gift__text strong{font-family:var(--heading-font-family, inherit);text-transform:uppercase;letter-spacing:.06em;font-size:16px}.dj-gift__text small{font-size:14px;color:var(--dj-ink-soft)}.dj-gift__arrow{flex:none}.dj-support{background:var(--dj-white);padding-block:clamp(32px,5vw,56px);border-top:1px solid var(--dj-line);border-bottom:1px solid var(--dj-line)}.dj-support__inner{display:flex;align-items:center;gap:clamp(20px,4vw,56px);max-width:980px}.dj-support__logo{flex:none;width:clamp(140px,22vw,240px)}.dj-support__logo img{width:100%;height:auto;display:block}.dj-support__text p:last-child{margin:8px 0 0;color:var(--dj-ink-soft);line-height:1.55;max-width:560px}.dj-support .dj-kicker{margin-bottom:4px}.dj-tvbadge{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 16px 10px 12px;border-radius:999px;background:var(--dj-orange);color:var(--dj-ink);font-family:var(--heading-font-family, inherit);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.dj-tvbadge strong{padding-left:10px;border-left:1.5px solid rgba(22,22,22,.35);letter-spacing:.06em}.dj-ugc__item.is-wide{grid-column:span 2;aspect-ratio:auto}.dj-ugc__tv{position:absolute;left:10px;top:10px;z-index:2;padding:6px 10px;border-radius:999px;background:var(--dj-orange);color:var(--dj-ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.dj-nontowel [data-block-id=acc_dik],body.dj-nontowel [data-block-id=accordion_6dBmCL],body.dj-nontowel [data-block-id^=line_item_property],body.dj-nontowel [data-block-id=dj_ugc],body.dj-nontowel [id$=__dj_tiles],body.dj-nontowel [id$=__dj_faq]{display:none!important}body.dj-bundle-page [data-block-type*=biscuits] select,body.dj-bundle-page [data-block-id*=biscuits] select{min-height:48px;border-radius:10px!important;border:1.5px solid var(--dj-line)!important;font-size:15px}body.dj-bundle-page [data-block-id=image_YPVjHn] img{border-radius:var(--dj-radius)}@media(max-width:899px){.dj-gift__inner{grid-template-columns:1fr}.dj-support__inner{flex-direction:column;align-items:flex-start}.dj-tvbadge{font-size:11px;flex-wrap:wrap}.dj-ugc__item.is-wide{grid-column:span 1;aspect-ratio:9 / 16}}.dj-story__lead p{margin:0 0 .7em}.dj-story__lead p:last-child{margin-bottom:0}.dj-story__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.dj-story__row.is-flipped .dj-story__media{order:2}.dj-story__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--dj-radius)}.dj-story__body{max-width:560px}.dj-story__text{margin-top:18px;font-size:17px;line-height:1.65;color:var(--dj-ink-soft)}.dj-story__text p{margin:0 0 1em}.dj-story__text p:last-child{margin-bottom:0}.dj-story__end{text-align:center;max-width:760px}.dj-story__end p{margin:16px auto 0;color:#fffc;font-size:17px;line-height:1.6}.dj-story__end .dj-hero__ctas{justify-content:center}@media(max-width:899px){.dj-story__row{grid-template-columns:1fr}.dj-story__row.is-flipped .dj-story__media{order:0}}.dj-founder__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center}.dj-founder__media{position:relative}.dj-founder__media img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--dj-radius)}.dj-founder__media:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px dashed var(--dj-stitch-light);border-radius:8px;pointer-events:none}.dj-founder__body{max-width:600px}.dj-founder__text{margin-top:18px;font-size:17px;line-height:1.7;color:var(--dj-ink-soft)}.dj-founder__text p{margin:0 0 1em}.dj-founder__text p:last-child{margin-bottom:0}.dj-founder__quote{margin:28px 0 0;padding:4px 0 4px 20px;border-left:4px solid var(--dj-orange);font-family:var(--heading-font-family, inherit);font-weight:700;text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:1.15;color:var(--dj-ink);font-style:normal}.dj-founder__sign{margin:22px 0 0;display:grid;gap:2px;font-size:15px}.dj-founder__sign strong{font-family:var(--heading-font-family, inherit);text-transform:uppercase;letter-spacing:.06em}.dj-founder__sign span{color:var(--dj-ink-soft)}@media(max-width:899px){.dj-founder__inner{grid-template-columns:1fr}.dj-founder__media{max-width:420px}}.product-card .product-title{font-size:15px!important;line-height:1.3;letter-spacing:.03em}.product-card .price-list,.product-card sale-price{font-size:14px}@media(max-width:699px){.product-card .product-title{font-size:13px!important}}@media(min-width:1000px){.template-product-dj .shopify-section--main-product{--product-gallery-flex-direction: row-reverse;--product-gallery-thumbnail-list-grid-auto-flow: row;--dj-gallery-h: min(76vh, 760px)}.template-product-dj .product{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:clamp(40px,4vw,64px)!important}.template-product-dj product-gallery.product-gallery{justify-content:flex-end;align-items:flex-start}.template-product-dj .product-gallery__image-list{flex:0 1 auto;width:calc(var(--dj-gallery-h) * .8 + 20px);max-width:100%}.template-product-dj .product-gallery__media{height:auto;aspect-ratio:4 / 5}.template-product-dj .product-gallery__media>img,.template-product-dj .product-gallery__media video{width:100%;height:100%;object-fit:cover}.template-product-dj .product-gallery__thumbnail-list{margin-top:0;max-height:var(--dj-gallery-h)}.template-product-dj .product-gallery__media[data-media-type=image]{cursor:default!important;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dj-extra.css.map */
