main[data-template*=product] .product-details{width:100%!important}main[data-template*=product] .product-details>.group-block{display:block!important;width:100%!important;max-width:none!important}main[data-template*=product] .product-details>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;gap:20px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:16px!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>product-price{width:auto!important;min-width:max-content!important;justify-self:end!important;text-align:right!important;padding-top:1px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>*{max-width:none!important}main[data-template*=product] .variant-picker,main[data-template*=product] .variant-picker__form,main[data-template*=product] .variant-option,main[data-template*=product] .buy-buttons-block,main[data-template*=product] .product-form-buttons,main[data-template*=product] .accordion{width:100%!important;max-width:none!important}main[data-template*=product] .product-details.reevys-no-explicit-style-code .reevys-pdp-style-code{display:none!important}main[data-template*=product] .reevys-pdp-size-tool:first-child:before{content:none!important;display:none!important}@media(max-width:749px){main[data-template*=product] .product-details>.group-block{padding:22px 16px 28px!important}main[data-template*=product] .product-details>.group-block>.group-block-content{gap:22px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price){column-gap:14px!important}main[data-template*=product] .variant-option__select-wrapper,main[data-template*=product] .variant-option__select{width:100%!important}main[data-template*=product] .product-form-buttons.reevys-has-wishlist{width:100%!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:2px!important}main[data-template*=product] .product-form-buttons button[name=add]{width:100%!important}main[data-template*=product] .accordion{margin-top:2px!important}main[data-template*=product] .reevys-pdp-color-head,main[data-template*=product] .reevys-pdp-size-tools{width:100%!important}}main[data-template*=product] .reevys-pdp-meta,main[data-template*=product] .reevys-pdp-story,main[data-template*=product] reevys-product-info .reevys-product-info__summary{display:none!important}main[data-template*=product] reevys-product-info .reevys-product-info__summary{margin:0!important;padding:0!important}main[data-template*=product] .product-information media-gallery{--image-gap: 0px !important;--slideshow-gap: 0px !important}main[data-template*=product] .product-information .media-gallery__grid,main[data-template*=product] .product-information media-gallery slideshow-slides{gap:0!important}main[data-template*=product] .reevys-size-option{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}main[data-template*=product] .reevys-pdp-size-tools{grid-column:1 / -1;grid-row:1;width:100%!important;gap:14px;margin:0}main[data-template*=product] .reevys-pdp-size-tool{min-height:44px!important;font-size:12px!important}main[data-template*=product] .reevys-size-option>:is(.variant-option__select-wrapper,.reevys-pdp-model,.reevys-pdp-fit-note){grid-column:1 / -1}main[data-template*=product] .reevys-size-pending :is(.shopify-payment-button,shopify-accelerated-checkout){display:none}main[data-template*=product]:has(.reevys-size-pending) sticky-add-to-cart [ref=quantityDisplay]{display:none!important}main[data-template*=product] .product-form-buttons.reevys-has-wishlist{grid-template-columns:minmax(0,1fr) 48px!important}main[data-template*=product] .product-form-buttons button[name=add],main[data-template*=product] .reevys-wishlist-button{height:48px!important;min-height:48px!important}main[data-template*=product] .reevys-wishlist-button{width:48px!important;min-width:48px!important}main[data-template*=product] .product-form-buttons button[name=add] .reevys-atc-label{font-size:13px!important}main[data-template*=product] .reevys-product-info__links{padding:0}main[data-template*=product] .reevys-product-info__links button{min-height:44px;font-size:13px}body:has(main[data-template*=product]) .reevys-size-dialog__close{width:44px;height:44px;min-height:44px!important;flex:0 0 44px}body:has(main[data-template*=product]) .reevys-size-dialog__head{align-items:center;margin-bottom:24px}body:has(main[data-template*=product]) .reevys-size-unit button{min-height:44px!important}body:has(main[data-template*=product]) .reevys-product-info__table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:#fff}body:has(main[data-template*=product]) .reevys-product-info__table .is-selected :is(th,td):first-child{background:#f5f5f5}@media(max-width:749px){main[data-template*=product] .product-details>.group-block{padding:20px 16px!important}main[data-template*=product] .product-details>.group-block>.group-block-content{gap:18px!important}main[data-template*=product] .product-details h1{font-size:16px!important;line-height:1.35!important;font-weight:400;letter-spacing:0!important}main[data-template*=product] .product-details product-price{font-size:16px}main[data-template*=product] .product-details product-price :is(.price,.compare-at-price){font-size:14px!important;white-space:nowrap}main[data-template*=product] .variant-option__select{font-size:16px!important}main[data-template*=product]~.reevys-size-dialog .reevys-size-field input{font-size:16px}}main[data-template*=product] .reevys-delivery-promise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px;padding:16px 14px;background:#f2f2f2;border-block:1px solid #e5e5e5;color:#111;font:400 12px/1.45 var(--font-body--family);letter-spacing:0}.reevys-delivery-promise>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.reevys-delivery-promise>div+div{border-left:1px solid #d9d9d9;padding-left:14px}.reevys-delivery-promise strong{font-size:13px;font-weight:500;line-height:1.4}.reevys-delivery-promise__label{color:#555;font-size:11px}.reevys-delivery-promise__detail,.reevys-delivery-promise a{font-size:11px;color:#444}.reevys-delivery-promise a{text-decoration:underline;text-underline-offset:3px}main[data-template*=product] .sticky-add-to-cart__bar{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:16px;width:min(860px,calc(100% - 48px));padding:12px 16px;background:#fff;color:#111;border:1px solid #dedede;border-radius:4px;box-shadow:0 4px 24px #00000014}main[data-template*=product] .sticky-add-to-cart__bar:before{display:none}main[data-template*=product] .sticky-add-to-cart__image{display:block;width:48px;height:60px;border-radius:0}main[data-template*=product] .sticky-add-to-cart__info{min-width:0;padding:0}main[data-template*=product] .sticky-add-to-cart__title{display:block;font-size:13px;line-height:1.4;font-weight:400;letter-spacing:0}main[data-template*=product] .sticky-add-to-cart__variant{font-size:12px;line-height:1.4;color:#555;margin-top:3px}main[data-template*=product] .sticky-add-to-cart__price{font-size:14px;font-weight:500}main[data-template*=product] .sticky-add-to-cart__button{width:auto;min-width:144px;height:48px;padding:0 20px;background:#111;color:#fff;border-radius:0;font-size:13px;text-transform:none;letter-spacing:0}main[data-template*=product] .sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important}main[data-template*=product] .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}@media(max-width:749px){main[data-template*=product] .sticky-add-to-cart__bar{width:100%;border-radius:0;border-inline:0;border-bottom:0;bottom:0;grid-template-columns:40px minmax(0,1fr) auto;gap:3px 12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}main[data-template*=product] .sticky-add-to-cart__image{grid-column:1;grid-row:1 / 3;width:40px;height:54px}main[data-template*=product] .sticky-add-to-cart__info{grid-column:2;grid-row:1}main[data-template*=product] .sticky-add-to-cart__title{font-size:12px}main[data-template*=product] .sticky-add-to-cart__variant{font-size:11px}main[data-template*=product] .sticky-add-to-cart__price{grid-column:2;grid-row:2;font-size:12px}main[data-template*=product] .sticky-add-to-cart__button{grid-column:3;grid-row:1 / 3;min-width:116px;padding:0 12px;font-size:12px}main[data-template*=product] .sticky-add-to-cart__info[data-has-image=false]{grid-column:1 / 3}main[data-template*=product] sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:none}}main[data-template*=product] .product-details>.group-block>.group-block-content{display:grid!important;grid-template-columns:minmax(0,1fr) fit-content(40%)!important;column-gap:12px!important;row-gap:8px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>*{grid-column:1 / -1;margin-block-start:10px}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>product-price),main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price),main[data-template*=product] .product-details>.group-block>.group-block-content>variant-picker,main[data-template*=product] .product-details>.group-block>.group-block-content>variant-picker>.variant-picker__form{display:contents!important}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>.text-block:not(product-price){grid-column:1;grid-row:1;align-self:start;min-width:0;margin:0!important;overflow-wrap:anywhere}main[data-template*=product] .product-details>.group-block>.group-block-content>.group-block>.group-block-content:has(>product-price)>product-price{grid-column:1;grid-row:2;justify-self:start!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important}main[data-template*=product] .product-details>.group-block>.group-block-content>variant-picker>.variant-picker__form>.variant-option{grid-column:1 / -1;margin-block-start:10px!important}main[data-template*=product] .product-details>.group-block>.group-block-content>variant-picker>.variant-picker__form>:is(.reevys-color-option,.reevys-single-color-option){grid-column:2;grid-row:1 / 3;align-self:start;justify-self:end;width:max-content!important;max-width:120px!important;margin:-10px -10px 0 0!important}main[data-template*=product] .product-details .reevys-pdp-color-head{display:none!important}main[data-template*=product] .product-details .reevys-pdp-color-ui{gap:0}main[data-template*=product] .product-details .reevys-pdp-color-swatches{justify-content:flex-end;gap:0;padding:0}main[data-template*=product] .product-details .reevys-pdp-color-ui .reevys-pdp-swatch{position:relative;flex:0 0 40px;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}main[data-template*=product] .product-details .reevys-pdp-swatch:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgb(0 0 0 / 18%);background-color:var(--reevys-swatch-color, #dededb);background-image:var(--reevys-swatch-image, none);background-position:center;background-size:cover;pointer-events:none}main[data-template*=product] .product-details .reevys-pdp-swatch:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid transparent;pointer-events:none}main[data-template*=product] .product-details .reevys-pdp-swatch[aria-pressed=true]:after{border-color:var(--reevys-pdp-ink)}main[data-template*=product] .product-details .reevys-pdp-swatch:focus-visible:after{outline:2px solid var(--reevys-pdp-ink);outline-offset:2px}@media(max-width:359px){main[data-template*=product] .product-details>.group-block>.group-block-content>variant-picker>.variant-picker__form>:is(.reevys-color-option,.reevys-single-color-option){max-width:80px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/reevys-pdp-v6-layout-fix.css.map */
