@media screen and (max-width:749px){:root{--df-page-pad: clamp(16px, 4.6vw, 20px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}header-component .header-actions__action,header-component .header__icon--menu,header-component .header__icon--summary{min-width:44px;min-height:44px}header-component .header__icon--menu,header-component .header__icon--summary{color:#111!important}.menu-drawer{width:min(24rem,calc(100vw - 16px));max-width:calc(100vw - 16px);padding-bottom:max(16px,env(safe-area-inset-bottom))}.menu-drawer__menu{padding-left:max(var(--drawer-padding),env(safe-area-inset-left));padding-right:max(var(--drawer-padding),env(safe-area-inset-right))}.menu-drawer__menu-item,.menu-drawer__nav-buttons .button,.menu-drawer__close-button{min-height:52px}.df-world-nav{overflow-x:auto;justify-content:flex-start;overscroll-behavior-inline:contain;scroll-padding-inline:var(--df-page-pad);scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.df-world-nav::-webkit-scrollbar{display:none}.df-world-nav a{flex:0 0 auto;min-height:48px;scroll-snap-align:start}.df-collection-hero__inner,[data-template^=collection] .product-grid-container,[data-template^=search] .product-grid-container,.df-template-product [data-testid=product-information],.df-world-index,.df-template-search .search-page__header,.df-template-list-collections #MainContent,.df-template-page #MainContent{padding-left:max(var(--df-page-pad),env(safe-area-inset-left))!important;padding-right:max(var(--df-page-pad),env(safe-area-inset-right))!important}.df-collection-hero h1{font-size:clamp(2.15rem,10vw,2.5rem);line-height:.98;overflow-wrap:anywhere}.df-collection-hero__claim{font-size:clamp(1.125rem,5.4vw,1.3125rem)}.df-world-preview__copy{padding-top:clamp(3rem,12vw,3.8rem);padding-bottom:clamp(3.5rem,14vw,4.25rem)}.df-world-preview__copy h2{font-size:clamp(2.75rem,14vw,3.4rem);overflow-wrap:anywhere}[data-template^=collection] .product-grid,[data-template^=search] .product-grid{column-gap:clamp(10px,3vw,16px)!important;row-gap:clamp(28px,8vw,34px)!important}.df-template-collection product-card .text-block,.df-template-search product-card .text-block{font-size:clamp(.875rem,3.8vw,1rem)!important;line-height:1.34!important;overflow-wrap:anywhere}.df-template-collection product-card product-price,.df-template-search product-card product-price{font-size:clamp(.875rem,3.7vw,.95rem)!important}product-card .quick-add .button,product-card .quick-add button{width:48px;height:48px;min-height:48px}.df-template-product [data-testid=product-information]{padding-top:14px;padding-bottom:max(64px,env(safe-area-inset-bottom))}.df-template-product .product-details h1{font-size:clamp(2rem,9vw,2.375rem)!important;line-height:1.02!important;overflow-wrap:anywhere}.df-template-product .variant-picker label,.df-template-product .variant-picker button,.df-template-product .variant-picker select,.df-template-product .quantity-selector :is(button,input),.df-template-product .product-details details>summary{min-height:48px}.df-template-product .add-to-cart-button,.df-template-product .product-form-buttons .button{min-height:58px}.df-world-index{padding-top:clamp(44px,12vw,56px);padding-bottom:max(64px,env(safe-area-inset-bottom))}.df-world-index__head h1{font-size:clamp(2.5rem,12vw,3rem)}.df-world-card,.df-world-card:first-child,.df-world-card:nth-child(2){min-height:clamp(22rem,100vw,24.5rem)}.df-world-card__body{padding:clamp(20px,6vw,24px)}.df-template-cart .cart-title h1{font-size:clamp(2.125rem,9.5vw,2.375rem)}.df-template-cart .cart-page__summary{padding-bottom:max(32px,env(safe-area-inset-bottom))}.df-template-search .search-page__header h1,.df-template-list-collections h1,.df-template-page h1{font-size:clamp(2rem,10vw,2.5rem)!important;line-height:1.05}.df-template-page .page-content{font-size:16px}.dfr{--dfr-pad: clamp(1rem, 4.6vw, 1.25rem)}.dfr-shell,.dfr-hero--fabric .dfr-hero__frame,.dfr-current,.dfr-ipii,.dfr-forge__copy,.dfr-field__copy,.dfr-closing{padding-left:max(var(--dfr-pad),env(safe-area-inset-left));padding-right:max(var(--dfr-pad),env(safe-area-inset-right))}.dfr-hero--fabric .dfr-hero__meta{left:max(var(--dfr-pad),env(safe-area-inset-left))}.dfr-button{min-height:3.25rem;font-size:.9rem}.dfr-link{min-height:3rem;font-size:.875rem}.dfr-compass,.dfr-opening__grid,.dfr-edit .dfr-edit__grid,.dfr-edit--three .dfr-edit__grid{-webkit-overflow-scrolling:touch}.dfr-compass__track,.dfr-opening__grid,.dfr-edit .dfr-edit__grid,.dfr-edit--three .dfr-edit__grid{scroll-padding-left:max(var(--dfr-pad),env(safe-area-inset-left));scroll-padding-right:max(var(--dfr-pad),env(safe-area-inset-right))}.dfr-compass a{min-height:6rem;scroll-snap-align:start}.dfr-opening,.dfr-manifest,.dfr-studio-intro,.dfr-edit,.dfr-proof{padding-top:clamp(4rem,15vw,4.75rem);padding-bottom:clamp(4rem,15vw,4.75rem)}.dfr-opening__head h2{font-size:clamp(2.45rem,11vw,2.8rem)}.dfr-current__copy{padding-top:clamp(2rem,8vw,3rem)}.dfr-current__copy h2{font-size:clamp(3.1rem,16vw,4.1rem);line-height:.88}.dfr-manifest h2,.dfr-studio-intro h2,.dfr-edit__head h2,.dfr-proof__intro h2{font-size:clamp(2.5rem,12vw,3rem)}.dfr-forge__copy h2{font-size:clamp(2.8rem,14vw,3.6rem)}.dfr-ipii__copy h2{font-size:clamp(3.35rem,18vw,4.5rem)}.dfr-field__copy h2{font-size:clamp(2.8rem,15vw,3.75rem)}.dfr-closing h2{font-size:clamp(2.75rem,14vw,3.4rem)}.dfr-current__lede,.dfr-manifest__copy p,.dfr-ipii__copy>p,.dfr-studio-intro>p:last-child,.dfr-field__copy>p{font-size:1rem;line-height:1.58}.dfr-opening__grid,.dfr-edit .dfr-edit__grid,.dfr-edit--three .dfr-edit__grid{gap:clamp(.75rem,3vw,.9rem);scroll-snap-type:inline proximity}.dfr-opening__grid .dfr-product,.dfr-edit .dfr-product,.dfr-edit--three .dfr-product{flex-basis:min(78vw,20.5rem)}.dfr-product__meta h3{font-size:1rem;line-height:1.35}.dfr-product__meta span{font-size:.95rem}.dfr-closing{padding-bottom:max(5rem,env(safe-area-inset-bottom))}}@media screen and (max-width:359px){:root{--df-page-pad: 16px}.df-world-nav a{padding-inline:12px;font-size:10.5px}[data-template^=collection] .product-grid,[data-template^=search] .product-grid{column-gap:10px!important}.dfr-compass__track{grid-template-columns:repeat(4,9.75rem)}.dfr-current__copy h2{font-size:3rem}.dfr-ipii__copy h2{font-size:3.3rem}.dfr-opening__grid .dfr-product,.dfr-edit .dfr-product,.dfr-edit--three .dfr-product{flex-basis:80vw}}@media screen and (max-width:899px)and (max-height:500px)and (orientation:landscape){.df-collection-hero,.df-collection-hero--signature{min-height:16rem;height:calc(100svh - var(--header-height, 4rem));max-height:22rem}.df-collection-hero__copy{-webkit-line-clamp:1}}@media screen and (min-width:750px){.dfr-hero--fabric .dfr-hero__media{object-position:58% center!important}}@media screen and (max-width:749px){.announcement-bar{--padding-block-start: 0px !important;--padding-block-end: 0px !important;min-height:32px}.announcement-bar__slider,.announcement-bar__slides,.announcement-bar__slide{min-height:32px}.announcement-bar__text{max-width:100%;margin:0;padding-inline:max(14px,env(safe-area-inset-left));overflow:hidden;font-size:10.5px;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.dfr-hero--fabric{min-height:26rem!important;height:70svh!important;max-height:36rem!important}.dfr-hero--fabric .dfr-hero__media{object-position:66% center!important}.dfr-hero--fabric .dfr-hero__shade{background:linear-gradient(180deg,#f7f5f10f,#f7f5f105 46%,#f7f5f1ed 79%,#f7f5f1),linear-gradient(90deg,rgba(247,245,241,.26) 0%,transparent 58%)!important}.dfr-hero--fabric .dfr-hero__frame{padding-top:2rem!important;padding-bottom:max(1.4rem,env(safe-area-inset-bottom))!important}.dfr-hero--fabric .dfr-hero__meta{top:1rem!important}.dfr-hero--fabric .dfr-hero__copy{width:min(100%,17.5rem)!important}.dfr-hero--fabric .dfr-hero__brand{width:min(100%,14.75rem)!important}.dfr-hero--fabric .dfr-hero__statement{margin-top:.8rem!important;font-size:clamp(1.45rem,6.5vw,1.65rem)!important;line-height:1.08!important}.dfr-hero--fabric a.dfr-hero__entry{min-height:48px!important;margin-top:1.15rem!important}.dfr-opening__grid,.dfr-edit .dfr-edit__grid,.dfr-edit--three .dfr-edit__grid{margin-inline:0!important;padding-inline:0!important}.dfr-opening__grid .dfr-product,.dfr-edit .dfr-product,.dfr-edit--three .dfr-product{flex-basis:min(76vw,19rem)!important}.dfr-product .df-card-context__benefit,.df-template-collection product-card .df-card-context__benefit,.df-template-search product-card .df-card-context__benefit{display:none}.dfr-product__meta h3{display:-webkit-box;overflow:hidden;font-size:clamp(.94rem,4vw,1rem);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df-template-collection product-card h3,.df-template-search product-card h3{display:-webkit-box;overflow:hidden;font-size:clamp(.875rem,3.8vw,.95rem)!important;line-height:1.3!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df-template-collection product-card .text-block[class*=product_title],.df-template-search product-card .text-block[class*=product_title]{min-height:2.6em;display:-webkit-box!important;overflow:hidden;line-height:1.3!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df-template-collection product-card .df-card-context__choice,.df-template-search product-card .df-card-context__choice{min-height:44px;display:inline-flex;align-items:center;font-size:.8125rem}}@media screen and (max-width:359px){.announcement-bar__text{padding-inline:12px;font-size:10px}.dfr-hero--fabric .dfr-hero__brand{width:min(100%,13.25rem)!important}.dfr-opening__grid .dfr-product,.dfr-edit .dfr-product,.dfr-edit--three .dfr-product{flex-basis:78vw!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/df-smartphone-v91-20260801.css.map */
