From dc9860c4b57049429a13fad8e9adbe00bcb33b4e Mon Sep 17 00:00:00 2001 From: alexanderroese Date: Fri, 31 May 2024 11:45:58 +0200 Subject: [PATCH] removed button max width --- assets/section-main-product.css | 151 +++++++++++++++++++++----------- 1 file changed, 101 insertions(+), 50 deletions(-) diff --git a/assets/section-main-product.css b/assets/section-main-product.css index 5fb37df..d5abe7d 100644 --- a/assets/section-main-product.css +++ b/assets/section-main-product.css @@ -64,7 +64,8 @@ width: calc(35% - var(--grid-desktop-horizontal-spacing) / 2); } - .product--large:not(.product--no-media).product--right .product__info-wrapper { + .product--large:not(.product--no-media).product--right + .product__info-wrapper { padding: 0 4rem 0 0; } @@ -88,23 +89,25 @@ min-height: 4.6rem; } -.shopify-payment-button__button [role='button'].focused, -.no-js .shopify-payment-button__button [role='button']:focus { +.shopify-payment-button__button [role="button"].focused, +.no-js .shopify-payment-button__button [role="button"]:focus { outline: 0.2rem solid rgba(var(--color-foreground), 0.5) !important; outline-offset: 0.3rem; box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border)), - 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3) !important; + 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3) !important; } -.shopify-payment-button__button [role='button']:focus:not(:focus-visible) { +.shopify-payment-button__button [role="button"]:focus:not(:focus-visible) { outline: 0; box-shadow: none !important; } -.shopify-payment-button__button [role='button']:focus-visible { +.shopify-payment-button__button [role="button"]:focus-visible { outline: 0.2rem solid rgba(var(--color-foreground), 0.5) !important; box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border)), - 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3) !important; + 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3) !important; } .shopify-payment-button__button--unbranded { @@ -174,10 +177,10 @@ padding-left: 0; } - /* Fallback */ -.no-js .shopify-payment-button__button [role='button']:focus + label { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.55); +.no-js .shopify-payment-button__button [role="button"]:focus + label { + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0 0.5rem rgba(var(--color-foreground), 0.55); } .product-form__input .select { @@ -194,14 +197,18 @@ --alpha-button-background: 1; } -.product-form__submit[aria-disabled='true'] + .shopify-payment-button .shopify-payment-button__button[disabled], -.product-form__submit[disabled] + .shopify-payment-button .shopify-payment-button__button[disabled] { +.product-form__submit[aria-disabled="true"] + + .shopify-payment-button + .shopify-payment-button__button[disabled], +.product-form__submit[disabled] + + .shopify-payment-button + .shopify-payment-button__button[disabled] { cursor: not-allowed; opacity: 0.5; } @media screen and (forced-colors: active) { - .product-form__submit[aria-disabled='true'] { + .product-form__submit[aria-disabled="true"] { color: Window; } } @@ -365,10 +372,10 @@ a.product__text { .product-form__quantity-top .form__label { margin-bottom: 1.2rem; } - +/* .product-form__buttons { max-width: 44rem; -} +} */ .product--no-media .product__info-container > modal-opener { display: block; @@ -425,11 +432,15 @@ a.product__text { @media screen and (min-width: 750px) { .product--thumbnail .product__media-list, .product--thumbnail_slider .product__media-list { - padding-bottom: calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible)); + padding-bottom: calc( + var(--media-shadow-vertical-offset) * var(--media-shadow-visible) + ); } .product__media-list { - padding-right: calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible)); + padding-right: calc( + var(--media-shadow-horizontal-offset) * var(--media-shadow-visible) + ); } .product--thumbnail .product__media-item:not(.is-active), @@ -437,7 +448,8 @@ a.product__text { display: none; } - .product-media-modal__content > .product__media-item--variant.product__media-item--variant { + .product-media-modal__content + > .product__media-item--variant.product__media-item--variant { display: none; } @@ -488,7 +500,8 @@ a.product__text { left: 1.2rem; top: 1.2rem; z-index: 1; - transition: color var(--duration-short) ease, opacity var(--duration-short) ease; + transition: color var(--duration-short) ease, + opacity var(--duration-short) ease; } .product__media-video .product__media-icon { @@ -508,31 +521,44 @@ a.product__text { width: 100%; } - .product--columns .product__media-item:not(.product__media-item--single):not(:only-child) { + .product--columns + .product__media-item:not(.product__media-item--single):not(:only-child) { max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } - .product--large.product--columns .product__media-item--full .deferred-media__poster-button { + .product--large.product--columns + .product__media-item--full + .deferred-media__poster-button { height: 5rem; width: 5rem; } - .product--medium.product--columns .product__media-item--full .deferred-media__poster-button { + .product--medium.product--columns + .product__media-item--full + .deferred-media__poster-button { height: 4.2rem; width: 4.2rem; } - .product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon { + .product--medium.product--columns + .product__media-item--full + .deferred-media__poster-button + .icon { width: 1.8rem; height: 1.8rem; } - .product--small.product--columns .product__media-item--full .deferred-media__poster-button { + .product--small.product--columns + .product__media-item--full + .deferred-media__poster-button { height: 3.6rem; width: 3.6rem; } - .product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon { + .product--small.product--columns + .product__media-item--full + .deferred-media__poster-button + .icon { width: 1.6rem; height: 1.6rem; } @@ -543,8 +569,12 @@ a.product__text { max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } - .product:not(.product--columns) .product__media-list .product__media-item:first-child, - .product:not(.product--columns) .product__media-list .product__media-item--full { + .product:not(.product--columns) + .product__media-list + .product__media-item:first-child, + .product:not(.product--columns) + .product__media-list + .product__media-item--full { width: 100%; max-width: 100%; } @@ -573,7 +603,7 @@ a.product__text { } .product__media-toggle::after { - content: ''; + content: ""; cursor: pointer; display: block; margin: 0; @@ -605,12 +635,14 @@ a.product__text { } .product__media-toggle:focus-visible:after { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); border-radius: var(--media-radius); } .product__media-toggle.focused:after { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); border-radius: var(--media-radius); } @@ -668,8 +700,12 @@ a.product__text { } @media screen and (max-width: 749px) { - .product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image), - .product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image) { + .product--thumbnail + .is-active + .product__modal-opener:not(.product__modal-opener--image), + .product--thumbnail_slider + .is-active + .product__modal-opener:not(.product__modal-opener--image) { display: none; } @@ -801,19 +837,24 @@ a.product__text { border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); border-style: solid; border-width: var(--popup-border-width); - box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) + box-shadow: var(--popup-shadow-horizontal-offset) + var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); } .product-popup-modal__content.focused { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3), - var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3), + var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) + var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); } .product-popup-modal__content:focus-visible { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3), - var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3), + var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) + var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity)); } @@ -1012,7 +1053,9 @@ a.product__text { } @media screen and (min-width: 900px) { - .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide { + .product--small + .thumbnail-list.slider--tablet-up + .thumbnail-list__item.slider__slide { width: calc(25% - 0.8rem); } @@ -1098,13 +1141,15 @@ a.product__text { } .thumbnail[aria-current]:focus-visible { - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); } .thumbnail[aria-current]:focus, .thumbnail.focused { outline: 0; - box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); + box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), + 0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); } /* outline styling for Windows High Contrast Mode */ @@ -1167,7 +1212,7 @@ a.product__text { } .thumbnail-list__item::before { - content: ''; + content: ""; display: block; padding-bottom: 100%; } @@ -1210,7 +1255,7 @@ a.product__text { } .product__inventory.visibility-hidden:empty::after { - content: '#'; + content: "#"; } /* Icon with text */ @@ -1285,7 +1330,7 @@ a.product__text { /* SKU block */ .product__sku.visibility-hidden::after { - content: '#'; + content: "#"; } /* Product-thumbnail snippet */ @@ -1302,7 +1347,10 @@ a.product__text { /* arbitrary offset value based on average theme spacing and header height */ --viewport-offset: 400px; --constrained-min-height: 300px; - --constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset))); + --constrained-height: max( + var(--constrained-min-height), + calc(100vh - var(--viewport-offset)) + ); margin-right: auto; margin-left: auto; } @@ -1365,7 +1413,8 @@ a.product__text { } @media screen and (min-width: 750px) { - .product-media-container .product__modal-opener:not(.product__modal-opener--image) { + .product-media-container + .product__modal-opener:not(.product__modal-opener--image) { display: none; } } @@ -1405,7 +1454,7 @@ a.product__text { display: none; } -.recipient-form > input[type='checkbox'] { +.recipient-form > input[type="checkbox"] { position: absolute; width: 1.6rem; height: 1.6rem; @@ -1442,7 +1491,7 @@ a.product__text { top: 0.4rem; } -.recipient-form > input[type='checkbox']:checked + label .icon-checkmark { +.recipient-form > input[type="checkbox"]:checked + label .icon-checkmark { visibility: visible; } @@ -1454,11 +1503,13 @@ a.product__text { margin: 1.6rem auto; } -.recipient-form > input[type='checkbox']:checked ~ .recipient-fields { +.recipient-form > input[type="checkbox"]:checked ~ .recipient-fields { display: block; animation: animateMenuOpen var(--duration-default) ease; } -.recipient-form > input[type='checkbox']:not(:checked, :disabled) ~ .recipient-fields, +.recipient-form + > input[type="checkbox"]:not(:checked, :disabled) + ~ .recipient-fields, .recipient-email-label { display: none; } @@ -1492,7 +1543,7 @@ a.product__text { border: 0.1rem solid rgb(var(--color-background)); } - .recipient-form > input[type='checkbox']:checked + label .icon-checkmark { + .recipient-form > input[type="checkbox"]:checked + label .icon-checkmark { border: none; } }