.scene-carousel-arrows{position:absolute;inset:42% 0 auto;display:flex;justify-content:space-between;pointer-events:none}.scene-carousel-arrows button{pointer-events:auto;display:grid;place-items:center;width:52px;height:58px;border:1px solid #ffffff85;border-radius:4px;background:#242424e8;color:#f8f8f8;box-shadow:inset 0 1px #ffffff25;cursor:pointer;transition:background .2s,transform .2s}.scene-carousel-arrows button:hover{background:#4a4a4a}.scene-carousel-arrows button:active{transform:scale(.96)}.scene-carousel-arrows button:focus-visible{outline:3px solid #fff;outline-offset:3px}.hero-house.hero-3d-first .campaign-copy .campaign-cta{width:100%;max-width:none;min-height:74px;padding:.6rem .6rem .6rem 1.25rem;font-size:1.65rem;gap:1rem;white-space:nowrap}.hero-house.hero-3d-first .campaign-copy .campaign-cta>span{width:52px;height:52px;flex:none}.hero-house.hero-3d-first .campaign-copy .campaign-cta svg{width:30px;height:30px}.hero-house.hero-3d-first .campaign-copy h1{font-size:clamp(3.1rem,4.8vw,5.5rem)}.hero-house.hero-3d-first .campaign-boondocks-logo{width:220px;height:auto}.dk-menu-riley{background:#f2e8d3;color:#171717;border-color:#bdb6a8}.dk-menu-riley:after{display:none}.dk-menu-house-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.dk-menu-riley-mark{width:122px;height:58px}.dk-menu-riley-copy{right:45%;text-shadow:none}.dk-menu-riley-copy>strong{font-size:1.8rem}.dk-menu-riley-copy>span{font-size:1.2rem}.dk-menu-riley-figure{filter:drop-shadow(0 5px 5px #0004)}.product-lines-guide .product-lines-layout{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:2rem;align-items:center}.product-lines-guide .product-lines-art{height:280px;max-height:280px}.product-lines-guide .product-lines-art img{object-position:center 55%}.product-lines-guide .product-line-row{padding:1rem .75rem}.product-lines-guide .product-line-row h3{font-size:1.75rem}.product-lines-guide{padding-block:1.5rem 2rem}.world-slideshow-pause{position:absolute;right:72px;top:16px;z-index:4;display:grid;place-items:center;color:#f5f5f5;background:#252525e8;border:1px solid #ffffff70;border-radius:4px}.home-photo-tools button,.world-slideshow-pause{min-width:44px;min-height:44px}.home-photo-tools button:disabled,.world-slideshow-pause:disabled{opacity:.55;cursor:default}.home-photo-tools button:focus-visible,.world-slideshow-pause:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.home-product-photo>a>img{animation:card-photo-enter .4s ease-out}@keyframes card-photo-enter{0%{opacity:.25}to{opacity:1}}}@media(min-width:768px) and (max-width:1099px){.hero-house.hero-3d-first .campaign-boondocks-logo{width:200px}.hero-house.hero-3d-first .campaign-copy h1{font-size:3rem}.hero-house.hero-3d-first .campaign-copy h1 span{font-size:.76em}.hero-house.hero-3d-first .campaign-copy .campaign-cta{width:min(100%,420px);min-height:70px;font-size:1.6rem}}@media(max-width:1099px){.hero-house.hero-3d-first .campaign-scene{margin-bottom:64px}.hero-house .riley-display.has-model-carousel .scene-top-controls{top:auto;bottom:-58px;left:50%;right:auto;transform:translateX(-50%);flex-direction:row;gap:5px;padding:4px;border-radius:4px}.hero-house .riley-display.has-model-carousel .scene-top-controls button{width:46px;height:46px;min-height:46px}.hero-house .scene-carousel-arrows{left:3px;right:3px;top:39%}}@media(max-width:767px){.hero-house.hero-3d-first .campaign-series{font-size:1.0625rem;gap:.45rem}.hero-house.hero-3d-first .campaign-series svg{width:22px;height:22px}.hero-house.hero-3d-first .campaign-boondocks-logo{width:176px;margin:18px 0 12px}.hero-house.hero-3d-first .campaign-copy h1{font-size:2.8rem;line-height:1.1}.hero-house.hero-3d-first .campaign-copy h1 span{font-size:.72em;margin-top:6px}.hero-house.hero-3d-first .campaign-copy .campaign-cta{width:min(100%,420px);min-height:66px;font-size:1.5rem;padding:.55rem .6rem .55rem 1.2rem;margin-top:14px}.hero-house.hero-3d-first .campaign-copy .campaign-cta>span{width:46px;height:46px}.hero-house.hero-3d-first .house-photo{height:980px}.hero-house.hero-3d-first .house-vignette{height:1050px}.scene-carousel-arrows button{width:46px;height:54px}.dk-menu-riley-copy>strong{font-size:1.65rem}.dk-menu-riley-copy>span{font-size:1.125rem}.product-lines-guide .product-lines-layout{grid-template-columns:1fr;gap:.3rem}.product-lines-guide .product-lines-art{height:140px;max-height:140px}.product-lines-guide .product-lines-art img{object-position:center 51%}.product-lines-guide .product-line-row{padding:1rem .3rem}.product-lines-guide .product-line-row h3{font-size:1.6rem}.world-slideshow-pause{top:12px;right:70px}}@media(max-width:359px){.hero-house.hero-3d-first .campaign-series{font-size:1rem;gap:.35rem}.hero-house.hero-3d-first .campaign-copy h1{font-size:2.55rem}.hero-house.hero-3d-first .campaign-copy h1 span{font-size:.7em}.hero-house.hero-3d-first .campaign-boondocks-logo{width:162px}.hero-house.hero-3d-first .campaign-copy .campaign-cta{font-size:1.4rem}.dk-menu-riley-mark{width:106px;height:50px}.dk-menu-riley-copy>strong{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.scene-carousel-arrows button{transition:none}.scene-carousel-arrows button:active{transform:none}}.hero-house.hero-3d-first .campaign-copy .campaign-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;text-align:center;padding-left:.6rem}@media(max-width:767px){.hero-house.hero-3d-first .campaign-copy .campaign-cta{font-size:1.75rem}}@media(min-width:1100px){.hero-house.hero-3d-first .scene-carousel-arrows{left:22%;right:22%}}.dk-menu-riley{height:clamp(230px,55vw,310px)}.dk-menu-riley-mark{left:4%;top:7%;width:29%;height:25%;object-position:left top}.dk-menu-riley-copy{left:4%;right:auto;bottom:8%;width:29%;z-index:2}.dk-menu-riley-copy>strong{font-size:clamp(1.25rem,5vw,1.9rem);line-height:1.06;text-wrap:balance;overflow-wrap:normal}.dk-menu-riley-copy>span{font-size:clamp(1rem,3.8vw,1.25rem);gap:4px;white-space:nowrap;margin-top:.75rem}.dk-menu-riley-copy>span svg{width:20px;height:20px;flex:none}.dk-menu-riley-figures{position:absolute;left:35%;right:2%;top:5%;bottom:4%;pointer-events:none}.dk-menu-riley-figures .dk-menu-riley-figure{position:absolute;bottom:0;top:auto;right:auto;width:42%;height:90%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 3px #0004)}.dk-menu-riley-figures .dk-menu-riley-white{left:0;z-index:4}.dk-menu-riley-figures .dk-menu-riley-red{left:19%;z-index:3}.dk-menu-riley-figures .dk-menu-riley-camo{left:39%;z-index:2}.dk-menu-riley-figures .dk-menu-riley-gold{left:58%;z-index:1}@media(max-width:359px){.dk-menu-riley-copy>span{font-size:1rem}.dk-menu-riley-copy>span svg{display:none}}.dk-menu-riley.dk-menu-riley-lineup{height:auto;background:#1b1b1b;color:#fafafa;border-color:var(--line)}.dk-menu-riley-lineup>.dk-menu-lineup-photo{position:static;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 56%}.dk-menu-riley-band{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.dk-menu-riley-band>span:first-child{min-width:0}.dk-menu-riley-band small{display:block;font-size:.9375rem;color:#ccc;margin-bottom:.3rem}.dk-menu-riley-band strong{display:block;font-size:clamp(1.2rem,4.5vw,1.65rem);letter-spacing:-.035em;line-height:1.15}.dk-menu-riley-action{font-size:1rem;font-weight:650;white-space:nowrap;text-decoration:underline;text-underline-offset:5px;flex:none}@media(max-width:359px){.dk-menu-riley-band{padding:.85rem;gap:.6rem}.dk-menu-riley-action{font-size:.9375rem}}.homepage-experience #boondocks .world-entrances{grid-template-columns:1fr 1fr;grid-template-rows:400px 320px;gap:1.25rem}.homepage-experience #boondocks .world-tees{grid-column:1/-1;grid-row:1}.homepage-experience #boondocks .world-hoodies{grid-column:1;grid-row:2}.homepage-experience #boondocks .world-collectibles{grid-column:2;grid-row:2}.homepage-experience #boondocks .world-tees .world-photo-picture{left:30%;right:0;background:#c8c8c8}.homepage-experience #boondocks .world-tees .world-primary-photo{object-fit:contain;object-position:center}.homepage-experience #boondocks .world-tees .world-entrance-art{background:#202020}.homepage-experience #boondocks .world-tees .world-entrance-shade{background:linear-gradient(90deg,#151515,#151515e8 22%,#15151500 55%)}.homepage-experience #boondocks .world-tees .world-entrance-copy{right:72%;left:28px;top:0;bottom:0;align-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.homepage-experience #boondocks .world-tees .world-enter-arrow{margin-left:0}.line-explorer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:stretch}.line-explorer-options{display:flex;flex-direction:column;justify-content:center;min-width:0}.line-explorer-tabs>button{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;gap:1rem;align-items:center;width:100%;text-align:left;color:var(--ink);background:transparent;border:0;border-left:3px solid transparent;padding:1.5rem 1rem;min-height:130px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.line-explorer-tabs>button[aria-selected=true]{background:var(--panel);border-left-color:var(--ink)}.line-explorer-options strong{display:block;font-size:clamp(1.7rem,2.3vw,2.3rem);letter-spacing:-.045em;line-height:1.1}.line-explorer-options button span>span{display:block;font-size:1.125rem;line-height:1.45;margin-top:.5rem;color:var(--muted)}.line-explorer-tabs>button>svg:last-child{transition:transform .2s}.line-explorer-tabs>button:hover>svg:last-child{transform:translate(3px,-3px)}.line-explorer-compare{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.75rem 1rem;font-size:1.0625rem;font-weight:650;text-underline-offset:5px}.line-explorer-preview{min-width:0;background:var(--panel);border:1px solid var(--line);overflow:hidden}.line-explorer-art{height:340px;position:relative;isolation:isolate;background:linear-gradient(135deg,#e6e6e6,#c8c8c8);overflow:hidden}.line-explorer-art>span{position:absolute;left:1rem;top:1rem;font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1;font-weight:800;letter-spacing:-.06em;color:#171717;z-index:-1}.line-explorer-art>a{display:block;width:100%;height:100%}.line-explorer-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;animation:line-preview-in .3s ease both}.line-explorer-caption{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 1.25rem .5rem}.line-explorer-caption h3{font-size:1.25rem;line-height:1.25;letter-spacing:-.025em}.line-explorer-caption p{font-size:1.125rem;margin-top:.4rem}.line-explorer-shop{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;flex-shrink:0;background:var(--ink);color:var(--paper);padding:.65rem 1rem;text-decoration:none;font-weight:650;font-size:1.0625rem}.line-explorer-detail{font-size:1rem;line-height:1.5;color:var(--muted);padding:.25rem 1.25rem 1rem}.license-explorer :is(button,a):focus-visible,.line-explorer :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:3px}.license-explorer{background:var(--paper);color:var(--ink);padding:3rem 0;border-top:1px solid var(--line)}.license-explorer-heading{margin-bottom:1.75rem}.license-explorer-heading h2{font-size:clamp(2.4rem,4.5vw,4.5rem);letter-spacing:-.055em;line-height:1.05}.license-explorer-heading p{font-size:1.125rem;color:var(--muted);margin-top:.7rem}.license-explorer-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:1.75rem;align-items:start}.license-explorer-tabs{display:flex;flex-direction:column;background:#eee;border:1px solid #c1c1c1}.license-explorer-tabs>button{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:90px;padding:1.15rem;color:#161616;background:transparent;border:0;border-left:4px solid transparent;cursor:pointer;font-size:1.125rem;transition:background .2s,border-color .2s}.license-explorer-tabs .license-logo{width:auto;max-width:125px;height:48px;object-fit:contain;mix-blend-mode:multiply}.license-explorer-tabs>button[aria-selected=true]{background:#ddd;border-left-color:#181818;box-shadow:0 4px 16px #00000012}.license-explorer-tabs>button:hover{background:#ddd}.license-explorer-tabs>button>svg:not(.license-logo){flex:none;width:18px;opacity:.45;transition:transform .2s,opacity .2s}.license-explorer-tabs>button[aria-selected=true]>svg:not(.license-logo){opacity:1;transform:translate(2px,-2px)}.license-explorer-content{min-width:0}.license-explorer-campaign{position:relative;isolation:isolate;overflow:hidden;height:clamp(320px,33vw,510px);background:#242424;border:1px solid var(--line)}.license-explorer-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center,#555,#181818);z-index:-1}.license-explorer-banner{width:100%;height:100%;object-fit:contain;display:block}.license-explorer-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--ink);color:var(--paper);padding:1rem 1.25rem}.license-explorer-bar h3{font-size:1.75rem;letter-spacing:-.03em}.license-explorer-bar a{display:flex;align-items:center;gap:2rem;min-height:48px;font-size:1.125rem;font-weight:650;text-decoration:none}.license-explorer-products{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.license-explorer-products .home-product{display:grid;grid-template-columns:minmax(130px,44%) minmax(0,1fr);gap:0 1rem;align-content:start;text-align:left}.license-explorer-products .home-product-photo{grid-row:1/3;width:100%;height:auto;aspect-ratio:4/5;border-radius:2px}.license-explorer-products .home-product-title{margin-top:.5rem;display:flex}.license-explorer-products .home-product-title h3{font-size:1.125rem;line-height:1.35}.license-explorer-products .home-product-price{align-self:start;font-size:1.2rem;margin-top:.75rem}.license-explorer-products .home-photo-tools{border-radius:2px;right:5px;bottom:5px;left:auto}.license-explorer-products .home-photo-tools>span{display:none}.license-explorer-products .home-photo-tools button{width:44px;min-width:44px}.license-explorer-navigation{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:1.5rem;padding-top:.75rem;font-size:1.125rem}.license-explorer-navigation>div{display:flex;gap:.5rem}.license-explorer-navigation button{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.license-explorer-navigation button:hover{background:var(--ink);color:var(--paper)}@keyframes line-preview-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1099px){.line-explorer{gap:1rem;grid-template-columns:1fr 1.1fr}.line-explorer-caption{display:block}.line-explorer-shop{margin-top:.75rem}.license-explorer-layout{grid-template-columns:150px minmax(0,1fr);gap:1rem}.license-explorer-tabs>button{padding:.8rem}.license-explorer-tabs .license-logo{max-width:95px}.license-explorer-products .home-product{display:block}.license-explorer-products .home-product-photo{aspect-ratio:4/4.5}.license-explorer-products .home-product-title h3{font-size:1.125rem}}@media(max-width:767px){.homepage-experience #boondocks .world-entrances{grid-template-columns:1fr;grid-template-rows:320px 280px 260px}.homepage-experience #boondocks .world-collectibles,.homepage-experience #boondocks .world-hoodies,.homepage-experience #boondocks .world-tees{grid-column:auto;grid-row:auto}.homepage-experience #boondocks .world-tees .world-photo-picture{left:0;bottom:50px}.homepage-experience #boondocks .world-tees .world-entrance-shade{background:linear-gradient(0deg,#141414,#141414c0 16%,transparent 55%)}.homepage-experience #boondocks .world-tees .world-entrance-copy{left:14px;right:14px;top:auto;bottom:16px;flex-wrap:nowrap;justify-content:center;gap:.8rem}.homepage-experience #boondocks .world-tees .world-category-context{display:none}.line-explorer{grid-template-columns:1fr;gap:1rem}.line-explorer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.line-explorer-tabs>button{display:flex;flex-direction:column;justify-content:center;gap:.65rem;text-align:center;border-left:0;border-bottom:3px solid transparent;padding:1rem .2rem;min-height:110px}.line-explorer-tabs>button[aria-selected=true]{border-bottom-color:var(--ink)}.line-explorer-options strong{font-size:clamp(.98rem,3.8vw,1.25rem);letter-spacing:-.035em}.line-explorer-options button span>span,.line-explorer-tabs>button>svg:last-child{display:none}.line-explorer-compare{grid-column:1/-1;justify-content:center;gap:1rem;order:4}.line-explorer-art{height:300px}.line-explorer-art>span{font-size:3.3rem;left:.7rem}.line-explorer-caption{text-align:center;padding:1rem}.line-explorer-caption h3{font-size:1.3rem}.line-explorer-shop{justify-content:center;min-height:54px}.line-explorer-detail{text-align:center;font-size:1.0625rem}.license-explorer{padding:2rem 0}.license-explorer-heading{text-align:center}.license-explorer-layout{display:block}.license-explorer-tabs{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;margin-bottom:1rem;scrollbar-width:thin;padding-bottom:5px}.license-explorer-tabs>button{flex:0 0 142px;min-height:90px;justify-content:center;border-left:0;border-bottom:3px solid transparent}.license-explorer-tabs>button[aria-selected=true]{border-bottom-color:#181818}.license-explorer-tabs>button>svg:not(.license-logo){display:none}.license-explorer-tabs .license-logo{max-width:110px;height:50px}.license-explorer-campaign{height:auto;aspect-ratio:var(--campaign-ratio);max-height:430px}.license-explorer-bar{flex-direction:column;text-align:center;gap:.25rem;padding:.8rem}.license-explorer-bar h3{font-size:1.6rem}.license-explorer-bar a{justify-content:center;gap:1.5rem;width:100%;font-size:1.125rem}.license-explorer-products{gap:.8rem;margin-top:1.25rem}.license-explorer-products .home-product{text-align:center;min-width:0}.license-explorer-products .home-product-title{justify-content:center}.license-explorer-products .home-product-title h3{font-size:1.0625rem}.license-explorer-products .home-product-title>svg{display:none}.license-explorer-products .home-product-price{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.line-explorer-art img{animation:none}.license-explorer button,.license-explorer-tabs>button>svg:not(.license-logo),.line-explorer-tabs>button,.line-explorer-tabs>button>svg:last-child{transition:none;transform:none!important}}.line-explorer-tabs{display:flex;flex-direction:column}.license-explorer-products:has(>.home-product:only-child){grid-template-columns:1fr}.license-explorer-products:has(>.home-product:only-child) .home-product{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center}.license-explorer-products:has(>.home-product:only-child) .home-product-photo{height:300px;aspect-ratio:auto}.license-explorer-products:has(>.home-product:only-child) .home-product-photo img{object-fit:contain}@media(max-width:767px){.line-explorer{display:flex;flex-direction:column}.line-explorer-options{display:contents}.line-explorer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));order:0}.line-explorer-preview{order:1}.line-explorer-compare{order:2}.license-explorer-products:has(>.home-product:only-child) .home-product{display:block}.license-explorer-products:has(>.home-product:only-child) .home-product-photo{height:320px}}.license-explorer-products .home-product{grid-template-rows:min-content 1fr}@media(min-width:768px){.homepage-experience #boondocks .world-tees .world-category-name{font-size:clamp(2.5rem,4vw,4rem)}.homepage-experience #boondocks .world-tees .world-category-icon{display:none}.homepage-experience #boondocks .world-tees .world-category-context img{width:160px;height:auto}}.line-explorer{align-items:start}.line-explorer-heading{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--line)}.line-explorer-heading>p:first-child{font-size:.9375rem;font-weight:650;color:var(--muted);margin:0 0 .45rem}.line-explorer-heading h3{font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.045em;margin:0 0 .65rem}.line-explorer-heading>p:last-child{font-size:1.0625rem;line-height:1.55;max-width:65ch}.line-explorer-art{height:320px;background:var(--paper)}.line-explorer-art img{mix-blend-mode:normal}.line-explorer-caption h4{font-size:1.25rem;line-height:1.3;letter-spacing:-.025em;margin:0}.line-explorer-caption .line-example-label{font-size:.875rem;font-weight:650;color:var(--muted);margin:0 0 .35rem}.line-example-facts{margin:1rem 1.25rem 0;border-top:1px solid var(--line)}.line-example-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line);font-size:1.0625rem;line-height:1.5}.line-example-facts dt{font-weight:650}.line-example-facts dd{margin:0;min-width:0}.line-explorer-detail{padding-top:1rem}@media(max-width:767px){.line-explorer-heading{text-align:center;padding:1.2rem 1rem}.line-explorer-art{height:300px}.line-explorer-tabs>button{min-height:104px}.line-explorer-tabs strong{font-size:clamp(1rem,3.6vw,1.25rem)}.line-explorer-caption h4{font-size:1.25rem}.line-example-facts{margin-inline:1rem}.line-example-facts>div{display:block;text-align:center;padding:.9rem 0}.line-example-facts dt{margin-bottom:.25rem}.line-explorer-detail{font-size:1rem;line-height:1.55}}.line-explorer-tabs>button>svg:first-child{display:block;justify-self:center;align-self:center;margin:0}.catalog-filter-trigger{justify-content:center;text-align:center}.catalog-filter-trigger>svg,.catalog-filters>svg{display:block;flex-shrink:0;align-self:center;margin:0}.catalog-filter-header>button{display:grid;place-items:center}@media(max-width:767px){.line-explorer-tabs>button{display:grid;grid-template-columns:1fr;grid-template-rows:30px auto;justify-items:center;align-content:center;gap:.7rem}.line-explorer-tabs>button>span{text-align:center;width:100%}}.line-example-facts dt{display:flex;align-items:center;gap:.45rem}.line-example-facts dt>svg{display:block;flex:none}@media(max-width:767px){.product-lines-guide .line-explorer{align-items:stretch}.product-lines-guide .line-explorer-tabs{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.product-lines-guide .line-explorer-tabs>button{width:100%;min-height:128px;padding:1rem .2rem;grid-template-rows:42px auto;gap:.75rem;justify-items:center}.product-lines-guide .line-explorer-tabs>button>svg:first-child{width:42px;height:42px}.product-lines-guide .line-explorer-tabs>button strong{font-size:clamp(1rem,3.9vw,1.2rem);text-align:center}.product-lines-guide .line-explorer-preview{width:100%}.line-example-facts dt{justify-content:center;gap:.5rem}}@media(min-width:768px){.product-lines-guide .line-explorer{display:flex;flex-direction:column;align-items:stretch}.product-lines-guide .line-explorer-options{display:contents}.product-lines-guide .line-explorer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;order:0}.product-lines-guide .line-explorer-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.65rem;min-height:150px;border-left:0;border-bottom:3px solid transparent;padding:1rem}.product-lines-guide .line-explorer-tabs>button[aria-selected=true]{border-bottom-color:var(--ink)}.product-lines-guide .line-explorer-tabs>button>svg:first-child{width:42px;height:42px}.product-lines-guide .line-explorer-tabs>button>svg:last-child{display:none}.product-lines-guide .line-explorer-tabs strong{font-size:clamp(1.4rem,2.4vw,2rem)}.product-lines-guide .line-explorer-preview{order:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"heading heading" "art caption" "art facts" "art note"}.product-lines-guide .line-explorer-heading{grid-area:heading}.product-lines-guide .line-explorer-art{grid-area:art;height:100%;min-height:420px;max-height:620px}.product-lines-guide .line-explorer-caption{grid-area:caption;display:block}.product-lines-guide .line-explorer-shop{margin-top:.75rem}.product-lines-guide .line-example-facts{grid-area:facts}.product-lines-guide .line-explorer-detail{grid-area:note}.product-lines-guide .line-explorer-compare{order:2}}.campaign-artwork{display:grid;grid-template-columns:repeat(var(--campaign-columns,1),minmax(0,1fr));gap:0;overflow:hidden;min-width:0;min-height:0}.campaign-artwork>picture{display:block;min-width:0;min-height:0;height:100%;overflow:hidden}.campaign-artwork>.campaign-artwork-extra,.campaign-artwork>picture>img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center 35%}.homepage-experience #boondocks .world-tees .world-campaign-collage{display:grid;inset:0;width:100%;height:100%;background:none}.homepage-experience #boondocks .world-tees .world-entrance-shade{background:linear-gradient(0deg,#101010e8,#10101045 36%,transparent 72%)}.homepage-experience #boondocks .world-tees .world-entrance-copy{inset:auto 28px 24px;flex-wrap:nowrap;justify-content:flex-start}.homepage-experience #boondocks .world-tees .world-enter-arrow{margin-left:auto}.homepage-experience #boondocks .world-tees .world-category-name{font-size:clamp(2.5rem,4vw,4rem)}.homepage-experience #boondocks .world-tees .campaign-artwork>picture>img{object-position:center 45%}.homepage-experience #boondocks .world-tees .campaign-artwork>.campaign-artwork-extra{object-position:center 25%}.collection-page .shop-campaign-visual>.campaign-artwork{position:absolute;inset:0;width:100%;height:100%;z-index:0}.collection-page .shop-campaign-visual>.campaign-artwork>picture>img{object-position:center 45%}.collection-page .shop-campaign-visual>.campaign-artwork>.campaign-artwork-extra{object-position:center 25%}.dk-mega-photo>.campaign-artwork{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .22s}.dk-mega-photo[data-loaded=true]>.campaign-artwork{opacity:1}.license-explorer .license-explorer-campaign{height:auto;aspect-ratio:16/9;max-height:none}.license-explorer .license-explorer-campaign>.campaign-artwork{position:absolute;inset:0;width:100%;height:100%;display:grid}.license-explorer .license-explorer-campaign>.campaign-artwork>picture>img{object-position:center 20%}.license-explorer .license-explorer-backdrop{display:none}@media(max-width:767px){.campaign-artwork{grid-template-columns:minmax(0,1fr)}.campaign-artwork>.campaign-artwork-extra{display:none}.campaign-artwork>picture>img{object-position:center 40%}.homepage-experience #boondocks .world-tees .world-campaign-collage{inset:0}.homepage-experience #boondocks .world-tees .world-entrance-copy{inset:auto 14px 16px;justify-content:center}.homepage-experience #boondocks .world-tees .world-enter-arrow{margin-left:0}.homepage-experience #boondocks .world-tees .world-category-name{font-size:1.9rem}.collection-page .shop-campaign-visual>.campaign-artwork>picture>img,.homepage-experience #boondocks .world-tees .campaign-artwork>picture>img{object-position:center 45%}.license-explorer .license-explorer-campaign{aspect-ratio:var(--campaign-ratio);max-height:430px}.license-explorer .license-explorer-campaign>.campaign-artwork>picture>img{object-position:center 30%}}@media(prefers-reduced-motion:reduce){.dk-mega-photo>.campaign-artwork{transition:none}}.homepage-experience #boondocks .world-photo-slide{position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.homepage-experience #boondocks .world-photo-slide[data-active=true]{opacity:1}.homepage-experience #boondocks .world-tees .world-photo-picture{inset:0;display:block;width:100%;height:100%;background:none}.homepage-experience #boondocks .world-tees .world-primary-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.homepage-experience #boondocks .world-tees .world-tee-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.world-tee-panels>img{display:block;width:100%;height:100%;min-width:0;object-fit:cover;object-position:center 25%}.homepage-experience #boondocks .world-entrance-copy,.homepage-experience #boondocks .world-tees .world-entrance-copy{inset:auto 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;text-align:left;flex-wrap:nowrap}.homepage-experience #boondocks .world-enter-arrow{margin-left:0}.world-slides-control{display:flex;justify-content:flex-end;margin-top:.75rem}.world-slides-control button{min-height:44px;padding:.5rem .25rem;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.world-slides-control button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.world-slides-control button:disabled{cursor:default;color:var(--muted)}.line-explorer-art.has-detail-photo>a{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2px}.line-explorer-art.has-detail-photo img{display:block;min-width:0;object-fit:cover;mix-blend-mode:normal}.line-explorer-art.has-detail-photo img:first-child{object-position:center;object-fit:contain}.line-explorer-art.has-detail-photo .line-decoration-detail{object-position:center}@media(max-width:767px){.homepage-experience #boondocks .world-entrance-copy,.homepage-experience #boondocks .world-tees .world-entrance-copy{inset:auto 16px 18px;gap:.75rem}.world-slides-control{justify-content:center}.line-explorer-art.has-detail-photo>a{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.homepage-experience #boondocks .world-photo-slide{transition:none}}.hero-house .riley-orbit{isolation:isolate}.hero-house .riley-orbit .orbit-stage{position:absolute;inset:-2% -6% auto;width:112%;height:calc(100% - 62px);perspective:1400px;isolation:isolate;touch-action:pan-y;--orbit-radius:clamp(120px,22vw,320px);perspective:calc(var(--orbit-radius) * 1.875);perspective-origin:50% 100%;transform-style:preserve-3d}.riley-orbit .orbit-figure{position:absolute;top:0;left:20%;width:60%;height:100%;transform-origin:50% 100%;transform-style:preserve-3d;transform:translateZ(calc(var(--orbit-radius) * -1)) rotateY(var(--orbit-angle)) translateZ(var(--orbit-radius)) rotateY(calc(var(--orbit-angle) * -1));transition:transform .85s cubic-bezier(.16,1,.3,1);will-change:transform;opacity:1}.riley-orbit .orbit-model,.riley-orbit .orbit-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent;--poster-color:transparent;filter:drop-shadow(4px 9px 10px #0005)}.riley-orbit .orbit-model{opacity:0}.riley-orbit .orbit-model,.riley-orbit .orbit-poster{pointer-events:none;transition:opacity .25s}.riley-orbit .orbit-figure[data-ready=true][data-mode="3d"] .orbit-model{opacity:1}.riley-orbit .orbit-figure[data-ready=true][data-mode="3d"] .orbit-poster{opacity:0}.riley-orbit .orbit-front[data-ready=true][data-mode="3d"] .orbit-model{pointer-events:auto}.riley-orbit .orbit-model::part(default-progress-bar){display:none}.riley-orbit .orbit-model:not(:defined){visibility:hidden}.riley-orbit .orbit-select{position:absolute;z-index:6;background:transparent;border:0;cursor:pointer;min-width:44px;min-height:44px;border-radius:4px;touch-action:pan-y}.riley-orbit .orbit-select-left{left:16%;top:35%;width:18%;height:60%}.riley-orbit .orbit-select-right{right:16%;top:35%;width:18%;height:60%}.riley-orbit .orbit-select:focus-visible{outline:3px solid #fff;outline-offset:3px;background:#ffffff0b}.riley-orbit .scene-carousel-arrows,.riley-orbit .scene-controls,.riley-orbit .scene-top-controls{z-index:10}.riley-orbit .orbit-load-note{position:absolute;bottom:15%;left:0;right:0;text-align:center;font-size:1rem;background:#171717df;color:#fff;padding:.5rem}.riley-orbit .orbit-help{pointer-events:none}.orbit-help-phone{display:none}@media(max-width:1099px){.hero-house .riley-orbit .orbit-stage{inset:-12px -6% auto;width:112%;height:calc(100% - 62px)}}@media(max-width:767px){.hero-house .riley-orbit .orbit-stage{inset:-12px -3% auto;width:106%;height:305px}.orbit-help-desktop{display:none}.orbit-help-phone{display:inline}.riley-orbit .orbit-help{font-size:1rem}}@media(max-width:359px){.hero-house .riley-orbit .orbit-stage{height:275px}}@media(prefers-reduced-motion:reduce){.riley-orbit .orbit-figure,.riley-orbit .orbit-model,.riley-orbit .orbit-poster{transition:none;will-change:auto}}@media(min-width:1100px) and (max-width:1399px){.hero-house.hero-3d-first:has(.riley-orbit){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"series" "brand" "title" "scene" "cta" "films" "next";grid-template-rows:none;gap:0;height:auto;min-height:0;padding:138px 32px 28px}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-series{grid-area:series;position:static;transform:none;justify-self:center;margin:0}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-wordmark{display:none}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-copy{display:contents}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-boondocks-logo{grid-area:brand;justify-self:center;width:190px;height:auto;margin:16px 0 10px}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-copy h1{grid-area:title;text-align:center;font-size:2.8rem;line-height:1.1;margin:0}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-copy h1 br{display:block}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-copy h1 span{display:inline-block;font-size:.72em;margin-top:6px}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-scene{grid-area:scene;position:relative;inset:auto;transform:none;justify-self:center;width:min(100%,820px);height:650px;margin:24px 0 0}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-cta{grid-area:cta;justify-self:center;width:360px;margin:20px 0 0}.hero-house.hero-3d-first:has(.riley-orbit) .hero-clips{grid-area:films;position:relative;inset:auto;justify-self:center;width:min(100%,760px);margin:32px auto 0}.hero-house.hero-3d-first:has(.riley-orbit) .hero-clip-body{grid-template-columns:300px minmax(0,1fr);gap:28px}.hero-house.hero-3d-first:has(.riley-orbit) .hero-clip-frame{width:100%}.hero-house.hero-3d-first:has(.riley-orbit) .hero-clip-copy h2{font-size:1.75rem}.hero-house.hero-3d-first:has(.riley-orbit) .hero-clip-copy p{font-size:1.125rem}.hero-house.hero-3d-first:has(.riley-orbit) .campaign-next{grid-area:next;position:static;transform:none;justify-self:center;margin:20px 0 0}}.riley-orbit .orbit-front{z-index:4}.riley-orbit .orbit-left,.riley-orbit .orbit-right{z-index:2}.riley-orbit .orbit-back{z-index:1}@media(min-width:1100px){.hero-house.hero-3d-first .riley-orbit .scene-carousel-arrows{left:8%;right:8%}}.riley-orbit[data-interaction=browse] .orbit-model{pointer-events:none!important}.hero-house .riley-orbit .scene-top-controls .orbit-interaction{width:118px!important;min-width:0;font-size:.9375rem;line-height:1.15;padding:4px 8px;border:1px solid #ffffff70;border-radius:3px;background:#242424;color:#fff}.hero-house .riley-orbit .scene-top-controls .orbit-interaction[aria-pressed=true]{background:#f2f2f2;color:#171717}@media(max-width:767px){.hero-house.hero-3d-first:has(.riley-orbit) .campaign-scene{width:calc(100% + 32px);max-width:100vw;height:clamp(450px,128vw,550px);margin:20px -16px 64px}.hero-house .riley-orbit .orbit-stage{inset:0;width:100%;height:calc(100% - 74px);--orbit-radius:clamp(110px,30vw,200px)}.riley-orbit .orbit-figure{left:16%;width:68%}.hero-house .riley-orbit .scene-controls{max-width:calc(100% - 24px)}.hero-house .riley-orbit .scene-top-controls{max-width:calc(100% - 24px);gap:4px}.hero-house .riley-orbit .orbit-help{bottom:61px;font-size:1rem}.hero-house:has(.riley-orbit) .campaign-plinth{left:6%;right:6%;bottom:75px}.hero-house.hero-3d-first:has(.riley-orbit) .house-photo{height:1120px}.hero-house.hero-3d-first:has(.riley-orbit) .house-vignette{height:1190px}}.riley-orbit .orbit-select-left{left:0;top:24%;width:16%;height:65%}.riley-orbit .orbit-select-right{right:0;top:24%;width:16%;height:65%}.hero-house .riley-orbit .orbit-model{filter:none}@media(max-width:1099px){.hero-house.hero-3d-first:has(.riley-orbit) .campaign-scene{margin-bottom:0}}@media(max-width:767px){.hero-house.hero-3d-first:has(.riley-orbit) .campaign-scene{margin-bottom:12px}}.site-header .dk-mega{position:absolute;top:100%;left:0;right:0;z-index:var(--z-menu);padding:0;border:1px solid #ffffff2b;border-top:0;border-radius:0 0 6px 6px;background:#1d1d1d;color:#f5f5f5;box-shadow:0 26px 50px #0006,inset 0 1px #ffffff1c;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-campaign=true] .dk-mega{top:calc(100% + 8px)}.dk-mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.dk-mega:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 87% 0,#ffffff0c,transparent 65%)}.dk-mega-content{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(220px,.85fr) minmax(0,1.55fr);gap:clamp(20px,2.6vw,44px);padding:26px;max-height:calc(100dvh - 122px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dk-mega-column{min-width:0}.dk-mega-column h2{font-size:1rem;line-height:1.4;font-weight:600;letter-spacing:0;color:#bdbdbd;margin:0 0 12px;padding-left:12px}.dk-mega-row{position:relative;display:flex;align-items:center;gap:13px;min-height:50px;padding:10px 12px;border-bottom:1px solid #ffffff14;color:#eeeeee;text-decoration:none;font-size:1.0625rem;font-weight:600;line-height:1.25;transition:background .2s,color .2s,box-shadow .2s}.dk-mega-category-icon{flex:none;color:#b5b5b5;transition:color .2s,transform .25s}.dk-mega-row-arrow{flex:none;margin-left:auto;opacity:.35;transition:opacity .2s,transform .25s}.dk-mega-row:focus-visible,.dk-mega-row:hover,.dk-mega-row[data-selected=true]{background:#ffffff12;color:#fff;box-shadow:inset 3px 0 #ededed;text-decoration:none}.dk-mega-row:hover .dk-mega-category-icon,.dk-mega-row[data-selected=true] .dk-mega-category-icon{color:#fff;transform:translateY(-1px)}.dk-mega-row:focus-visible .dk-mega-row-arrow,.dk-mega-row:hover .dk-mega-row-arrow,.dk-mega-row[data-selected=true] .dk-mega-row-arrow{opacity:1;transform:translate(2px,-2px)}.dk-mega-row:active{background:#ffffff20}.dk-mega-preview:focus-visible,.dk-mega-row:focus-visible{outline:2px solid #fff;outline-offset:-2px}.dk-mega-license-row{min-height:57px;padding-block:7px}.dk-mega-wordmark{display:flex;align-items:center;justify-content:center;width:130px;height:39px;background:transparent;padding:0;flex:none}.dk-mega-wordmark .license-logo{max-width:100%;width:auto;height:100%;object-fit:contain}.dk-mega-license-type{font-weight:750;font-size:1.125rem;letter-spacing:-.02em}.dk-mega-feature{min-width:0;display:flex;flex-direction:column}.dk-mega-preview{display:block;min-height:0;flex:1 1;text-decoration:none;border:1px solid #ffffff2b;background:#303030}.dk-mega-photo,.dk-mega-preview{position:relative;overflow:hidden}.dk-mega-photo{isolation:isolate;min-height:396px;height:100%;background:radial-gradient(ellipse at 50% 35%,#626262,#272727 75%)}.dk-mega-photo-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.018);transition:opacity .22s,transform .6s cubic-bezier(.2,.7,.3,1)}.dk-mega-photo[data-loaded=true] .dk-mega-photo-image{opacity:1;transform:scale(1)}.dk-mega-preview:hover .dk-mega-photo-image{transform:scale(1.045)}.dk-mega-photo-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1117,transparent 38%,#1115 58%,#111f)}.dk-mega-photo-logo{position:absolute;left:24px;top:20px;width:145px;height:72px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 8px #0004)}.dk-mega-license-logo{background:transparent;padding:0;object-position:center;max-width:150px;height:62px;filter:none}.dk-mega-preview-copy{position:absolute;left:24px;right:24px;bottom:23px;display:flex;flex-direction:column;align-items:start;gap:9px;color:#fff}.dk-mega-preview-context{font-size:.9375rem;line-height:1.4;color:#e1e1e1;font-weight:500}.dk-mega-preview-copy strong{font-size:clamp(1.75rem,2.3vw,2.4rem);font-weight:750;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.dk-mega-preview-action{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding-top:13px;margin-top:5px;border-top:1px solid #ffffff47;font-size:1.0625rem;font-weight:650}.dk-mega-preview-action svg{transition:transform .25s}.dk-mega-preview:hover .dk-mega-preview-action svg{transform:translate(3px,-3px)}.dk-mega-figure .dk-mega-photo-image{object-fit:contain;inset:15px 0 auto 33%;width:65%;height:calc(100% - 40px);filter:drop-shadow(0 16px 18px #0007)}.dk-mega-figure .dk-mega-photo-shade{background:linear-gradient(0deg,#1b1b1b,#1b1b1bba 15%,transparent 40%)}.dk-mega-figure .dk-mega-preview-copy{right:24px}.dk-mega-figure .dk-mega-preview-copy strong{max-width:55%}.dk-mega-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;font-size:.9375rem;color:#bdbdbd;border-bottom:1px solid #ffffff20}.dk-mega-feature-footer svg{flex:none}.dk-mega-photo-fallback{position:absolute;inset:25% 0 auto;display:grid;justify-items:center;gap:10px;color:#ddd;font-size:1rem}.site-header .nav>button>svg{transition:transform .2s}.site-header .nav>button[aria-expanded=true]>svg{transform:rotate(180deg)}@media(min-width:1600px){.dk-mega-content{padding:30px 34px}.dk-mega-photo{min-height:415px}}@media(max-width:1023px){.site-header .dk-mega{display:none}}@media(prefers-reduced-motion:reduce){.dk-mega *,.site-header .nav>button>svg{transition:none!important}.dk-mega-photo-image,.dk-mega-preview-action svg,.dk-mega-preview:hover .dk-mega-photo-image,.dk-mega-row svg{transform:none!important}}