html.shop-document{scroll-padding-top:calc(var(--navbar-height) + 8px)}.shop-page{--shop-muted:#b0b0b0;margin:0;font-size:1rem}.shop-layout *,.shop-layout :after,.shop-layout :before{box-sizing:border-box}.shop-page [hidden]{display:none!important}.shop-page :focus-visible{outline:2px solid #fff!important;outline-offset:4px}.shop-page .shop-basket:focus{outline:none!important}.shop-page :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select.custom-select,.choices):focus-visible{outline:none!important}.shop-page .shop-photo-pointer-focus :focus,.shop-page .shop-photo-pointer-focus:focus{outline:none!important}.shop-layout :is(h1,h2,h3,p,figure):not(:where(.shop-order *,.shop-product *)){margin:0}.shop-layout :is(h1,h2,h3):not(:where(.shop-order *,.shop-product *)){line-height:1.2}.shop-layout a:not(.toc-link):hover{color:#f77}.shop-page button:not(.btn-submit){font:inherit}.shop-page button,.shop-page select,.shop-page summary{cursor:pointer}.shop-page button:disabled{opacity:.4;cursor:not-allowed}.shop-page .lang-dropdown-wrapper:focus-within .lang-menu{display:block}.shop-page .mobile-menu-trigger{padding:0}.shop-page footer button.copy-right{border:0;background:none;padding:0}.shop-layout{grid-template-columns:minmax(0,1fr) 280px;row-gap:0}.shop-basket,.shop-catalog{line-height:1.65}.shop-catalog{gap:0;min-width:0}.shop-sidebar{grid-row:1/3;grid-column:2;align-self:stretch;padding-top:calc(var(--navbar-height) + 40px)}.shop-sidebar-panels{display:contents}.shop-toc{display:flex;position:static;flex-direction:column;margin-bottom:20px;width:280px;max-height:360px}.shop-toc .toc-title{flex-shrink:0;box-shadow:none;border:0;border-radius:0;background:none;padding:0;text-align:start}.shop-toc .toc-nav{padding-inline:1px 6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere}.shop-toc .toc-link[aria-current=location]{border-left-color:var(--accent);color:var(--accent)}.shop-sidebar-panels.is-sticky{display:flex;position:sticky;top:calc(var(--navbar-height) + 40px);flex-direction:column;padding:0;width:280px;height:calc(100dvh - var(--navbar-height) - 60px)}.shop-sidebar-panels.is-sticky>:is(.shop-toc,.shop-basket){position:static;flex:0 0 auto;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;box-shadow:none;border:0;background:none;padding:0;width:100%;min-height:0;max-height:none}.shop-sidebar-panels.is-sticky>.is-expanded{flex:1 1 0}.shop-sidebar-panels.is-sticky>.shop-basket{border-top:1px solid #333}.shop-panel-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-radius:0;background:none;padding:0;width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit}.shop-panel-toggle .mdi{display:none;flex:0 0 auto;font-size:1.2rem}.shop-page .shop-panel-toggle:disabled{opacity:1!important;cursor:default}.shop-sidebar-panels.is-sticky .shop-panel-toggle{padding:20px 24px}.shop-sidebar-panels.is-sticky .shop-panel-toggle:hover{color:var(--accent)}.shop-sidebar-panels.is-sticky .shop-panel-toggle:focus-visible{outline-offset:-4px}.shop-sidebar-panels.is-sticky .shop-panel-toggle .mdi{display:block}.shop-panel-toggle[aria-expanded=true] .mdi{transform:rotate(180deg)}.shop-sidebar-panels.is-sticky :is(.shop-toc>.toc-title,.shop-basket>.shop-section-heading){flex-shrink:0;margin:0}.shop-sidebar-panels.is-sticky .shop-toc .toc-nav{flex:1 1 auto;margin:0 24px 24px}.shop-sidebar-panels.is-sticky .shop-basket-content{padding:0 24px 24px}.shop-sidebar-panels.is-sticky.is-short{position:static;height:auto}.shop-sidebar-panels.is-short>.is-expanded{flex:0 0 auto}.shop-sidebar-panels.is-short .shop-basket-items,.shop-sidebar-panels.is-short .toc-nav{max-height:120px}.shop-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;border-top:2px solid var(--accent);padding-top:18px}.shop-section-heading h1,.shop-section-heading h2{box-shadow:none;border:0;background:none;padding:0;font-size:1.4rem}.shop-section-heading>span{color:var(--shop-muted);font-size:.875rem;white-space:nowrap}.shop-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.shop-product{--shop-product-font-size:.875rem;--shop-product-small-font-size:.8125rem;--shop-product-caption-font-size:.75rem;min-width:0;font-size:var(--shop-product-font-size)}.shop-product-title{max-width:100%;hyphens:none;overflow-wrap:anywhere}.shop-product-header .lead{margin-block:0}.shop-product-header .lead+.lead{margin-top:16px}.shop-product-body{margin-bottom:30px;min-width:0}.shop-product-body>:first-child{margin-top:0}.shop-product-body>:last-child{margin-bottom:0}.shop-photo-gallery .shop-photo-link{width:100%}.shop-wizard-form{grid-area:wizard;min-width:0;line-height:1.6}.shop-wizard-form .form-group{min-width:0}.shop-profile-options{margin:0;border:0;padding:0;min-width:0}.shop-profile-table{border:0;border-collapse:collapse;background:#050505;width:100%;table-layout:fixed;line-height:1.45}.shop-profile-operation-column{width:44%}.shop-profile-spec-column{width:20%}.shop-profile-price-column{width:16%}.shop-item-table{table-layout:auto}.shop-item-option-column{width:auto}.shop-item-table .shop-profile-price{width:1%;white-space:nowrap}.shop-item-fields-cell{padding:0}.shop-item-fields-table{background:transparent}.shop-item-fields-label-column{width:44%}.shop-profile-table th{padding:.5rem;font-weight:400;text-align:left;overflow-wrap:anywhere}.shop-profile-option td{vertical-align:middle;padding:0;text-align:left}.shop-profile-table .shop-profile-price{text-align:right}.shop-profile-option>tr:first-child>td{border-top:1px solid #333}.shop-profile-option label{display:block;cursor:pointer;margin:0;padding:.5rem;font-weight:400;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.shop-profile-option:has(input:checked){background:#100909}.shop-profile-option:has(input:checked)>tr>td:first-child{box-shadow:inset 3px 0 var(--accent)}.shop-profile-option .shop-profile-radio-label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.75rem}.shop-profile-option input{cursor:pointer;margin:0;width:18px;height:18px;accent-color:var(--accent)}.shop-profile-method{color:var(--accent)}.shop-profile-value{font-weight:500}.shop-profile-label{color:#aaa;font-size:var(--shop-product-caption-font-size)}.shop-profile-option .shop-profile-description{padding-block:0 .5rem;color:#bbb}.shop-profile-fields{background:#100909}.shop-profile-field>td,.shop-profile-field>th{vertical-align:top;padding:.45rem .5rem}.shop-profile-field>th{vertical-align:middle;box-shadow:inset 3px 0 var(--accent)}.shop-profile-field>th label{display:block;cursor:default;margin:0;color:#fff;font-size:var(--shop-product-small-font-size);letter-spacing:.5px;text-transform:none;overflow-wrap:anywhere}.shop-profile-field>td>.form-group{width:100%;min-width:0}.shop-profile-submit>td:first-child{box-shadow:inset 3px 0 var(--accent)}.shop-profile-submit .btn-submit{margin-top:0;box-shadow:none;padding:0;height:42px;line-height:1.15}.shop-profile-submit .btn-submit:hover{transform:none;box-shadow:none}.shop-wizard-status{margin-top:16px;color:var(--accent)}.shop-wizard-status.is-success{color:var(--success);text-align:center}@media (min-width:1400px){.shop-wizard-status.is-success{display:none}}.shop-basket-configuration{margin:12px 0;padding:0;color:#bbb;font-size:.8rem;overflow-wrap:anywhere}.shop-basket-configuration>div+div{margin-top:8px}.shop-basket-configuration dt{color:#888}.shop-basket-configuration dd{margin:0}.shop-photo{min-width:0}.shop-photo-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.shop-photo-thumbnails{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.shop-photo-thumbnail{display:block;margin:0;border:1px solid #484848;border-radius:0;background:#050505;padding:3px;width:96px;height:60px}.shop-photo-thumbnail[aria-pressed=true]{border-color:var(--accent)}.shop-photo-thumbnail:hover{border-color:#bbb}.shop-photo-thumbnail[aria-pressed=true]:hover{border-color:var(--accent)}.shop-photo-link{display:block;cursor:zoom-in;margin-inline:auto;width:var(--shop-photo-width);max-width:100%}.shop-photo .blog-img-frame,.shop-photo-viewport{display:block}.shop-photo img{display:block;width:100%;max-width:100%;height:auto}.shop-photo .blog-img{max-height:none}.shop-photo-gallery .shop-photo-viewport{position:relative;aspect-ratio:16/9}.shop-photo-gallery .shop-photo-link img{position:absolute;inset:0;-o-object-position:center;object-position:center}.shop-photo-gallery .shop-photo-link img,.shop-photo-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(#head-gasket,#cylinder-piston-kit) .shop-photo img{-o-object-fit:contain;object-fit:contain}.shop-description-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.shop-description-wide{grid-column:1/-1}.shop-description-section{min-width:0}.shop-description-section.tech-math-block{margin:0}.shop-description-section>.equation-display{font-family:inherit;text-transform:none;white-space:normal}.shop-description-section .shop-description{text-align:left}.shop-description-section>:last-child{margin-bottom:0}.shop-description-heading{margin-bottom:0;color:#fff;font-size:1.2rem}.shop-description{hyphens:none;overflow-wrap:anywhere}.shop-prices{margin:0;font-size:var(--shop-product-small-font-size)}.shop-product-order{min-width:0}.shop-prices,.shop-product-order{padding-top:19px}.shop-product-order>.shop-variant{margin-bottom:18px}.shop-quantity-label{display:block}.shop-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;padding-block:4px}.shop-price-row dt{color:#bcbcbc}.shop-price-row dd{margin:0;color:#ddd;text-align:end}.shop-quantity{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid #333}.shop-quantity button{border:0;border-radius:0;background:#050505;min-width:0;min-height:50px;color:#fff;font-size:1.5rem;text-align:center}.shop-quantity button:last-child{background:var(--accent);color:#050505;font-weight:700}.shop-quantity input{border-block:0;min-width:0;text-align:center}.shop-variant{min-width:0;line-height:1.6}.shop-variant>select{border:1px solid #333;border-radius:0;background:#050505;padding:0 15px;width:100%;height:50px;color:var(--text-main);font-size:.95rem;font-family:Fira Code,monospace}.shop-variant>select:focus{box-shadow:0 0 10px rgba(255,51,51,.2);border-color:var(--accent);background:#080808}.shop-product .choices,.shop-product .choices__inner,.shop-product .choices__item,.shop-product .shop-quantity button,.shop-product input[type=number],.shop-product input[type=text],.shop-product label,.shop-product select.custom-select{font-size:var(--shop-product-font-size)}.shop-product .btn-submit{font-size:calc(var(--shop-product-font-size)*1.2)}.shop-product .warning-msg{font-size:var(--shop-product-caption-font-size)}.shop-wizard-form input[type=number],.shop-wizard-form input[type=text]{padding:0 12px;height:42px;font-size:var(--shop-product-font-size);line-height:42px}.shop-item-form .shop-quantity{grid-template-columns:36px minmax(0,1fr) 36px}.shop-item-form .shop-quantity button{min-height:42px}.shop-item-form .shop-quantity input{padding-inline:2px}.shop-wizard-form select.custom-select{padding:0 12px;height:42px}.shop-wizard-form .choices,.shop-wizard-form .choices__inner,.shop-wizard-form .choices__item,.shop-wizard-form select.custom-select{font-size:var(--shop-product-font-size)}.shop-wizard-form .choices__inner{padding:0 12px!important;min-height:42px!important;max-height:42px!important}.shop-wizard-form .choices__list--single{padding-block:0}.shop-basket{position:static;width:280px}.shop-basket,.shop-basket-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.shop-basket-content{flex:1 1 auto}.shop-basket-content>:not(.shop-basket-items){flex-shrink:0}.shop-basket .shop-section-heading{gap:8px;margin-bottom:15px;border:0;padding-top:0}.shop-basket h2.toc-title{font-size:1rem}.shop-basket .shop-section-heading h2{width:100%}.shop-basket-items{flex:0 1 auto;margin:0 -6px;padding:0 6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.shop-basket-item{position:relative;border-top:1px solid #363636;padding-block:18px}.shop-basket-item h3{padding-right:44px;font-size:1rem;line-height:1.45;text-transform:none}.shop-basket-remove{display:grid;position:absolute;top:6px;right:0;place-items:center;border:0;background:transparent;padding:0;width:44px;height:44px;color:var(--accent)}.shop-basket-remove .mdi{pointer-events:none;font-size:1.35rem;line-height:1}.shop-basket-remove:hover{color:#fff}.shop-basket-item p{margin-block:8px;color:#bbb;font-size:.875rem}.shop-basket-item .shop-quantity{margin-top:12px}.shop-totals{flex-direction:column;margin-block:22px 16px;border-top:1px solid #555;padding-top:20px}.shop-price-heading,.shop-totals{display:flex;justify-content:space-between;gap:8px}.shop-price-heading{align-items:center}.shop-price-heading>span{color:#ccc;font-size:.875rem}.shop-price-info-toggle{display:grid;flex:0 0 32px;place-items:center;border:0;border-radius:0;background:transparent;padding:4px;width:32px;height:32px;color:var(--accent)}.shop-price-info-toggle .mdi{pointer-events:none;font-size:1.25rem;line-height:1}.shop-price-info-toggle:hover,.shop-price-info-toggle[aria-expanded=true]{color:#fff}.shop-price-info{position:fixed;z-index:2100;box-sizing:border-box;box-shadow:0 8px 24px rgba(0,0,0,.6);border:1px solid #444;border-top:2px solid var(--accent);background:#111;padding:18px 20px;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;color:var(--shop-muted);font:.875rem/1.65 Fira Code,monospace;text-align:start;overflow-wrap:anywhere}.shop-price-info p{margin:0}.shop-price-info p+p{margin-top:12px}.shop-price-info p[hidden]+p{margin-top:0}.shop-price-notes{display:none;margin-top:8px;color:var(--shop-muted);font-size:.8125rem;line-height:1.6}.shop-price-notes p+p{margin-top:12px}.shop-price-notes p[hidden]+p{margin-top:0}.shop-totals strong{font:600 1.2rem Chakra Petch,sans-serif}.shop-muted{color:var(--shop-muted);font-size:.875rem}.shop-basket-content>p{margin-bottom:16px}.shop-button,.shop-secondary-button{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid var(--accent);border-radius:0;background:var(--accent);padding:14px 18px;min-height:50px;color:#050505!important;font-weight:700;font-size:1rem;font-family:Chakra Petch,sans-serif!important;text-align:start}.shop-button:hover,.shop-profile-submit .btn-submit:hover{background:#f66}.shop-basket-content>.shop-button{display:flex}.shop-secondary-button{border-color:#777;background:transparent;color:#fff!important}.shop-catalog-notes{margin-bottom:28px;border-top:1px solid #333;padding-top:24px;color:var(--shop-muted);font-size:.875rem}.shop-catalog-notes .tech-list{margin:0}.shop-order{grid-column:1;min-width:0}.shop-order-form,.shop-order-form .form-group{min-width:0}.shop-order-form fieldset{margin:0;border:0;padding:0;min-width:0}.shop-address-field{position:relative}.shop-address-suggestions{position:absolute;z-index:20;margin:3px 0 0;inset:100% 0 auto;box-shadow:0 8px 20px rgba(0,0,0,.6);border:1px solid #555;border-top:2px solid var(--accent);background:#111;padding:0;max-height:min(300px,45dvh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;list-style:none}.shop-page .shop-address-suggestions:focus{outline:none!important}.shop-address-suggestions[data-placement=above]{margin:0 0 3px;inset:auto 0 100%}.shop-address-suggestions li{cursor:pointer;border-bottom:1px solid #333;padding:12px;color:#eee;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.shop-address-suggestions li:last-child{border-bottom:0}.shop-address-suggestions li[aria-selected=true]{box-shadow:inset 3px 0 var(--accent);background:#301515;color:#fff}@media (hover:hover){.shop-address-suggestions li:hover{background:#301515;color:#fff}}.shop-address-help{margin-top:10px;color:var(--shop-muted);font-size:.75rem;line-height:1.55}.shop-address-help p{margin:0}.shop-address-help a{color:#ccc;text-decoration:underline!important;text-underline-offset:3px}.shop-address-help a:focus-visible{outline:2px solid #fff!important;outline-offset:3px}.shop-delivery-method{display:flex;align-items:baseline;gap:8px;margin-bottom:20px}.shop-delivery-method input{accent-color:var(--accent)}.shop-page .shop-delivery-method input:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}.shop-delivery-options{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:16px}.shop-delivery-options .shop-delivery-method{margin-bottom:0}fieldset[aria-labelledby=order-delivery-title]>.shop-delivery-options{flex-direction:column;align-items:flex-start}.shop-delivery-method:has(input:disabled){color:var(--shop-muted)}.shop-dpd-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}.shop-delivery-select{border:1px solid #333;border-radius:0;background:#050505;padding:12px;width:100%;min-height:50px;color:#eee;font:inherit}.shop-page .shop-delivery-select:focus-visible{outline:none!important;box-shadow:0 0 0 1px var(--accent);border-color:var(--accent)}.shop-page button.shop-dpd-action{padding:12px 16px;min-height:50px;font-weight:700;font-size:.875rem;text-align:center;white-space:normal}.shop-dpd-action:disabled{opacity:.55;cursor:default}.shop-dpd-selection{margin-top:20px;border:1px solid #333;border-left:3px solid var(--accent);background:#0b0b0b;padding:16px;overflow-wrap:anywhere}.shop-dpd-failure p,.shop-dpd-selection p{margin:8px 0 0}.shop-dpd-failure{margin-top:16px;color:#ff8181}.shop-dpd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.shop-dpd-note{color:#ccc;font-size:.875rem;line-height:1.5}.shop-dpd-dialog,.shop-dpd-dialog *{box-sizing:border-box}.shop-dpd-dialog{margin:auto;border:1px solid var(--accent);background:#111;padding:16px;width:min(1180px,calc(100vw - 40px));max-width:none;height:min(850px,calc(100dvh - 40px));max-height:none;color:#eee}.shop-dpd-dialog[open]{display:flex;flex-direction:column;gap:12px}.shop-dpd-dialog:not([open]){display:none}.shop-dpd-dialog::backdrop{background:rgba(0,0,0,.8)}.shop-page .shop-dpd-dialog:focus{outline:none!important}.shop-dpd-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.shop-dpd-dialog-header h3{margin:0;font-size:1.2rem}.shop-page button.shop-dpd-close{flex:0 0 44px;border:1px solid var(--accent);background:#050505;width:44px;height:44px;color:var(--accent);font-size:1.5rem}.shop-dpd-close:hover{background:var(--accent);color:#050505}.shop-page :is(.shop-dpd-action,.shop-dpd-close):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}.shop-dpd-dialog .shop-dpd-note{margin:0}.shop-dpd-dialog .shop-dpd-note:empty{display:none}.shop-dpd-frame{flex:1 1 auto;background:#fff;min-height:120px}.shop-dpd-frame iframe{display:block;border:0;width:100%;height:100%;color-scheme:light}.shop-dpd-dialog-footer{flex:0 0 auto;font-size:.8rem}.shop-dpd-dialog-footer p{margin:0}.shop-page:has(.shop-dpd-dialog[open]){overflow:hidden}.shop-ppl-dialog{overflow-y:auto}.shop-ppl-host{flex:1 0 500px;background:#fff;height:600px;min-height:500px;color-scheme:light}.shop-ppl-host ppl-access-point-widget{display:block;width:100%;height:100%}@media (max-width:699px){.shop-dpd-picker{grid-template-columns:minmax(0,1fr);gap:12px}.shop-dpd-dialog{gap:8px;padding:10px;width:calc(100vw - 12px);height:calc(100dvh - 12px)}.shop-dpd-dialog-footer .shop-dpd-actions{gap:8px}.shop-page .shop-dpd-dialog-footer .shop-dpd-action{flex:1 1 0;padding:8px;min-width:0;font-size:.75rem}}.shop-notice{margin-block:12px!important;border-inline-start:3px solid var(--accent);background:#181818;padding:12px 16px}.shop-sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.shop-skip{position:absolute;top:0;left:-10000px;z-index:10000;background:#fff;padding:16px;color:#000!important}.shop-skip:focus{left:10px}.shop-lightbox{margin:0;border:0;padding:0;max-width:none;max-height:none}.shop-lightbox:not([open]){display:none}.shop-lightbox::backdrop{background:transparent}.shop-lightbox .shop-lightbox-control{display:grid;position:absolute;place-items:center;z-index:1;border:1px solid var(--accent);border-radius:50%;background:rgba(5,5,5,.85);padding:0;width:44px;height:44px;color:var(--accent)}.shop-lightbox-control .mdi{pointer-events:none;font-size:1.5rem;line-height:1}.shop-lightbox-control:hover{background:var(--accent);color:#050505}.shop-lightbox-close{top:16px;right:16px}.shop-lightbox-next,.shop-lightbox-prev{top:50%;transform:translateY(-50%)}.shop-lightbox-prev{left:16px}.shop-lightbox-next{right:16px}.shop-lightbox-position{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:rgba(5,5,5,.85);padding:4px 10px;pointer-events:none;color:#fff;font:.875rem/1.5 Fira Code,monospace}@media (max-width:1399px){html.shop-document{scroll-padding-top:calc(16px + env(safe-area-inset-top))}.shop-sidebar{padding-top:0}.shop-sidebar-panels.is-sticky{display:contents}.shop-basket-content>.shop-button,.shop-toc{display:none}.shop-basket{position:static;margin-top:40px;width:auto;max-height:none;overscroll-behavior:auto}.shop-basket,.shop-basket-content{display:block;overflow:visible}.shop-basket-items{overflow:visible;overscroll-behavior:auto}}@media (hover:none),(max-width:1399px){.shop-price-info,.shop-price-info-toggle{display:none}.shop-price-notes{display:block}}@media (max-width:740px){.shop-draft{padding:20px}}@media (max-width:680px){.shop-description-layout{grid-template-columns:minmax(0,1fr);gap:24px}.shop-profile-operation-column{width:40%}.shop-profile-price-column{width:20%}.shop-profile-option label,.shop-profile-table th{padding-inline:.25rem}.shop-product .shop-profile-submit .btn-submit{font-size:var(--shop-product-font-size)}}