:root{--swiper-navigation-size: 20px}product-info{display:block;background-color:#fff}.flex{display:flex;flex-wrap:wrap;padding:0;list-style:none}.flex__item{width:100%;max-width:100%;flex-grow:1;flex-shrink:0}.swiper{z-index:0}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-pagination-bullet-active{background:#000}.product__media-wrapper .swiper-slide img,.product__media-wrapper .swiper-slide video,.product__media-wrapper .swiper-slide iframe{display:block;width:100%;height:100%;margin:0 auto}.product__media-wrapper.media-cover .swiper-slide img,.product__media-wrapper.media-cover .swiper-slide video,.product__media-wrapper.media-cover .swiper-slide iframe{object-fit:cover}.product__media-wrapper.media-contain .swiper-slide img,.product__media-wrapper.media-contain .swiper-slide video,.product__media-wrapper.media-contain .swiper-slide iframe{object-fit:contain}.product-media{position:relative;width:100%;height:100%;aspect-ratio:1/1}custom-video-player,.video-wrapper{display:block;position:relative;width:100%;height:100%}custom-video-player{display:block}.video-wrapper video{width:100%;height:100%;display:block}.custom-video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;z-index:11;transition:opacity .3s ease;pointer-events:auto}.video-wrapper.playing .custom-video-play-overlay{opacity:0;pointer-events:none}.custom-video-play-overlay:hover svg circle{fill:#000c}.custom-video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:10px;display:flex;align-items:center;justify-content:space-between;opacity:0;transition:opacity .3s ease;z-index:10;pointer-events:auto}.video-wrapper:hover .custom-video-controls,.video-wrapper.playing .custom-video-controls{opacity:1}.video-control-btn{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.video-control-btn:hover{opacity:.8}.video-progress-bar{flex:1;height:5px;background:#ffffff4d;border-radius:3px;cursor:pointer;position:relative;pointer-events:auto}.video-progress-filled{height:100%;background:#fff;border-radius:3px;width:0%;transition:width .1s linear}@media(max-width:750px){.video-wrapper video{pointer-events:none}.custom-video-play-overlay,.custom-video-controls,.video-control-btn,.video-progress-bar{pointer-events:auto}.custom-video-controls{opacity:1}}.product-media-thumbs{display:none;margin-top:16px;padding:0 29px}.product-media-thumbs .swiper-slide{width:100px;height:100px;cursor:pointer;border-radius:8px;overflow:hidden;box-sizing:border-box;border:2px solid transparent}.product-media-thumbs .swiper-slide-thumb-active{border-color:var(--clay-orange)}.product-media-thumb{width:100px;height:100px;padding:0;box-sizing:border-box;background:var(--vanilla-sugar);position:relative}.product-media-thumb.video-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;pointer-events:none}.product-media-thumb .video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;z-index:1;pointer-events:none}.product-media-thumb .video-play-icon svg{width:100%;height:100%;color:#000;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.product__media-wrapper.media-cover .swiper-slide .product-media-thumb .product-media-thumb-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.product__media-wrapper.media-cover img{border-radius:12px}.product__info-wrapper{padding-top:20px}@media screen and (max-width:768px){.product__info-wrapper,.shopify-section product-info{padding-top:15px}}.product__info-wrapper form>*+*{margin:24px 0}.product__info-wrapper .product__text{font-family:var(--font-custom-family);display:inline-flex;font-size:10px;letter-spacing:1.3px;line-height:1.2;margin:0 0 12px}.product__info-wrapper .product__title *{margin:0}product-info .product__info-wrapper form>*:last-child{margin-bottom:0}.product__info-wrapper .product__title{word-break:break-word;margin:0;text-transform:uppercase}.product__title h1,.product__title h2{font-size:28px;font-weight:400;line-height:calc(1 + .3 / max (1,1));letter-spacing:.6px}.product__price{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;font-family:var(--font-custom-family)}.product__description{font-family:var(--font-custom-family);letter-spacing:0;line-height:1.4;margin-bottom:24px}.product__description p{margin:0}.price__item{margin:0 15px 0 0;font-size:18px;letter-spacing:1px}.price__item.product-regular__price{margin-right:9px;color:rgb(var(--color-foreground))}.price__item.product-sale__price{font-size:16px}.option__label{display:block;margin-bottom:6px;font-size:16px;line-height:1.5;letter-spacing:.6px;padding-left:0}.pill-radio{display:none}.pill-label{border-radius:var(--variant-pills-radius);background-color:rgb(var(--color-background));display:inline-block;margin:7px 5px 2px 0;padding:10px 20px;font-size:14px;letter-spacing:1px;line-height:1;text-align:center;transition:border .1s ease;cursor:pointer;position:relative;border:1px solid var(--graphite-gray);color:var(--graphite-gray)}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.pill-radio:checked+.pill-label{background:var(--graphite-gray);color:rgb(var(--color-background))}.pill-label.pill-disabled{text-decoration:line-through}.variant-block__dropdown select{width:100%;height:45px;padding:0 31px 0 14px;border-radius:0;font-size:12px}.product__quantity svg.icon{width:10px;height:10px;pointer-events:none}.product__quantity button{padding:0;border:none;background:transparent;width:36px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 27.5px;z-index:1;color:var(--obsidian-black)}.product__quantity button svg{width:10px;height:10px}.product__quantity button path{fill:var(--obsidian-black)}.product__quantity .option__label{margin-bottom:12px;text-transform:uppercase}.product__quantity quantity-selector input:focus{border:none;outline:0px}.product__quantity quantity-selector{display:flex;align-items:center;justify-content:space-between;width:161px;min-height:48px;outline:1px solid var(--obsidian-black);border-radius:34px}.product__quantity quantity-selector input{border:none;text-align:center;background:transparent;width:100%;font-size:16px;color:var(--obsidian-black);font-family:var(--font-body-family)}.product__quantity quantity-selector input::-webkit-outer-spin-button,.product__quantity quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__quantity quantity-selector input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-form__buttons button{width:100%;background:var(--obsidian-black);border:1px solid var(--obsidian-black);text-transform:uppercase;padding:19px 10px;line-height:1;cursor:pointer;font-size:16px;letter-spacing:1px;color:var(--sandwhite);position:relative}@media screen and (max-width:750px){.product-form__buttons button{padding:16px 10px}}.product__text-and-reviews-wrapper{display:flex;flex-flow:column nowrap;gap:0px;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:750px){.product__text-and-reviews-wrapper{flex-flow:row nowrap;gap:8px;justify-content:space-between;align-items:flex-start}}.product__text-and-reviews-wrapper .junip-product-summary-review-count{color:var(--clay-orange);text-decoration:underline}.product-form__buttons button:hover{color:var(--obsidian-black);background:var(--sandwhite)}.shopify-payment-button__button{font-size:15px;letter-spacing:1px}shopify-buy-it-now-button .shopify-payment-button__button{background:#000;color:#fff}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000}.shopify-payment-button{margin-top:12px}.shopify-payment-button .shopify-payment-button__button--unbranded{background:rgba(var(--color-button),var(--alpha-button-background))}.product-form__input{padding:0;margin:0 0 12px;min-width:fit-content;border:none}.product__info-wrapper .product__accordion{margin-top:25px;margin-bottom:0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.product__accordion summary{display:flex;align-items:center;position:relative;line-height:1;padding:15px 0;cursor:pointer;list-style:none}.product__accordion .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;fill:rgb(var(--color-foreground));width:20px;height:20px;align-self:center;margin-right:10px}.product__accordion .summary__title{display:flex;flex:1}.product__accordion .accordion__title{display:flex;align-items:center;max-width:calc(100% - 96px);min-height:16px;margin:0;font-size:16px;font-weight:500;color:rgb(var(--color-foreground))}.product__accordion svg.icon.icon-caret{width:10px;height:6px;position:relative;right:15px}.product__accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__content{margin-bottom:15px;word-break:break-word;overflow-x:auto;padding:0 10px;line-height:1.6}.accordion__content>*:first-child{margin-top:0}.accordion__content>*:last-child{margin-bottom:0}.product__accordion+.product__accordion{margin-top:0;border-top:none}.product__inventory{display:flex;align-items:center;gap:.5rem;font-size:16px;letter-spacing:.5px}.product__inventory .svg-wrapper,.product__inventory svg{width:15px;height:15px}.product__inventory .svg-wrapper{display:inline-flex;justify-content:center;align-items:center}.selling_plan_theme_integration--hidden{display:none}.selling_plan_theme_integration fieldset{border:none;margin-bottom:24px}.selling-plans-list{max-height:0;overflow:hidden;transition:all .3s ease}.selling-plans-list.selected{max-height:120px}.selling-plans-list-label{font-size:16px;line-height:1.5;letter-spacing:.5px;font-weight:500;text-transform:uppercase;color:var(--obsidian-black);margin:24px 0 12px}.product__subscription ul{list-style:none;margin:12px 0 0;padding:0 0 4px;display:flex;gap:12px;max-width:396px}.product__subscription ul li{flex:1;border-radius:143px;border:1px solid var(--graphite-gray);color:var(--graphite-gray);padding:14px 0;text-align:center;font-size:13px;line-height:1;transition:all .3s ease;cursor:pointer}.product__subscription ul li:hover,.product__subscription ul li.selected{background:var(--graphite-gray);color:var(--pure-white)}.product__subscription ul li label{cursor:pointer}.product__subscription input{display:none}.product__subscription fieldset{padding:0}.selling_options_container--no-one-time>hr:first-of-type{display:none}.purchase-options-toggle{padding:0;display:flex;flex-direction:row-reverse;background:var( --vanilla-sugar);border-radius:143px;position:relative}.purchase-options-toggle .purchase-option-btn{flex:1;border:none;outline:none;background:transparent;cursor:pointer;font-size:14px;line-height:1.5;letter-spacing:.5px;font-weight:500;text-transform:uppercase;padding:14px 0;color:var(--obsidian-black)}.purchase-options-toggle .purchase-option-btn.selected{background:var(--graphite-gray);color:var(--pure-white);border-radius:143px}.subscription-discount-text{display:block}@media screen and (min-width:1200px){.subscription-discount-text{display:inline;margin-left:4px}}.subscriptions_app_embed_block,.shopify_subscriptions_app_block{display:none}.product__title-and-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product__divider{height:1px;width:100%;margin-bottom:16px}.product-breadcrumbs{display:flex;align-items:center;gap:7px;margin-bottom:32px}@media screen and (max-width:768px){product-info .product-breadcrumbs{margin-bottom:15px}}.product-breadcrumbs__link{font-family:var(--font-custom-family);color:var(--graphite-gray);font-size:14px;letter-spacing:0;line-height:1.4;text-decoration:none}.product-breadcrumbs__separator path{stroke:var(--clay-orange)}.product-breadcrumbs__title{font-family:var(--font-custom-family);color:var(--clay-orange);font-size:14px;letter-spacing:0;line-height:1.4;margin:0}.product__media-wrapper .card-badge{position:absolute;top:16px;right:28px}@media screen and (max-width:750px){.product__media-wrapper .card-badge{right:60px}}@media screen and (min-width:750px){.product__media-wrapper .card-badge{right:16px}}@media screen and (min-width:750px){.product-media{aspect-ratio:1/1}.product-media-thumbs{display:block}.product--right .product__media-wrapper{order:1}.product--right .product__info-wrapper{order:0}.product__info-wrapper{display:inline-flex;max-width:50%;width:calc(50% - 20px);height:100%;padding-top:0;flex-direction:column}.product--left .product__info-wrapper{padding-left:40px}.product--right .product__info-wrapper{padding-right:40px}.product__info-sticky{position:sticky;top:137px}.product__info-wrapper .caption-with-letter-spacing{font-size:10px;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.product__info-wrapper .subtitle{font-size:16px;line-height:1.8;letter-spacing:1px;color:#121212b3}.product__media-wrapper{max-width:50%;width:calc(50% - 20px)}.product__title h1,.product__title h2{font-size:42px;color:rgb(var(--color-foreground))}.product--small .product__variants variant-selector,.product--small .product-form__buttons button,.product--small .product-form__buttons .shopify-payment-button,.product--small .product__accordion,.product--small .share-button,.product--medium .product__variants variant-selector,.product--medium .product-form__buttons .shopify-payment-button,.product--medium .product__accordion,.product--medium .share-button{display:block;max-width:440px}.product--large .product__variants variant-selector,.product--large .product__accordion,.product--large .product-form__buttons button,.product--large .product-form__buttons .shopify-payment-button,.product--large .share-button{max-width:343px}.product__subscription ul li{min-width:fit-content;font-size:14px}.product-breadcrumbs__link,.product-breadcrumbs__title{font-size:16px}}[processing] .loading__spinner{display:block!important;left:50%;top:50%;transform:translate(-50%,-50%)}[processing] .quick-add__submit.button span{font-size:0}.loading__spinner svg{animation:spinner 2s infinite linear}@media screen and (min-width:990px){.product--large .product__info-wrapper{max-width:35%;width:calc(35% - 20px)}.product--large .product__media-wrapper{max-width:65%;width:calc(65% - 20px)}.product--medium .product__info-wrapper{max-width:47.2%;width:calc(47.2% - 20px)}.product--medium .product__media-wrapper{max-width:52.8%;width:calc(52.8% - 20px)}.product--small .product__info-wrapper{max-width:55%;width:calc(55% - 20px)}.product--small .product__media-wrapper{max-width:45%;width:calc(45% - 20px)}}@media(min-width:750px)and (max-width:1035px){.product__title-and-price{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/section-main-product.css.map */
