section.product-header .product-media{position:relative;margin-bottom:var(--spacing-block)}section.product-header .container-fluid .product-media{padding:0}section.product-header .product-content{display:flex;flex-direction:column}section.product-header .product-header-block{order:30}section.product-header .product-header-block.breadcrumbs{order:1}section.product-header .product-header-block.product-title{order:2}section.product-header .product-header-block.product-price{order:4}section.product-header .product-media{order:5}section.product-header .product-header-block:not(:last-child){margin-bottom:var(--spacing-block)}section.product-header .product-header-block.product-title>*{margin-bottom:0}section.product-header .product-header-block.collapsable{margin-bottom:5px}section.product-header .product-header-block.product-actions{margin-bottom:calc(var(--spacing-block)*2)}section.product-header .price,section.product-header .price span{font-size:var(--font-body-lead-size)}section.product-header .payment-terms{margin:.5rem 0 1rem}section.product-header .payment-terms .affirm-modal-trigger{margin-left:10px}section.product-header .payment-terms,section.product-header .payment-terms *{font-size:13px!important;letter-spacing:0}section.product-header .mip-wrapper{display:flex;gap:.5rem;align-items:stretch;flex:1;flex-direction:column}section.product-header .mip-wrapper .swiper-slide{background-color:rgb(var(--color-background),1)}section.product-header .mip-wrapper .mip-hero{width:-webkit-fill-available}section.product-header .mip-wrapper .mip-thumbs{width:100%}.mip-thumbs .mip-item{height:fit-content!important;width:fit-content!important;margin:0!important;border:2px solid transparent}.mip-thumbs .mip-item.swiper-slide-thumb-active{border-color:rgb(var(--color-accent),1)}section.product-header .product-actions .d-flex{gap:1rem;align-items:stretch}section.product-header .product-actions .d-flex>div{flex:1 1 100%;padding:0;min-width:fit-content}.shopify-payment-button__more-options{display:none}section.product-header .product-actions .button{max-width:500px;width:100%}section.product-header .product-actions .quantity-wrapper{flex:0 1!important}section.product-header .product-actions .quantity-wrapper select{height:100%}.selling-plan-fieldset{position:relative;display:flex;align-items:start;margin-bottom:var(--spacing-block);border:0;flex-direction:column;padding:0}.selling-plan-fieldset>div{padding:.65rem;margin:0;flex:1 1 100%;width:100%}.selling-plan-fieldset legend{font-size:var(--font-body-lead-size);margin-bottom:1rem}.selling-plan-fieldset .form-check{position:relative;display:flex;gap:1rem;border:var(--buttons-border-width) solid rgb(var(--color-button),1);margin-bottom:.5rem}.selling-plan-fieldset .form-check .form-check-input{position:relative;margin:5px 0 0!important;width:20px!important;height:20px!important;flex:none;float:none;outline:0!important;box-shadow:none!important;border:0!important;padding:2px}.selling-plan-fieldset .form-check .form-check-input:not(:checked){border:var(--buttons-border-width) solid #CCC!important;background-color:rgb(var(--color-button),1)}.selling-plan-fieldset .form-check .form-check-input:checked{background-image:none;background-color:rgb(var(--color-button),1);border-color:rgb(var(--color-button),1);accent-color:rgb(var(--color-accent),1)}.selling-plan-fieldset .form-check-label{width:100%}.selling-plan-fieldset .form-check-label *{color:rgb(var(--color-button),1)}.selling-plan-fieldset .form-check-label div.d-flex{flex-wrap:wrap;gap:.5rem}.selling-plan-fieldset .form-check-label div.d-flex>div.selling-plan-badge{flex:1 1 100%;display:flex;align-items:center;justify-content:end;gap:10px}.selling-plan-fieldset .form-check-label div,.selling-plan-fieldset .form-check-label .selling-plan-label{font-weight:var(--font-body-bold-weight)}.selling-plan-fieldset .form-check-label div.subscription-details{display:none;margin-top:.5rem}.selling-plan-fieldset .form-check-label ul{position:relative;margin:1rem 0 0;list-style:none;padding-left:16px}.selling-plan-fieldset .form-check-label ul li:before{position:absolute;left:0;content:"\2713";color:rgb(var(--color-accent),1)}.selling-plan-fieldset .form-check-label ul li{font-size:13px;margin-bottom:5px}.selling-plan-fieldset .form-check .form-check-input:checked~label>div.subscription-details{display:block}.selling-plan-fieldset .form-check.active{background-color:rgb(var(--color-button),1)}.selling-plan-fieldset .form-check.active label *{color:rgb(var(--color-button-text),1)}.selling-plan-fieldset label:hover{cursor:pointer}.selling-plan-fieldset .form-check-label .badge{display:inline-block;border-radius:5px;text-transform:uppercase;font-size:11px!important;letter-spacing:0;padding:5px 7px!important}.selling-plan-fieldset .form-check select{border:1px solid rgb(var(--color-button),1);background-color:rgb(var(--color-background),.15);max-width:275px;width:fit-content}.buy-badges{padding:2rem .5rem 1rem}.buy-badges div{text-align:center;max-width:150px}.buy-badges img{display:block;margin:10px auto;width:50px;height:auto}.buy-badges label{text-transform:uppercase}.product-options .option-title{font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.product-option{display:flex;gap:5px;margin-bottom:var(--spacing-block)}.product-option .option-group input{display:none}.product-option .option-group p{margin:0;margin-top:.25rem;font-size:10px;text-align:center!important;color:rgb(var(--color-accent),1)}.bundle-options .options-group-title{margin:.5rem 0}.bundle-options .options-group-title:not(:first-child){margin-top:var(--spacing-block)}.bundle-options .option-title{font-size:14px}.shopify-payment-button div[role=button]{border-radius:var(--buttons-radius)}.icon-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-block)}.icon-list p{font-size:14px}@media only screen and (min-width:992px){section.product-header .product-content{display:grid;grid-template-columns:65% 35%;grid-auto-rows:auto;align-items:start}section.product-header .product-media{grid-column:1;grid-row:1 / span 20;margin-right:var(--spacing-desktop-section)}section.product-header .product-header-block{grid-column:2;grid-row:auto}.product-header-block:nth-child(2){--index: 1}.product-header-block:nth-child(3){--index: 2}.product-header-block:nth-child(4){--index: 3}.product-header-block:nth-child(5){--index: 4}.product-header-block:nth-child(6){--index: 5}.product-header-block:nth-child(7){--index: 6}.product-header-block:nth-child(8){--index: 7}.product-header-block:nth-child(9){--index: 8}.product-header-block:nth-child(10){--index: 9}.product-header-block:nth-child(11){--index: 10}.product-header-block:nth-child(12){--index: 11}section.product-header .product-media{height:100%;overflow:hidden}section.product-header .product-media img,section.product-header .product-media svg{height:100%;width:max-content}section.product-header .product-media img{width:100%}section.product-header .product-media .mip-wrapper .mip-hero .swiper-wrapper{display:flex;gap:var(--spacing-block);flex-wrap:wrap}section.product-header .product-media .mip-wrapper .mip-hero .swiper-wrapper>div{flex:1 1 45%}section.product-header .product-media .mip-wrapper .mip-thumbs,section.product-header .product-media .mip-wrapper .swiper-button-prev,section.product-header .product-media .mip-wrapper .swiper-button-next{display:none}section.product-header .product-content{padding:0 var(--spacing-desktop-section)}section.product-header .product-content{max-width:none}section.product-header .product-content>.content{padding-left:0}section.product-header .product-actions .d-flex{flex-direction:row}section.product-header .product-actions .d-flex>div:last-child{flex:auto;min-width:310px}.selling-plan-fieldset .form-check .form-check-input{margin-top:2px!important}.selling-plan-fieldset .form-check-label div.d-flex{flex-wrap:nowrap}.selling-plan-fieldset .form-check-label div.d-flex>div.selling-plan-badge{flex:1!important;text-align:right}.selling-plan-fieldset .form-check select{max-width:none}.icon-list{grid-template-columns:repeat(4,1fr)}.bundle-options .options-group-title:not(:first-child){margin-top:var(--spacing-desktop-block)}.product-options .option-group label{max-width:250px}}@media only screen and (min-width:992px) and (max-width:1350px){.selling-plan-fieldset{flex-direction:column!important}.selling-plan-fieldset>div{flex:1 1 100%!important;width:100%!important;min-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section.product-header.css.map */
