.product-information .product-details .group-block{border:1px solid rgba(181,18,24,.34);border-radius:0!important;background:#050505;color:#f3eee7;box-shadow:none}.product-information .product-details .text-block,.product-information .product-details .price,.product-information .product-details .variant-picker,.product-information .product-details product-form-component{color:inherit}.gf-product-case-file-record-rail{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(181,18,24,.45);padding:0 0 .85rem;color:#cfc6ba;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.product-information .product-details h1,.product-information .product-details .product-title,.product-information .product-details .text-block :is(h1,h2){color:#f7f0e7;font-size:clamp(2rem,4.2vw,4.8rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.gf-product-case-file-price-label,.gf-product-case-file-quantity-label,.product-information .product-details variant-picker legend,.product-information .product-details variant-picker label{display:block;margin-bottom:.55rem;color:#a99f94;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.product-information .product-details .price{color:#f5eee4}.product-information .product-details .variant-option,.product-information .product-details .buy-buttons-block{border-top:1px solid rgba(244,238,230,.12);padding-top:1.1rem}.product-information .product-details .variant-option__button-label,.product-information .product-details .variant-option__swatch-value{border-radius:0!important}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){--options-border-width: 2px;position:relative;min-height:max(44px,3.25em);border:2px solid rgba(247,240,231,.24);background:#050505;color:#f7f0e7;overflow:visible;box-shadow:none}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):before{border:0}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{position:relative;z-index:2}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{display:none}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:checked)):not(:has([data-option-available=false])):hover{border-color:#b51218bd;background:#0d0d0d;color:#fff}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):not(:has([data-option-available=false])){border-color:#b51218!important;background:#070707;color:#f7f0e7;box-shadow:inset 0 0 0 1px #b51218b8;font-weight:800}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):not(:has([data-option-available=false])):after{content:"";position:absolute;right:10px;bottom:7px;left:10px;z-index:1;height:2px;border:0;background:#b51218}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-color:#f7f0e729;background:#030303;color:#f7f0e770;cursor:not-allowed;opacity:.72}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):after{border-color:#f7f0e757}.product-information .product-details .variant-option__button-label:focus-within,.product-information .product-details select:focus-visible,.product-information .product-details button:focus-visible,.gf-product-case-file a:focus-visible,.gf-product-case-file summary:focus-visible{outline:2px solid #f5eee4;outline-offset:3px}@media screen and (max-width:749px){.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px}.product-information .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):not(:has([data-option-available=false])):after{right:8px;bottom:5px;left:8px}}.gf-product-case-file-size-record-link{display:inline-flex;align-items:center;width:fit-content;margin-top:.35rem;color:#f5eee4;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.22em;text-transform:uppercase}.product-information product-form-component .add-to-cart-button,.product-information product-form-component .shopify-payment-button__button{min-height:58px;width:100%;border:1px solid #b51218!important;border-radius:0!important;background:#8d1116!important;color:#f7f0e7!important;box-shadow:none!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-information product-form-component .add-to-cart-button:active{transform:translateY(1px)}.product-information product-form-component .add-to-cart-button[disabled]{border-color:#b5121866!important;background:#241113!important;color:#f7f0e794!important}.product-information .accelerated-checkout-block,.product-information .shopify-payment-button{display:none!important}.gf-product-case-file{position:relative;z-index:1;background:#030303;color:#f3eee7;padding:clamp(3rem,6vw,5.75rem) max(20px,var(--full-page-grid-margin, 20px))}.gf-product-case-file__inner{width:min(1200px,100%);margin:0 auto;border-top:1px solid rgba(181,18,24,.45);border-bottom:1px solid rgba(181,18,24,.35);padding-top:clamp(1.5rem,3vw,2.4rem);padding-bottom:clamp(1.75rem,3.5vw,2.8rem)}.gf-product-case-file__header{display:grid;gap:.55rem;margin-bottom:clamp(1.7rem,3vw,2.5rem)}.gf-product-case-file__eyebrow,.gf-product-case-file__panel-label{margin:0;color:#b51218;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.gf-product-case-file__heading{margin:0;color:#f7f0e7;font-size:clamp(2rem,4vw,4.6rem);line-height:.92;letter-spacing:0;text-transform:uppercase}.gf-product-case-file__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.95fr);gap:clamp(1.75rem,4vw,3.25rem)}.gf-product-case-file__notes-panel,.gf-product-case-file__records-panel{min-width:0}.gf-product-case-file__records-panel{border-left:2px solid rgba(181,18,24,.64);padding-left:clamp(1.4rem,3vw,2.25rem)}.gf-product-case-file__panel-label{margin-bottom:1rem}.gf-product-case-file__notes{max-width:680px;color:#ddd5ca;font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.6}.gf-product-case-file__notes :is(p,ul,ol){margin-block:0 1.35rem}.gf-product-case-file__notes :is(p,ul,ol):last-child{margin-bottom:0}.gf-product-case-file__notes p:empty{display:none}.gf-product-case-file__notes>p:first-child{border-left:3px solid #b51218;padding-left:.95rem;color:#f7f0e7;font-weight:800;text-transform:uppercase}.gf-product-case-file__notes :is(h2,h3,h4,strong){color:#f7f0e7}.gf-product-case-file__notes a{color:#f7f0e7;text-decoration-color:#b51218;text-underline-offset:.2em}.gf-product-case-file__records{display:grid;border-top:1px solid rgba(247,240,231,.2)}.gf-product-case-file__record{border-bottom:1px solid rgba(247,240,231,.2)}.gf-product-case-file__record-summary{position:relative;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:#f7f0e7;font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.gf-product-case-file__record-summary::-webkit-details-marker{display:none}.gf-product-case-file__record-summary:after{content:"";width:.65rem;height:.65rem;border-right:2px solid #b51218;border-bottom:2px solid #b51218;transform:rotate(45deg) translateY(-.12rem);transform-origin:center}.gf-product-case-file__record[open] .gf-product-case-file__record-summary:after{transform:rotate(225deg) translateY(-.12rem)}.gf-product-case-file__record-content{padding:0 0 1.15rem;color:#d8d0c7;font-size:.95rem;line-height:1.58}.gf-product-case-file__record-content p{margin:0 0 .9rem}.gf-product-case-file__record-content p:last-child{margin-bottom:0}.sticky-add-to-cart__bar{border:1px solid rgba(181,18,24,.45)!important;border-radius:0!important;background:#050505!important;box-shadow:none!important}.sticky-add-to-cart__bar:before{display:none!important}@media screen and (min-width:1024px){.product-information__grid.product-information__grid--half{grid-template-columns:var(--full-page-grid-margin) minmax(0,1.22fr) minmax(330px,.98fr) var(--full-page-grid-margin)}}@media screen and (max-width:860px){.gf-product-case-file__layout{grid-template-columns:1fr;gap:2rem}.gf-product-case-file__records-panel{border-left:0;border-top:2px solid rgba(181,18,24,.64);padding-left:0;padding-top:1.4rem}}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:22px!important}.gf-product-case-file{padding:3rem 20px calc(6rem + env(safe-area-inset-bottom))}.gf-product-case-file__notes{font-size:clamp(1.0625rem,4.6vw,1.1875rem);line-height:1.6}.gf-product-case-file__notes :is(p,ul,ol){margin-bottom:1.45rem}.gf-product-case-file__heading{font-size:clamp(2rem,12vw,3.65rem)}.gf-product-case-file-record-rail{align-items:flex-start;font-size:.68rem}.product-information .product-details h1,.product-information .product-details .product-title,.product-information .product-details .text-block :is(h1,h2){font-size:clamp(2rem,12vw,3.9rem)}.sticky-add-to-cart__bar{right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;border-right:0!important;border-bottom:0!important;border-left:0!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}.product-information .product-details .text-block--text_aEtTtq,.product-information .product-details .accordion--product_notes_accordion,.product-information .product-details [class*=text_aEtTtq],.product-information .product-details [class*=product_notes_accordion]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gf-product-case-file.css.map */
