.shopify-section-main-product{overflow:visible}.product-hero{--info-width: 354px;display:grid;transition:opacity var(--slow)}@media (min-width: 1366px){.product-hero{--info-width: 423px}}@media (min-width: 1440px){.product-hero{--info-width: 423px;--gutter: 60px}}:root.loading .product-hero{opacity:0}@media (max-width: 749px){.product-hero{gap:40px;grid-template:"media-wrapper" auto "info" auto / 1fr}}@media (min-width: 750px) and (max-width: 1439px){.product-hero{gap:36px;grid-template:"media-wrapper info" auto / 1fr var(--info-width);margin:43px 0;padding:0 var(--gutter)}.product-hero .product__options .option--size .option-value{padding:2px 4px}}@media (min-width: 1440px){.product-hero{grid-template:"media-wrapper info" auto / 1fr var(--info-width);grid-template-columns:auto}}.product-hero .product__info{color:var(--black);grid-area:info;margin-left:auto}@media (max-width: 749px){.product-hero .product__info{max-width:100vw}}@media (min-width: 750px){.product-hero .product__info{align-self:flex-end;display:flex;flex-direction:column;justify-content:center;position:sticky;bottom:24px;min-height:calc(100vh - 123px);width:var(--info-width)}}@media (min-width: 1440px){.product-hero .product__info{grid-column:1 / 1;margin:24px var(--gutter) 0 auto}}.product-hero .product__info .product__info-inner__top{background:var(--white);box-sizing:border-box;border:1px solid;border-radius:35px;padding:22px 40px;text-align:center}@media (min-width: 750px) and (max-width: 1439px){.product-hero .product__info .product__info-inner__top{padding:22px 30px}}@media (min-width: 1440px){.product-hero .product__info .product__info-inner__top{padding:38px 45.5px}}.product-hero .product__info .add-to-cart{height:35px;border-radius:48px}.product-hero .product__info .add-to-cart:disabled{background:#e6e7e8;border-color:transparent;color:var(--black);pointer-events:none}.product-hero .product__info #SI_trigger{font:700 13px/1.33 MaisonNeue,sans-serif!important;letter-spacing:.1em;margin-top:1em;text-decoration:underline;text-transform:uppercase;white-space:nowrap;padding:0}.product-hero .product__info #SI_trigger:hover{background:initial;color:initial}.product-hero .product__info .product__title{display:inline}.product-hero .product__info .product__title h1{text-decoration:underline;text-transform:uppercase}.product-hero .product__info .product__title span.compare-at-price{text-decoration:line-through}.product-hero .product__info .product__title span.compare-at-price+span{color:var(--red);margin-left:.25em}.product-hero .product__info .product__title h1{display:inline;font-size:14px;letter-spacing:1.8px;line-height:1.5}.product-hero .product__info .product__title>a{display:none}.product-hero .product__info .product-description{line-height:1.4;margin:1em 0}.product-hero .product__info .product-description p{margin:1em 0}@media (min-width: 750px){.product-hero .product__info .product-description{letter-spacing:.8px}}.product-hero .product__info .junip-product-summary-star{width:13px;height:13px}.product-hero .swym-button-bar{margin:0}.product-hero .swym-btn-container[data-position=default] .swym-button{column-gap:.25em;display:inline-flex;flex-direction:row-reverse;padding:0;text-transform:none}.product-hero .swym-btn-container[data-position=default] .swym-button .swym-wishlist-cta{text-decoration:underline;text-underline-position:from-font;text-underline-offset:1px}.product-hero .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{text-indent:0}.product-hero .swym-btn-container .swym-button:after{position:relative}.product-hero .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{width:auto}@media (max-width: 749px){.product-hero .product__info-inner{margin:0 0 13px;padding:0 var(--gutter)}}.product-hero .product__media-wrapper{grid-area:media-wrapper}@media (min-width: 1440px){.product-hero .product__media-wrapper{grid-column:1 / 1}}.product-hero .product__media{display:block;grid-area:media;position:relative}.product-hero .product__media video{display:block;width:100%}.product-hero .product__media img{height:auto;width:100%}.product-hero .product__media .media-container{-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 749px){.product-hero .product__media .media-container{display:flex;column-gap:0;overflow:auto;row-gap:0;scroll-padding-left:0;scroll-snap-type:x mandatory}}.product-hero .product__media .media-container::-webkit-scrollbar{display:none}.product-hero .product__media .media-container .product__media-item{display:none}.product-hero .product__media .media-container .product__media-item.is-active{display:block}@media (max-width: 749px){.product-hero .product__media .media-container .product__media-item{scroll-snap-align:center;flex:0 0 100vw}}@media (min-width: 750px) and (max-width: 1439px){.product-hero .product__media .media-container{gap:30px}.product-hero .product__media .media-container .product__media-item{border:1px solid var(--black);width:100%}}@media (min-width: 1440px){.shopify-section-main-product.shopify-section-main-product--gift-card .product-hero .product__media .media-container .product__media-item{border:1px solid var(--black);margin-top:30px}.shopify-section-main-product.shopify-section-main-product--gift-card .product-hero .product__media .media-container .product__media-item:first-child{margin-top:0}}@media (min-width: 1440px){.product-hero .product__media .media-container{display:grid;gap:0;grid-template:"media1 media1" auto "media2 media3" auto / 1fr 1fr}.product-hero .product__media .media-container .product__media-item{display:none;grid-column:1 / 3}.product-hero .product__media .media-container .product__media-item.is-active{display:block}.product-hero .product__media .media-container .product__media-item[data-media-grid=media1]{grid-area:media1}.product-hero .product__media .media-container .product__media-item[data-media-grid=media2]{grid-area:media2}.product-hero .product__media .media-container .product__media-item[data-media-grid=media3]{grid-area:media3}.product-hero .product__media .media-container .product__media-item[data-media-grid=media3] img,.product-hero .product__media .media-container .product__media-item[data-media-grid=media3] video{border:1px solid var(--black);border-radius:58px;margin:48px 0 48px 34px;object-fit:cover;overflow:hidden;width:384px;height:514px}.product-hero .product__media .media-container .product__media-item[data-media-grid=media3] img.landscape,.product-hero .product__media .media-container .product__media-item[data-media-grid=media3] video.landscape{width:514px;height:384px}.product-hero .product__media .media-container img{display:block;width:100%}}@media (min-width: 1440px) and (min-width: 1440px){.product-hero .product__media .media-container .product__media-item[data-media-grid=media2]{margin-right:-100%}}@media (min-width: 1440px) and (min-width: 1440px){.product-hero .product__media .media-container .product__media-item[data-media-grid=media3]{align-self:flex-start;margin-left:-100%;position:sticky;top:var(--header-height)}}.product-hero .product__media-dots{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:20%}@media (min-width: 750px){.product-hero .product__media-dots{display:none}}.product-hero .product__media-dots .dot{display:none;border:1px solid;border-radius:50%;margin:0 7px;width:9px;height:9px;overflow:hidden}@media (min-width: 750px){.product-hero .product__media-dots .dot{width:13px;height:13px}}.product-hero .product__media-dots .dot.is-active{display:inline-block}.product-hero .product__media-dots .dot.active{background:var(--black)}@media (max-width: 749px){.product-hero .product__media .product__media-wrapper{scroll-snap-align:center;flex:0 0 100vw}}.product-hero .slider-buttons{display:none}.product-hero .slider.slider--mobile{margin-bottom:0}.product:not(.featured-product) .product__view-details{display:none}.low-inventory-badge{background:#e6e7e8;border-radius:72px;cursor:default;display:inline-block;font-size:14px;font-weight:700;line-height:1.2;padding:3px 1em 1px;text-transform:uppercase}.preorder-messaging{font-size:12px}@media (min-width: 1440px){.shopify-section-main-product--gift-card .product-hero{gap:var(--gutter);margin:43px 0;min-height:calc(100vh - var(--header-height));padding:0 var(--gutter)}}@media (min-width: 1440px){.shopify-section-main-product--gift-card .product-hero .product__media-wrapper{margin:auto;max-width:514px}}@media (min-width: 750px){.shopify-section-main-product--gift-card .product__info{justify-content:center;margin-right:0}}.shopify-section-product-details{margin:0}.bubble{margin-top:20px;background:var(--white);border:1px solid;border-radius:40px;box-sizing:border-box;text-align:center;overflow:hidden}.bubble .bubble-header{white-space:nowrap;cursor:pointer}.bubble .bubble-header h6{display:inline;pointer-events:none}.bubble .bubble-header:after{content:" +"}.bubble .bubble-header{padding:18px 30px}.bubble .bubble-container{box-sizing:border-box;max-height:0;transition:max-height var(--fast)}.bubble .bubble-text{padding:1px 30px 18px}.bubble .bubble-text table:not([class]){font-size:x-small}.bubble .bubble-text table:not([class]) :is(td,th){padding:1em 1px;word-wrap:break-word}.bubble .bubble-text a{text-decoration:underline;white-space:pre}.bubble h5,.bubble table{margin:1em 0}.bubble.expanded .bubble-header:after{content:" \2013"}
/*# sourceMappingURL=/cdn/shop/t/434/assets/section-main-product.css.map */
