@media screen and (min-width:750px){.product.product--has-sidebar{display:grid;grid-template-columns:var(--pdp-col-media, 1fr) var(--pdp-col-info, 2fr) var(--pdp-col-sidebar, 1fr);column-gap:0;align-items:start}.product.product--has-sidebar>.grid__item{width:auto;max-width:none;flex:initial}.product.product--has-sidebar .product__media-wrapper{max-width:none;width:auto;padding:0 3rem 0 0}.product.product--has-sidebar .product__info-wrapper{max-width:none;width:auto;padding:0 3rem}.product.product--has-sidebar .product__sidebar{padding:0 0 0 3rem}.product.product--has-sidebar .product__info-container{max-width:none}.product.product--has-sidebar .product__sidebar{border-left:.1rem solid rgba(var(--color-foreground),.2)}.product.product--has-sidebar .product__column-sticky--media{position:sticky;top:3rem;align-self:start;z-index:1}}.product__sidebar-inner>*+*{margin-top:3rem}.product__affiliate-title{margin:0 0 1.5rem}.product__affiliate-text{margin-bottom:1.5rem}.affiliate-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0}.affiliate-list__item{margin:0}.affiliate-list__link--text{display:block;width:100%;text-align:center}.affiliate-list__link--image{display:inline-block;line-height:0}.affiliate-list__image{max-width:100%;height:auto}.affiliate-list__embed{display:block}.affiliate-list__embed img{max-width:100%;height:auto}.complementary-products--stacked .complementary-slide.grid__item{padding-left:0;padding-right:0}.complementary-products--stacked .card--horizontal .card__heading,.complementary-products--stacked .card__heading a{white-space:normal;overflow:visible;text-overflow:unset;display:block}.complementary-products--stacked .card--horizontal{grid-template-columns:8rem 1fr}@media screen and (max-width:749px){.product.product--has-sidebar .product__media-wrapper{order:1}.product.product--has-sidebar .product__info-wrapper{order:2}.product.product--has-sidebar .product__sidebar{order:3;width:100%;max-width:100%;margin-top:3rem}.product.product--has-sidebar .product__info-wrapper,.product.product--has-sidebar .product__sidebar{border-left:none}.product__column-sticky--sidebar{position:static}.product--affiliate-in-bar .product__affiliate{display:none}.product--has-sidebar{padding-bottom:2rem}}.mobile-buy-bar{display:none}@media screen and (max-width:749px){.mobile-buy-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:4;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -.2rem 1rem rgba(var(--color-shadow),.08);padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px)) 21rem}.mobile-buy-bar__button{margin:0}.floatingchat-container-wrap,.floatingchat-container-wrap-mobi{left:1.2rem!important;right:auto!important;bottom:calc(.8rem + env(safe-area-inset-bottom,0px))!important}}.affiliate-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(var(--color-foreground),.2);transition:opacity var(--duration-default, .2s) ease}.affiliate-modal[open]{opacity:1;visibility:visible;z-index:102}.affiliate-modal__content{position:fixed;left:0;right:0;bottom:0;top:auto;transform:translateY(100%);width:100%;max-width:none;max-height:90vh;overflow:auto;padding:2.4rem 2rem calc(2.4rem + env(safe-area-inset-bottom,0px));border-radius:1.6rem 1.6rem 0 0;background-color:rgb(var(--color-background));box-shadow:0 -.4rem 2rem rgba(var(--color-shadow),.25);transition:transform var(--duration-default, .2s) ease}.affiliate-modal[open] .affiliate-modal__content{transform:translateY(0)}.affiliate-modal__content:before{content:"";display:block;width:4rem;height:.4rem;margin:0 auto 1.6rem;border-radius:.4rem;background-color:rgba(var(--color-foreground),.2)}.affiliate-modal__toggle{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:1.2rem;cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.55)}.affiliate-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.affiliate-modal__toggle .icon{width:2rem;height:2rem}.affiliate-modal__body>*+*{margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-pdp-affiliate.css.map */
