@media only screen and (max-width:40rem){.product--variations .product-info-wrapper{display:flex;flex-direction:column-reverse}}@media only screen and (min-width:40.0625rem){.product-template-components{width:100%}}.product-base-main--new .product-template-components{box-sizing:border-box;min-width:0;width:100%}.product-base-main--new .product-template-components:empty{display:none}.product-base-main--new{background-color:#fff}.product-base-main--new .full-width{margin:0 auto}.product-base-main--new .product-grid-wrapper{width:100%}.product-base-main--new .product-grid{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:80rem}@media only screen and (min-width:64.0625rem){.product-base-main--new .product-grid{align-items:start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-areas:"gallery aside" "content aside";grid-template-columns:minmax(0,1fr) 32.1875%;grid-template-rows:auto auto;row-gap:1.5rem}}.product-base-main--new .product-gallery-section{width:100%}@media only screen and (max-width:40rem){.product-base-main--new .product-gallery-section{margin-left:calc(var(--spacing-sbg-space-xs, 1rem)*-1);margin-right:calc(var(--spacing-sbg-space-xs, 1rem)*-1);width:100vw}}@media only screen and (min-width:64.0625rem){.product-base-main--new .product-gallery-section{grid-area:gallery;margin-left:0;margin-right:0;width:auto}}.product-base-main--new .pcs_productBreadcrumb-v2{max-width:80rem}.product-base-main--new .product-grid-content{background-color:#fff}@media only screen and (min-width:64.0625rem){.product-base-main--new .product-grid-content{grid-area:content}}.product-base-main--new .product-aside-content{display:block;width:100%}@media only screen and (min-width:64.0625rem){.product-base-main--new .product-aside-content{align-self:stretch;grid-area:aside;width:auto}}.product-base-main--new .aside-content-wrapper{background-color:#fff;position:static}@media only screen and (min-width:64.0625rem){.product-base-main--new .aside-content-wrapper{border:1px solid var(--color-sbg-neutral-200);border-radius:var(--radius-sbg-radius-lg);margin-bottom:var(--spacing-sbg-space-md);padding:var(--spacing-sbg-space-xs);position:sticky;top:5rem}}.product-base-main--new .aside-content-wrapper>*+:not(.ratings){margin-top:var(--spacing-sbg-space-xs)}.product-base-main--new .aside-content-wrapper .delivery-method+.easy-return,.product-base-main--new .aside-content-wrapper .delivery-method+.gift-wrap,.product-base-main--new .aside-content-wrapper .gift-wrap+.easy-return{border-top:none;margin-top:0}.product-base-main--new .aside-content-wrapper .delivery-method:has(+.easy-return),.product-base-main--new .aside-content-wrapper .delivery-method:has(+.gift-wrap),.product-base-main--new .aside-content-wrapper .gift-wrap:has(+.easy-return){border-bottom:none}.product-base-main--new .aside-content-wrapper .delivery-method,.product-base-main--new .aside-content-wrapper .easy-return:not(.delivery-method+*,.gift-wrap+*),.product-base-main--new .aside-content-wrapper .gift-wrap:not(.delivery-method+*){border-radius:8px 8px 0 0}.product-base-main--new .aside-content-wrapper .delivery-method:not(:has(~.gift-wrap,~.easy-return)),.product-base-main--new .aside-content-wrapper .easy-return,.product-base-main--new .aside-content-wrapper .gift-wrap:not(:has(~.easy-return)){border-radius:0 0 8px 8px}.product-base-main--new .aside-content-wrapper .delivery-method:not(:has(~.gift-wrap,~.easy-return)):not(.gift-wrap~*,.easy-return~*),.product-base-main--new .aside-content-wrapper .easy-return:not(.delivery-method+*,.gift-wrap+*),.product-base-main--new .aside-content-wrapper .gift-wrap:not(.delivery-method+*):not(:has(~.easy-return)){border-radius:8px}@media only screen and (max-width:40rem){.product-base-main--new .aside-content-wrapper:has(.ratings--mx2){display:flex;flex-direction:column}.product-base-main--new .aside-content-wrapper:has(.ratings--mx2)>.product-description-bbic{order:-2}.product-base-main--new .aside-content-wrapper:has(.ratings--mx2)>.ratings--mx2{order:-1}.product-base-main--new .aside-content-wrapper:has(.ratings--mx2)>:empty{display:none}}.product-base-main--new .add-to-cart-button{margin:0}@media only screen and (min-width:48.0625rem){.product-base-main--new .product-mobile .full-width{padding:.625rem 0}.product-base-main--new .product-mobile .product-grid-wrapper{padding:0}.product-base-main--new .product-mobile .product-grid-content{flex:auto;max-width:100%}}
