xo-product xo-grid.ss-pdp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "info";row-gap:1.6rem}xo-grid.ss-pdp-grid>.ss-pdp-grid__title{grid-area:title;min-width:0}xo-grid.ss-pdp-grid>.ss-pdp-grid__media{grid-area:media;min-width:0}xo-grid.ss-pdp-grid>.ss-pdp-grid__info{grid-area:info;min-width:0}@media(min-width:768px){xo-product xo-grid.ss-pdp-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-areas:"media title" "media info";grid-template-rows:auto 1fr;column-gap:3rem;row-gap:1.6rem}xo-grid.ss-pdp-grid>.main-product__right{padding-left:0}}@media(min-width:992px){xo-product xo-grid.ss-pdp-grid{column-gap:5rem}}@media(min-width:1200px){xo-product xo-grid.ss-pdp-grid{column-gap:7rem}}.ss-pdp-grid .xo-product-info-content__header{align-items:flex-start;gap:1.6rem}.ss-pdp-grid .xo-product-info-content__title{font-weight:700;font-size:clamp(2.4rem,1.8rem + 1.2vw,3.6rem);line-height:1.15;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}.ss-pdp-grid .xo-product-info-content__title--long{font-size:clamp(2.1rem,1.6rem + .9vw,3rem)}.ss-pdp-grid .xo-product-info-content__wishlist{flex-shrink:0}.ss-pdp-grid .price-match-box{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:2rem;row-gap:1.2rem}.ss-pdp-grid .price-match-box>.xo-product-info-content__price{flex:1 1 26rem}.ss-pdp-grid .ss-product-price-meta .xo-price__item{font-weight:600}.ss-pdp-grid .price-match-box .xo-price-match-trigger{flex:0 0 auto;margin:0;min-height:4.4rem;padding:.8rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.6rem;background:transparent;color:rgb(var(--color-foreground));font:inherit;text-align:left;transition:border-color .2s,background-color .2s}.ss-pdp-grid .price-match-box .xo-price-match-trigger:hover{border-color:rgba(var(--color-foreground),.45);background-color:rgba(var(--color-foreground),.03)}.ss-pdp-grid .price-match-box .xo-price-match-trigger:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ss-pdp-grid .price-match-box .xo-price-match-text strong,.ss-pdp-grid .price-match-box .xo-price-match-text span{color:rgb(var(--color-foreground))}.ss-pdp-grid .price-match-box .xo-price-match-text strong{font-size:1.4rem}.ss-pdp-grid .price-match-box .xo-price-match-text span{font-size:1.3rem}.ss-pdp-grid .buy-button__add .xo-btn{min-height:5rem;background-color:#0d1b3e;border-color:#0d1b3e;color:#fff}.ss-pdp-grid .buy-button__add .xo-btn .xo-btn__text,.ss-pdp-grid .buy-button__add .xo-btn .xo-btn__text[data-text]:before,.ss-pdp-grid .buy-button__add .xo-btn .xo-btn__text[data-text]:after{color:#fff}.ss-pdp-grid .buy-button__add .xo-btn:hover{background-color:#11366c;border-color:#11366c;color:#fff}.ss-pdp-grid .buy-button__add .xo-btn:focus-visible{outline:.3rem solid #0d1b3e;outline-offset:.3rem}.sticky-addcart .xo-btn.sticky-addcart__add{background-color:#0d1b3e;border-color:#0d1b3e;color:#fff}.sticky-addcart .xo-btn.sticky-addcart__add .xo-btn__text,.sticky-addcart .xo-btn.sticky-addcart__add .xo-btn__text[data-text]:before,.sticky-addcart .xo-btn.sticky-addcart__add .xo-btn__text[data-text]:after{color:#fff}.sticky-addcart .xo-btn.sticky-addcart__add:hover{background-color:#11366c;border-color:#11366c}.ss-pdp-grid .shipping a{color:#11366c;text-decoration:underline;text-underline-offset:.2em}.xo-product-info-media-style4__right:focus-within .xo-product-info-media-style4__arrow,.xo-product-info-media-mobile__top:focus-within .xo-product-info-media-mobile__arrow{opacity:1;transform:translateY(-50%)}.xo-product-info-media-style4__arrow button:focus-visible,.xo-product-info-media-mobile__arrow button:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ss-pdp-details{display:grid;grid-template-columns:minmax(0,1fr);row-gap:3.2rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}@media(min-width:992px){.ss-pdp-details:not(.ss-pdp-details--single){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;column-gap:7rem;align-items:start}.ss-pdp-details:not(.ss-pdp-details--single)>.ss-pdp-details__main{grid-column:1}.ss-pdp-details:not(.ss-pdp-details--single)>.ss-pdp-details__aside{grid-column:2;grid-row:1 / span 2}}.ss-pdp-details--single>*{max-width:82rem}.ss-pdp-details__heading{margin:0 0 1.6rem;font-size:clamp(2.2rem,1.8rem + .8vw,2.8rem);font-weight:700;line-height:1.2;letter-spacing:-.01em}.ss-pdp-details__description{font-size:1.6rem;line-height:1.7;color:rgb(var(--color-foreground));overflow-wrap:break-word}.ss-pdp-details__description>:first-child{margin-top:0}.ss-pdp-details__description p,.ss-pdp-details__description ul,.ss-pdp-details__description ol{margin:0 0 1.4rem}.ss-pdp-details__description ul,.ss-pdp-details__description ol{padding-left:2.2rem}.ss-pdp-details__description ul{list-style:disc}.ss-pdp-details__description ol{list-style:decimal}.ss-pdp-details__description li{margin-bottom:.4rem}.ss-pdp-details__description h2,.ss-pdp-details__description h3,.ss-pdp-details__description h4{margin:2.8rem 0 1rem;font-weight:700;line-height:1.25}.ss-pdp-details__description h2{font-size:2rem}.ss-pdp-details__description h3,.ss-pdp-details__description h4{font-size:1.8rem}.ss-pdp-details__description a{color:#11366c;text-decoration:underline;text-underline-offset:.2em}.ss-pdp-details__description a:hover{text-decoration-thickness:.2rem}.ss-pdp-details__description img,.ss-pdp-details__description iframe,.ss-pdp-details__description video{max-width:100%;height:auto}.ss-pdp-details__description table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.ss-pdp-details__aside{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;border-radius:.8rem;background-color:rgba(var(--color-foreground),.035)}@media(max-width:767px){.ss-pdp-details__aside{padding:2rem 1.6rem}}.ss-pdp-details__aside .ss-facts{margin:0}.ss-pdp-details__aside .ss-facts__title{font-size:1.8rem;line-height:1.3;font-weight:700}.ss-pdp-details__aside .ss-facts__table{font-size:1.5rem}.ss-pdp-details__aside .ss-hub-links{margin:0;font-size:1.5rem;line-height:1.7}.ss-pdp-details__aside .ss-hub-links a{color:#11366c;text-underline-offset:.2em}.ss-pdp-details .ss-faq{max-width:none;margin:0;padding:0}.ss-pdp-details .ss-faq__title{margin:0 0 .8rem;font-size:clamp(2rem,1.7rem + .6vw,2.4rem);font-weight:700}.ss-pdp-details .ss-faq__q{padding:.4rem 0}.ss-pdp-details .ss-faq__q h3{font-size:1.6rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ss-product-premium.css.map */
