@media screen and (min-width:992px){.main-product__grid:has(.main-product__media-desktop),.main-product__native-layout{display:grid!important;grid-template-columns:minmax(0,47fr) minmax(0,53fr)!important;column-gap:1.8rem!important;align-items:stretch!important;width:100%!important}.main-product__grid:has(.main-product__media-desktop)>.main-product__image{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important}.main-product__grid:has(.main-product__media-desktop)>.main-product__content{grid-column:2 / 3!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important}.main-product__content>.xo-product-info-content,.main-product__native-info-track>.xo-product-info-content,.main-product__content .xo-product-info-content__title{width:100%!important;max-width:64rem!important}}@media screen and (max-width:991.98px){.pdp-key-elements{width:100%;margin:2.4rem 0 0;padding:2.2rem 0 0;border-top:.1rem solid rgba(17,17,17,.12);background:#fff;color:#111}.pdp-key-elements[hidden]{display:none!important}.pdp-key-elements__heading{margin:0 0 1.5rem;color:#111;font-size:1.4rem;font-weight:500;line-height:1.35}.pdp-key-elements__viewport{width:100%;min-width:0;overflow:hidden}.pdp-key-elements__grid{display:flex!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-key-elements__grid::-webkit-scrollbar{display:none}.pdp-key-elements__item{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}.pdp-key-elements__item>link,.pdp-key-elements__item>script{position:absolute}.pdp-key-elements__grid .pdp-media-story-card,.pdp-key-elements__grid .pdp-media-story-card__container,.pdp-key-elements__grid .pdp-media-story-card__card{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.pdp-key-elements__grid .pdp-media-story-card__split{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;background:#fff!important}.pdp-key-elements__grid .pdp-media-story-card__media-wrap,.pdp-key-elements__grid .pdp-media-story-card__banner-media{order:1!important;position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1;margin:0 0 1.4rem!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:#f6f5f3!important}.pdp-key-elements__grid .pdp-media-story-card__media-set,.pdp-key-elements__grid .pdp-media-story-card__color-media,.pdp-key-elements__grid .pdp-media-story-card__media{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.pdp-key-elements__grid .pdp-media-story-card__image,.pdp-key-elements__grid .pdp-media-story-card__video{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;object-fit:var(--pdp-media-fit, contain)!important;object-position:var(--pdp-media-position, center center)!important}.pdp-key-elements__grid .pdp-media-story-card__text-wrap{order:2!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important}.pdp-key-elements__grid .pdp-media-story-card__text-inner{width:100%!important;max-width:none!important;margin:0!important}.pdp-key-elements__grid .pdp-media-story-card__eyebrow{margin:0 0 .55rem!important;color:#111!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.08em!important}.pdp-key-elements__grid .pdp-media-story-card__heading,.pdp-key-elements__grid .pdp-media-story-card__heading *{color:#111!important;font-size:1.55rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}.pdp-key-elements__grid .pdp-media-story-card__heading{max-width:none!important;margin:0!important}.pdp-key-elements__grid .pdp-media-story-card__body,.pdp-key-elements__grid .pdp-media-story-card__body *{color:#5b5b5b!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.55!important}.pdp-key-elements__grid .pdp-media-story-card__body{max-width:none!important;margin-top:.75rem!important}.pdp-key-elements__grid .pdp-media-story-card__body p{margin:0 0 .6rem!important}.pdp-key-elements__grid .pdp-media-story-card__body p:last-child{margin-bottom:0!important}.pdp-key-elements__grid .pdp-media-story-card__button{display:inline-flex!important;width:auto!important;margin-top:.9rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:1.15rem!important;font-weight:400!important;line-height:1.4!important;text-decoration:underline!important;text-underline-offset:.2em}.pdp-key-elements__indicators{display:flex;align-items:center;width:100%;gap:.55rem;margin:1.6rem 0 0;padding:0}.pdp-key-elements__indicators[hidden]{display:none!important}.pdp-key-elements__indicator{position:relative;flex:1 1 0;min-width:0;margin:0;padding:.7rem 0;border:0;border-radius:0;background:transparent;cursor:pointer}.pdp-key-elements__indicator:before{content:"";display:block;width:100%;height:.1rem;background:#d7d7d7;transition:height .18s ease,background-color .18s ease}.pdp-key-elements__indicator.is-active:before{height:.2rem;background:#111}.pdp-key-elements__indicator:focus-visible{outline:.15rem solid #111111;outline-offset:.2rem}.main-product .xo-product-info-media-carousel__image,.main-product .xo-product-info-media-carousel__image--radius,.main-product .xo-product-info-media-carousel__image .xo-media,.main-product .xo-product-info-media-carousel__image .xo-image,.main-product .xo-product-info-media-carousel__image .xo-image__placeholder,.main-product .xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-image,.main-product .xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-image--radius,.main-product .xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-image .xo-media,.main-product .xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-image:after,.main-product .xo-product-info-content__purchase-group,.main-product .xo-product-info-content__purchase-card,.main-product .xo-product-info-content__collapse,.main-product .xo-product-info-content__card-module,.main-product .xo-product-info-content__overview-card,.main-product .pdp-information-tabs,.main-product .pdp-information-tabs__inner,.main-product .pdp-information-tabs__panel,.main-product .pdp-information-tabs__content,.main-product .product-model-selector__control-wrap,.main-product .product-model-selector__control,.main-product .product-model-selector select,.main-product .xo-field-select-custom__trigger,.main-product .xo-field-select-custom__popover,.main-product .pdp-ring-customizer,.main-product .pdp-ring-customizer__start-design,.main-product .pdp-ring-customizer__after-add-note,.main-product .xo-pdp-ecosystem-addons,.main-product .xo-pdp-ecosystem-addons__helper,.main-product .xo-pdp-ecosystem-addons__item,.main-product .xo-pdp-ecosystem-addons__media,.main-product .xo-pdp-ecosystem-addons__image,.main-product .xo-pdp-ecosystem-addons__select,.main-product .xo-pdp-ecosystem-addons__details,.main-product .xo-pdp-ecosystem-addons__add,.main-product [data-pdp-more-info-location=right],.main-product [data-pdp-more-info-location=right] .collapse-content,.main-product [data-pdp-more-info-location=right] .collapse-content-box-1,.main-product [data-pdp-more-info-location=right] .collapse-content-box-1__item,.main-product [data-pdp-more-info-location=right] .xo-collapse,.main-product [data-pdp-more-info-location=right] .xo-collapse__trigger,.main-product [data-pdp-more-info-location=right] .xo-collapse__content,.pdp-media-story-card__card,.pdp-media-story-card__media-wrap,.pdp-media-story-card__banner-media,.pdp-media-story-card__image,.pdp-media-story-card__video,.pdp-media-story-card__button,.pdp-media-story-card__placeholder{border-radius:0!important;box-shadow:none!important}.main-product .xo-product-info-content__quantity .xo-quantity,.main-product .xo-product-info-content__quantity .xo-quantity--radius,.main-product .xo-product-info-content__quantity .xo-quantity__button,.main-product .xo-product-info-content__add-cart .xo-btn,.main-product .xo-product-info-content__add-cart button,.main-product .xo-product-info-content__buy-now .shopify-payment-button__button,.main-product .shopify-payment-button__button{border-radius:0!important;box-shadow:none!important}.main-product .xo-product-info-content__group{--button-radius: 0rem !important;--button-radius-outset: 0rem !important}.main-product .xo-product-info-content__buy-now shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.main-product .xo-product-info-content .xo-field-color,.main-product .xo-product-info-content .xo-field-color .xo-field-color__item,.main-product .xo-product-info-content .xo-field-color .xo-field-color__fill,.main-product .xo-product-info-content .xo-field-color .xo-field-color__image,.main-product .xo-product-info-content .xo-field-color .xo-field-color__image img,.main-product .xo-product-info-content .xo-field-color .xo-field-color__image picture,.main-product .xo-product-info-content .xo-field-color .xo-field-color__diagonal{border-radius:50%!important}}@media screen and (max-width:991.98px){.pdp-key-elements__viewport{overflow:visible!important}.pdp-key-elements__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3.2rem!important;overflow:visible!important;scroll-snap-type:none!important}.pdp-key-elements__item{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}.pdp-key-elements__indicators{display:none!important}}@media screen and (max-width:991.98px){.main-product .pdp-key-elements__grid{gap:3.6rem!important}.main-product .pdp-key-elements__item{width:100%!important;max-width:100%!important}.main-product .pdp-key-elements__grid .pdp-media-story-card__heading,.main-product .pdp-key-elements__grid .pdp-media-story-card__heading *{font-size:2rem!important;line-height:1.28!important}}@media screen and (max-width:991.98px){html body .main-product .xo-product-info-content [data-pdp-key-elements] .pdp-key-elements__grid{gap:3.6rem!important}html body .main-product .xo-product-info-content [data-pdp-key-elements] .pdp-key-elements__item{width:100%!important;max-width:100%!important}}@media screen and (max-width:991.98px){.main-product .pdp-key-elements{padding-top:1.4rem!important}.main-product .pdp-key-elements__heading{display:none!important}.main-product .pdp-key-elements__grid .pdp-media-story-card__body,.main-product .pdp-key-elements__grid .pdp-media-story-card__body *{color:#3b3b3b!important}}@media screen and (min-width:992px){.main-product .pdp-key-elements{padding-top:1.6rem!important}.main-product .pdp-key-elements__heading{display:none!important}.main-product .pdp-key-elements__grid .pdp-media-story-card__heading,.main-product .pdp-key-elements__grid .pdp-media-story-card__heading *{font-size:1.7rem!important;line-height:1.35!important}.main-product .pdp-key-elements__grid .pdp-media-story-card__body,.main-product .pdp-key-elements__grid .pdp-media-story-card__body *{color:#3b3b3b!important;font-size:1.35rem!important;line-height:1.58!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pdp-layout-refinement.css.map */
