.graphite-theme .df-page{padding-block:36px 100px}.graphite-theme .df-breadcrumb{font-size:12px;gap:9px;margin-bottom:35px;line-height:1.5}.graphite-theme .df-breadcrumb a{min-height:30px;padding-block:6px}.graphite-theme .df-catalog-intro{max-width:880px;margin-block:12px 52px}.graphite-theme .df-catalog-intro h1,.graphite-theme .df-search-header h1,.graphite-theme .df-cart-page>.df-section-heading h1{font-size:clamp(42px,5.5vw,78px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.graphite-theme .df-catalog-intro>div{font-size:15px;line-height:1.75;max-width:570px;margin-top:22px}.graphite-theme .df-catalog-tools{padding-block:17px;margin-bottom:30px;border-color:var(--df-line);font-size:12px}.graphite-theme .df-sort{gap:12px;min-width:0}.graphite-theme .df-sort select{min-height:44px;max-width:100%;border-radius:0;background:transparent;border-color:var(--df-line);padding:10px 32px 10px 12px;font-size:12px}.graphite-theme .df-filters>summary{display:flex;align-items:center;min-height:48px;font-size:13px;font-weight:500}.graphite-theme .df-filter-form{gap:24px 40px;border-radius:0;background:#eceef1;padding:26px}.graphite-theme .df-filter legend{font-size:13px;font-weight:500}.graphite-theme .df-filter label{min-height:44px;font-size:13px}.graphite-theme .df-filter input[type=checkbox]{accent-color:#191b20}.graphite-theme .df-filter__price input,.graphite-theme .df-field{border-radius:0;background:#f4f5f7;min-height:48px}.graphite-theme .df-active-filters{gap:10px}.graphite-theme .df-active-filters>a{min-height:44px;border-radius:0;font-size:12px;background:transparent;border-color:var(--df-line)}.graphite-theme .df-pagination{margin-top:55px;gap:12px}.graphite-theme .df-pagination a,.graphite-theme .df-pagination span{border-radius:0;min-width:44px;min-height:44px}.graphite-theme .pdp{padding-block:34px 0}.graphite-theme .df-pdp-layout{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);column-gap:clamp(40px,5.2vw,86px)}.graphite-theme .df-pdp-heading{padding-block:8px 30px}.graphite-theme .df-pdp-heading .df-breadcrumb{margin-bottom:28px;font-size:11px}.graphite-theme .pdp__title{font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.055em}.graphite-theme .pdp__price{gap:12px;margin-top:23px}.graphite-theme .pdp__price-current{font-size:22px;font-weight:400;letter-spacing:-.03em}.graphite-theme .pdp__price-compare{font-size:15px}.graphite-theme .pdp__price-badge{background:#e6e8ec;border-radius:0;font-size:11px;padding:5px 8px}.graphite-theme .df-pdp-subtitle{font-size:13px;line-height:1.75;margin-top:17px;max-width:440px}.graphite-theme .df-pdp-offer{font-size:12px;line-height:1.7;margin-top:12px}.graphite-theme .df-pdp-offer a{color:#191b20;text-underline-offset:4px}.graphite-theme .pdp-gallery__main{background:#fff;border-radius:0;aspect-ratio:4/5;height:auto;isolation:isolate}.graphite-theme .df-gallery-image{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:normal;transition:opacity .3s ease,visibility .3s ease}.graphite-theme .df-gallery-zoom{background:#f4f5f7;border:1px solid #cdd0d5;border-radius:50%;right:18px;bottom:18px;width:44px;min-height:44px}.graphite-theme .df-gallery-views{justify-content:flex-start;gap:25px;margin-top:12px}.graphite-theme .df-gallery-views>button{position:relative;min-width:0;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;font-size:12px;color:var(--df-muted)}.graphite-theme .df-gallery-views>button:after{position:absolute;content:"";height:1px;left:0;right:0;bottom:7px;background:#191b20;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.graphite-theme .df-gallery-views>button[aria-pressed=true]{background:transparent;color:#191b20;font-weight:500}.graphite-theme .df-gallery-views>button[aria-pressed=true]:after{transform:scaleX(1)}.graphite-theme .df-gallery-nav{margin-top:8px;gap:12px}.graphite-theme .df-gallery-count{font-size:11px;letter-spacing:.02em}.graphite-theme .pdp-gallery__thumbs{gap:12px;padding:9px 2px;scrollbar-color:#a8acb4 transparent}.graphite-theme .pdp-gallery__thumbs>button{border:1px solid transparent;background:#fff;border-radius:0;padding:3px;width:64px;height:78px;transition:border-color .2s ease}.graphite-theme .pdp-gallery__thumbs>button[aria-pressed=true]{border:1px solid #191b20}.graphite-theme .pdp-gallery__thumbs>button:hover{border-color:#a8acb4}.graphite-theme .pdp-gallery__thumbs img{mix-blend-mode:normal;object-fit:contain}.graphite-theme .pdp-form,.graphite-theme .pdp-variants{gap:25px}.graphite-theme .pdp-variants__option legend{font-size:13px;font-weight:500;margin-bottom:14px}.graphite-theme .pdp-variants__option legend a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.graphite-theme .df-options{gap:9px}.graphite-theme .df-option{min-height:48px;min-width:51px;border-radius:0;border-color:#b6bbc4;background:transparent;font-size:13px;transition:border-color .18s ease,background .18s ease,color .18s ease}.graphite-theme .df-option:hover:not(:disabled){border-color:#191b20}.graphite-theme .df-option[aria-pressed=true]{background:#191b20;color:#f4f5f7;border-color:#191b20}.graphite-theme .df-option-swatch{width:44px;height:44px;background:transparent;border-color:#b6bbc4;padding:5px;margin:3px}.graphite-theme .df-option-swatch[aria-pressed=true]{outline-color:#191b20;outline-width:1px;outline-offset:2px}.graphite-theme .df-options-notice{font-size:12px;line-height:1.65}.graphite-theme .pdp-quantity>label{font-size:12px}.graphite-theme .df-stepper{border-radius:0;border-color:#b6bbc4;background:transparent;min-height:44px}.graphite-theme .df-stepper>button{min-width:44px;min-height:44px}.graphite-theme .df-stepper>input,.graphite-theme .df-stepper>span{min-height:44px;background:transparent;font-size:13px}.graphite-theme .df-return-note{padding-block:0 8px;font-size:12px;line-height:1.7}.graphite-theme .df-return-note span{font-size:12px;line-height:1.7;margin-top:5px;max-width:none}.graphite-theme .pdp-atc{min-height:56px}.graphite-theme .pdp-buy{gap:14px}.graphite-theme .df-purchase-trust{margin-block:22px;gap:15px;font-size:12px}.graphite-theme .df-purchase-trust a{min-height:44px}.graphite-theme .df-pdp-details{margin-top:8px}.graphite-theme .df-pdp-details summary{min-height:62px;font-size:13px;font-weight:500}.graphite-theme .df-pdp-details summary>.df-icon{transition:transform .22s ease}.graphite-theme .df-pdp-details details>div{font-size:13px;line-height:1.8;padding-bottom:25px}.graphite-theme .df-pdp-details details table{display:block;max-width:100%;overflow:auto}.graphite-theme .df-pdp-support{margin-top:28px;font-size:12px;line-height:1.7}.graphite-theme .df-native-variants select,.graphite-theme .df-native-quantity input{border-radius:0;background:transparent}.graphite-theme .df-sticky-buy{background:#f4f5f7;border-color:#cdd0d5;box-shadow:0 -4px 28px #191b2008}.graphite-theme .df-sticky-buy__info{font-size:13px}.graphite-theme .df-sticky-buy__info>span{font-size:12px}.graphite-theme .df-sticky-buy__actions>.df-money{font-weight:400}.graphite-theme .df-recommendations{margin-block:100px}.graphite-theme .df-zoom-dialog{border-radius:0;background:#f4f5f7;border:0;padding:24px}.graphite-theme .df-zoom-dialog::backdrop{background:#191b20a6}.graphite-theme .df-zoom-dialog img{background:#fff;object-fit:contain;mix-blend-mode:normal}.graphite-theme .df-search-header{max-width:720px;margin:35px auto 65px}.graphite-theme .df-search-form{margin-block:34px;gap:12px}.graphite-theme .df-search-form input{border-radius:0;border:0;border-bottom:1px solid #a8acb4;min-height:54px;background:transparent;padding:12px 3px;font-size:16px}.graphite-theme .df-search-header>p{font-size:13px}.graphite-theme .df-search-text{padding:28px 0;border-radius:0;border-block:1px solid #cdd0d5;background:transparent;min-height:210px}.graphite-theme .df-search-text h2{font-size:25px;line-height:1.15;font-weight:500}.graphite-theme .df-search-text p{font-size:12px}.graphite-theme .df-empty{padding-block:100px;max-width:600px}.graphite-theme .df-empty h1,.graphite-theme .df-empty h2{font-size:clamp(38px,5vw,66px);font-weight:500;letter-spacing:-.055em;line-height:1.06}.graphite-theme .df-empty>p{font-size:15px;line-height:1.75;margin-block:24px 30px}.graphite-theme .df-cart-page>.df-section-heading{margin-bottom:52px}.graphite-theme .df-cart-page__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(32px,6vw,90px)}.graphite-theme .df-cart-summary{border-radius:0;background:#eceef1;padding:32px;gap:25px}.graphite-theme .df-cart-summary h2{font-size:24px;font-weight:500;letter-spacing:-.04em}.graphite-theme .df-cart-line{padding-block:27px}.graphite-theme .df-cart-line__image{background:#fff;border-radius:0}.graphite-theme .df-cart-line__image img{mix-blend-mode:normal}.graphite-theme .df-cart-line__name{font-size:14px;line-height:1.45;font-weight:500}.graphite-theme .df-cart-line__body .df-small{font-size:12px;line-height:1.6}.graphite-theme .df-cart-line__body .df-money{font-size:14px;margin-top:10px}.graphite-theme .df-cart-line__controls{margin-top:18px}.graphite-theme .df-cart-line__controls>.df-link-button{font-size:12px}.graphite-theme .df-total{font-size:16px}.graphite-theme .df-total strong{font-weight:500}.graphite-theme .df-cart-summary>.df-small{font-size:12px;line-height:1.7}.graphite-theme .df-cart-sheet{width:min(100%,500px);border-radius:0}.graphite-theme .df-sheet-enter{transition:transform .38s cubic-bezier(.22,1,.36,1)}.graphite-theme .df-sheet-leave{transition:transform .26s cubic-bezier(.4,0,1,1)}.graphite-theme .df-dialog-backdrop{background:#191b2066}.graphite-theme .df-cart-sheet__head{padding:26px 28px}.graphite-theme .df-cart-sheet__head h2{font-size:29px;font-weight:500;letter-spacing:-.05em}.graphite-theme .df-cart-sheet__head h2 span{font-size:14px;font-weight:400;letter-spacing:0}.graphite-theme .df-cart-sheet__items{padding-inline:28px;overscroll-behavior:contain}.graphite-theme .df-cart-sheet__foot{padding:24px 28px max(24px,env(safe-area-inset-bottom));gap:14px;font-size:12px}.graphite-theme .df-cart-sheet__foot>.df-small{font-size:12px;line-height:1.6}.graphite-theme .df-cart-sheet__foot>.df-text-link{min-height:44px;font-size:12px}.graphite-theme .df-cart-empty{padding:64px 10px}.graphite-theme .df-cart-empty h2,.graphite-theme .df-cart-empty h3{font-weight:500;font-size:32px;line-height:1.15}.graphite-theme .df-cart-empty p{font-size:14px;line-height:1.7}.graphite-theme .df-offer-details{font-size:12px;line-height:1.7}.graphite-theme .df-offer-details summary{min-height:44px;display:flex;align-items:center}.graphite-theme .df-form-error,.graphite-theme .df-error{font-size:13px;line-height:1.6}@media(min-width:1025px){.graphite-theme .df-pdp-info.df-fits-sticky{top:96px}.graphite-theme .pdp-gallery{position:sticky;top:96px}}@media(max-width:1100px){.graphite-theme .df-pdp-layout{column-gap:35px;grid-template-columns:minmax(0,1.05fr) minmax(325px,.95fr)}.graphite-theme .pdp__title{font-size:38px}.graphite-theme .df-cart-summary{padding:25px}.graphite-theme .df-purchase-trust{flex-wrap:wrap;gap:0 20px}}@media(max-width:1024px){.graphite-theme .df-pdp-layout{display:flex}.graphite-theme .df-pdp-heading,.graphite-theme .df-pdp-media,.graphite-theme .df-pdp-info{max-width:740px;margin-inline:auto}.graphite-theme .df-pdp-heading{padding-top:0}.graphite-theme .df-pdp-media{margin-bottom:26px}.graphite-theme .pdp-gallery__main{aspect-ratio:1/1;height:auto}.graphite-theme .df-pdp-info.df-fits-sticky{position:static}.graphite-theme .df-recommendations{margin-block:75px}.graphite-theme .pdp__title{font-size:42px}}@media(max-width:700px){.graphite-theme .df-page{padding-block:22px 65px}.graphite-theme .df-breadcrumb{margin-bottom:26px;font-size:11px}.graphite-theme .df-catalog-intro{margin-block:8px 32px}.graphite-theme .df-catalog-intro h1,.graphite-theme .df-search-header h1,.graphite-theme .df-cart-page>.df-section-heading h1{font-size:43px}.graphite-theme .df-catalog-intro>div{font-size:14px;margin-top:18px}.graphite-theme .df-catalog-tools{align-items:center;gap:10px;font-size:11px;flex-wrap:wrap}.graphite-theme .df-sort{gap:8px}.graphite-theme .df-sort select{font-size:12px;max-width:205px}.graphite-theme .df-filter-form{padding:20px}.graphite-theme .df-filter{min-width:0}.graphite-theme .pdp{padding-top:20px}.graphite-theme .df-pdp-heading{padding-bottom:24px}.graphite-theme .df-pdp-heading .df-breadcrumb{font-size:11px;margin-bottom:20px}.graphite-theme .pdp__title{font-size:36px;line-height:1.08;max-width:100%}.graphite-theme .pdp__price{margin-top:17px}.graphite-theme .pdp__price-current{font-size:21px}.graphite-theme .df-pdp-subtitle{font-size:13px;margin-top:13px}.graphite-theme .df-pdp-offer{font-size:12px}.graphite-theme .pdp-gallery__main{aspect-ratio:1/1;height:auto;min-height:0}.graphite-theme .df-gallery-zoom{right:12px;bottom:12px}.graphite-theme .pdp-gallery__thumbs{gap:10px}.graphite-theme .pdp-gallery__thumbs>button{width:56px;height:68px}.graphite-theme .df-pdp-media{margin-bottom:23px}.graphite-theme .df-option{min-width:49px;min-height:48px}.graphite-theme .df-options-notice,.graphite-theme .df-return-note,.graphite-theme .df-return-note span{font-size:13px}.graphite-theme .df-purchase-trust{font-size:13px;gap:4px 20px}.graphite-theme .df-pdp-details summary{font-size:14px}.graphite-theme .df-pdp-details details>div{font-size:14px}.graphite-theme .df-pdp-support{font-size:13px}.graphite-theme .df-sticky-buy{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.graphite-theme .df-sticky-buy__actions{gap:12px}.graphite-theme .df-sticky-buy .df-button{font-size:13px;min-height:48px}.graphite-theme .df-sticky-buy__actions>.df-money{font-size:14px}.graphite-theme .df-zoom-dialog{padding:16px;max-width:calc(100% - 24px)}.graphite-theme .df-search-header{margin:18px auto 42px}.graphite-theme .df-search-form{gap:10px;margin-block:27px}.graphite-theme .df-search-form input{font-size:16px}.graphite-theme .df-search-form button{padding-inline:16px}.graphite-theme .df-empty{padding-block:65px}.graphite-theme .df-empty>p{font-size:14px}.graphite-theme .df-cart-page>.df-section-heading{margin-bottom:28px;align-items:flex-start}.graphite-theme .df-cart-page__grid{display:block}.graphite-theme .df-cart-summary{margin-top:30px;padding:25px 22px}.graphite-theme .df-cart-page .df-cart-line{grid-template-columns:90px minmax(0,1fr);gap:18px}.graphite-theme .df-cart-line{padding-block:22px}.graphite-theme .df-cart-sheet__head{padding:21px 20px}.graphite-theme .df-cart-sheet__items{padding-inline:20px}.graphite-theme .df-cart-sheet__foot{padding:18px 20px max(18px,env(safe-area-inset-bottom));gap:10px}.graphite-theme .df-cart-sheet__foot>.df-small{font-size:12px}.graphite-theme .df-cart-empty{padding-block:50px}.graphite-theme .df-cart-empty h2,.graphite-theme .df-cart-empty h3{font-size:29px}}@media(max-width:360px){.graphite-theme .df-catalog-intro h1,.graphite-theme .df-search-header h1,.graphite-theme .df-cart-page>.df-section-heading h1{font-size:37px}.graphite-theme .pdp__title{font-size:32px}.graphite-theme .df-sort select{max-width:185px}.graphite-theme .df-sticky-buy__info{max-width:29%}.graphite-theme .df-sticky-buy__actions{gap:8px}.graphite-theme .df-cart-line__controls{flex-wrap:wrap}.graphite-theme .df-cart-sheet__items,.graphite-theme .df-cart-sheet__foot{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.graphite-theme .df-gallery-image,.graphite-theme .df-gallery-views>button:after,.graphite-theme .pdp-gallery__thumbs>button,.graphite-theme .df-pdp-details summary>.df-icon,.graphite-theme .df-option,.graphite-theme .df-sheet-enter,.graphite-theme .df-sheet-leave{transition:none!important}.graphite-theme .pdp-gallery,.graphite-theme .df-pdp-info.df-fits-sticky{position:static}}@media(forced-colors:active){.graphite-theme .df-option,.graphite-theme .df-option-swatch,.graphite-theme .pdp-gallery__thumbs>button,.graphite-theme .df-gallery-zoom,.graphite-theme .df-stepper{border:1px solid ButtonText}.graphite-theme .df-option[aria-pressed=true],.graphite-theme .pdp-gallery__thumbs>button[aria-pressed=true],.graphite-theme .df-gallery-views>button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:2px}.graphite-theme .df-gallery-views>button:after{background:CanvasText}}@media(max-width:900px){.graphite-theme .df-stepper>input,.graphite-theme .df-sort select,.graphite-theme .df-filter__price input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/graphite-commerce.css.map */
