.main-product-extended .product-info__collapsible-usps{margin-top:2rem}.main-product-extended .accordion--usps.accordion{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .25s ease}.main-product-extended details.accordion--usps:not([open]){border-radius:12px}.main-product-extended .accordion--usps summary .accordion__toggle{padding:18px 20px}.main-product-extended .accordion--usps summary{border-bottom:1px solid var(--border-color);border-top-left-radius:12px;border-top-right-radius:12px}.main-product-extended details.accordion--usps:not([open]) summary{border-radius:12px}.main-product-extended details.accordion--usps[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-product-extended .accordion--usps .accordion__content{padding:20px;border-top:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.main-product-extended .product-info__collapsible-usps .accordion{border:1px solid #fff}.main-product-extended .product-info__collapsible-usps .accordion__content{margin-block-end:0}.main-product-extended .product-info__collapsible-usps .accordion__toggle{font-size:13px;text-transform:uppercase}.main-product-extended .usp-content-group{margin-bottom:1.25rem}.main-product-extended .usp-content-title{font-size:13px;margin-bottom:.75rem}.main-product-extended .usp-affirmations{display:flex;gap:16px 20px;flex-direction:row}.main-product-extended .usp-item{display:flex;align-items:center;justify-content:center;gap:.6rem;flex:1 1 calc(50% - 1.25rem);flex-direction:column;text-align:center}.main-product-extended .usp-icon{width:100%;justify-items:center}.main-product-extended .usp-icon img{width:40px;height:auto;margin:auto}.main-product-extended .usp-text{font-size:11px;line-height:normal}.main-product-extended .product-title-subtitle-container{width:100%}.main-product-extended .product-info__custom-title .product-info__price .price-list,.main-product-extended .product-info__custom-title .product-info__price sale-price,.main-product-extended .product-info__custom-title .product-info__price compare-at-price,.main-product-extended .product-info__custom-title .product-info__price .text-lg,.main-product-extended .product-info__custom-title .product-info__price .text-subdued{font-size:16px;gap:0px;justify-content:end}.main-product-extended .product-info>*+*{margin-block-start:0}.main-product-extended .product-title-with-price{display:flex;justify-content:space-between;flex-wrap:nowrap}.main-product-extended .product-info__custom-title .product-info__price{align-self:baseline;text-wrap-mode:nowrap}.main-product-extended .upsell-content-wrapper{display:grid;gap:10px;row-gap:0px;margin-top:0}.main-product-extended .upsell-content-wrapper.grid-3-display,.main-product-extended .upsell-content-wrapper.grid-2-display{grid-template-columns:1fr 1fr}.main-product-extended .upsell-content-wrapper.grid-1-display{grid-template-columns:1fr}.main-product-extended .upsell-content-wrapper.grid-2-display .product-card__quick-buy,.main-product-extended .upsell-content-wrapper.grid-3-display .product-card__quick-buy{right:0;bottom:0;opacity:1;visibility:visible;position:relative}.main-product-extended .upsell-content-wrapper.grid-1-display .product-card__quick-buy{position:relative;right:0;bottom:0;transform:unset}.main-product-extended .upsell-content-wrapper.grid-1-display .upsell-container{display:grid;grid-template-columns:70px 1fr 120px;gap:10px}.main-product-extended .upsell-content-wrapper .upsell-content{display:flex;justify-content:space-between;flex-direction:column;margin-top:10px;gap:10px;position:relative}.main-product-extended .upsell-container{display:flex;justify-content:start;align-items:center;width:100%;gap:10px;border:.75px solid #0000001A;padding:20px 15px;border-radius:5px;background-color:#f9f9f8;height:100%}.main-product-extended .upsell-container:hover{border:1px solid #000000}.main-product-extended .product-info .upsell-title{margin-bottom:0;margin-block-end:0px}.main-product-extended .upsell-product-info{display:flex;justify-content:center;flex-direction:column;height:100%;row-gap:5px}.main-product-extended .upsell-image-container{margin:auto;width:60px;height:60px;background-color:#fff;padding:5px;border:1px solid #0000001A;border-radius:5px}.main-product-extended .upsell-responsive-image{border-radius:5px;object-fit:contain;object-position:center;width:100%}.main-product-extended .price-sale-container{display:flex;flex-wrap:wrap;gap:10px}.main-product-extended .upsell-content-wrapper .sale-price{color:#d82726}.main-product-extended .upsell-content-wrapper .orig-price{color:#7d7d7d;text-decoration:line-through}.main-product-extended .upsell-content-wrapper .product-card__quick-buy{right:15px;bottom:15px;opacity:1;visibility:visible}.main-product-extended .upsell-content-wrapper .product-card__quick-buy button{padding:5px 15px 7px;font-size:14px}.main-product-extended .upsell-container .money.bacurr-money .barcurr-onmouse-orig-val.barcurr-onwards-and-upwards{display:none}.shopify-section--main-product .product-quick-add price-list.price-list .text-subdued{color:#000}.shopify-section--main-product .product-quick-add{color:#000}.shopify-app-block .header-btn{color:#fff}.shopify-section--main-product .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container.yotpo-selected{background-color:#fff;border-color:#fff}.shopify-section--main-product .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container{background-color:#000}.shopify-section--main-product .yotpo-radio-container .yotpo-tile-option-discount,.shopify-section--main-product .yotpo-radio-container span.yotpo-radio-label-text,.shopify-section--main-product .yotpo-radio-container .yotpo-tile-option-price{color:#fff}.shopify-section--main-product .yotpo-radio-container.yotpo-selected .yotpo-tile-option-discount,.shopify-section--main-product .yotpo-radio-container.yotpo-selected span.yotpo-radio-label-text,.shopify-section--main-product .yotpo-radio-container.yotpo-selected .yotpo-tile-option-price{color:#000}.shopify-section--main-product .block-swatch__color{border:1px solid #5d5d5d}.shopify-section--main-product .affirmation-container-wrap{display:grid;justify-content:space-evenly;align-items:center;gap:10px;grid-template-columns:1fr 1fr 1fr;max-width:var(--layout-width);margin:auto}.shopify-section--main-product .product__icon__container{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.shopify-section--main-product .product__icon__container .product__icon{margin:0;align-items:center;display:flex}.shopify-section--main-product .icon:not(.icon-size-chart){fill:var(--icon-color);stroke:var(--icon-color)}.shopify-section--main-product .product__icon__container svg.icon.icon-sydney-bridge{stroke-width:0}.shopify-section--main-product .product__icon__container .product__icon__text{line-height:normal;width:100%;max-width:var(--content-width)}.shopify-section--main-product .product__icon__container .icon{height:var(--icon-size-mb, 20px);width:auto}.shopify-section--main-product .product__icon__container img{height:var(--icon-size-mb, 20px);width:var(--icon-size-mb, 20px);margin:auto}.shopify-section--main-product .color-swatch-style span.swatch_color_dot{display:inline-block;letter-spacing:normal;margin-right:10px;margin-top:5px;margin-bottom:5px;width:var(--spacing-3-5);height:var(--spacing-3-5);overflow:hidden;vertical-align:top;border:.5px solid #000;border-radius:50%;transition:all .2s ease-in;padding:0;background:var(--swatch-bg)}.shopify-section--main-product :checked+.block-swatch.color-swatch-style,.shopify-section--main-product .block-swatch.is-selected.color-swatch-style{background:var(--swatch-bg, none);background-repeat:no-repeat;background-size:cover;color:#000;border:2px solid;border-color:rgb(var(--text-primary))}.shopify-section--main-product :checked+.block-swatch.color-swatch-ext{background:var(--swatch-background)}.shopify-section--main-product :checked+.block-swatch.color-swatch-ext .text{color:var(--inverse-color)}.main-product-extended product-card .product-card__subtitle{color:#d3d3d3cf}.main-product-extended .loox-rating.loox-widget,.main-product-extended .product-info .product-subtitle{margin-top:3px}.main-product-extended .variant-picker__option .block-swatch,.main-product-extended .swatch-custom ul li.block_swatch_container{border:1px solid rgb(var(--text-color))}.main-product-extended .buy-buttons .button{border:1px solid rgb(var(--button-text-color))}.main-product-extended .usp-text{position:relative;display:flex;flex-direction:column;height:100%}.main-product-extended .usp-text-body{flex:1}.main-product-extended .usp-text .text-full,.main-product-extended .usp-text .readmore-toggle{display:none}.main-product-extended .usp-text .readmore-toggle:checked~.usp-text-body .text-full{display:inline}.main-product-extended .usp-text .readmore-toggle:checked~.usp-text-body .text-short{display:none}.main-product-extended .readmore-label{display:inline-block;margin-top:4px;cursor:pointer;font-weight:600;font-size:.9em}.main-product-extended .readmore-label:after{content:"Read more";text-decoration:underline}.main-product-extended .usp-text .readmore-toggle:checked~.usp-text-body .readmore-label:after{content:"Read less"}.main-product-extended .product-info__collapsible-usps.card-layout .accordion{border:unset;border-bottom:1px solid var(--border-color)}.main-product-extended .product-info__collapsible-usps.card-layout details.accordion--usps:not([open]),.main-product-extended .product-info__collapsible-usps.card-layout details.accordion--usps:not([open]) summary{border-radius:0}.main-product-extended .product-info__collapsible-usps.card-layout .accordion--usps summary .accordion__toggle{padding:10px 0}.main-product-extended .product-info__collapsible-usps .accordion-control{display:flex;gap:10px;align-items:center}.main-product-extended .product-info__collapsible-usps .accordion-control .text-wrapper{font-size:12px;text-decoration:underline;text-underline-offset:2px;color:var(--dropdown-text-color)}.main-product-extended .product-info__collapsible-usps.card-layout details.accordion--usps[open]{border-radius:12px;border:1px solid var(--border-color);box-shadow:#fbfbfb80 0 4px 12px}.main-product-extended .product-info__collapsible-usps.card-layout details.accordion--usps[open] summary{border-bottom:1px dashed var(--border-color)}.main-product-extended .product-info__collapsible-usps.card-layout .accordion--usps[open] summary .accordion__toggle{padding:10px}.main-product-extended .product-info__collapsible-usps.card-layout .usp-content-group{margin-bottom:0}.main-product-extended .product-info__collapsible-usps.card-layout .usp-affirmations{gap:16px 10px}.main-product-extended .accordion--usps .accordion__content{display:flex;flex-direction:column;gap:20px}.main-product-extended .usp-text.has-readmore .text-full{display:none}.main-product-extended .usp-text.has-readmore .text-short,.main-product-extended .usp-content-group.is-expanded .usp-text.has-readmore .text-full{display:inline}.main-product-extended .usp-content-group.is-expanded .usp-text.has-readmore .text-short{display:none}.main-product-extended .usp-readmore-button{margin-top:8px;border:none;background:none;padding:0;font:inherit;cursor:pointer;width:100%;text-align:center;font-size:14px}.main-product-extended .usp-readmore-button:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.main-product-extended .usp-readmore-button{font-size:12px}.main-product-extended .product-info>*+*{margin-block-end:15px}.main-product-extended .loox-rating.loox-widget{margin-top:0}.main-product-extended .product-info__collapsible-usps.card-layout .accordion--usps{margin-top:-10px}.main-product-extended .product-info__collapsible-usps.card-layout .accordion--usps[open]{margin-top:0}.main-product-extended .product-info__collapsible-usps .accordion--usps[open] .accordion-control .text-wrapper,.main-product-extended .product-info__collapsible-usps .accordion-control .circle-chevron{display:none}.main-product-extended .product-info__collapsible-usps .accordion--usps[open] .accordion-control .circle-chevron{display:grid}.main-product-extended .product-info__collapsible-usps .accordion-control .text-wrapper{font-size:9px}.main-product-extended .product-info__collapsible-usps .usp-affirmations{display:grid;grid-template-columns:1fr 1fr 1fr}.main-product-extended .product-info__collapsible-usps.card-layout .usp-item{margin-bottom:0}.main-product-extended .usp-item{flex:1 1 100%}.main-product-extended .usp-icon img{width:30px}.main-product-extended .usp-text{font-size:10px}.main-product-extended .usp-affirmations{gap:10px}.main-product-extended .accordion--usps summary .accordion__toggle{padding:10px}.main-product-extended .usp-content-title{margin:.65rem 0}.main-product-extended .accordion--usps .accordion__content{padding:20px 10px 10px}.main-product-extended .loox-rating .loox-icon{width:10px;height:10px}.main-product-extended .loox-rating-label{font-size:11px}}@media (max-width:400px){.main-product-extended .usp-item{margin-bottom:20px}.main-product-extended .usp-affirmations{overflow:auto}.main-product-extended .usp-affirmations::-webkit-scrollbar{width:1000px;height:3px}.main-product-extended .usp-affirmations::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #adadad}.main-product-extended .usp-affirmations::-webkit-scrollbar-thumb{background:#fff}}@media screen and (max-width: 700px){.main-product-extended .upsell-content-wrapper.grid-1-display .upsell-container{grid-template-columns:70px 1fr}.main-product-extended .upsell-content-wrapper.grid-1-display .upsell-container .product-card__quick-buy{grid-column:2}.main-product-extended .upsell-product-info{justify-content:start}.main-product-extended .upsell-container{padding:10px}.main-product-extended .upsell-content-wrapper .product-card__quick-buy button{font-size:12px}.main-product-extended .product-info__custom-title .product-info__price{align-self:baseline}.main-product-extended .product-info__custom-title .product-info__price .price-list,.main-product-extended .product-info__custom-title .product-info__price sale-price,.main-product-extended .product-info__custom-title .product-info__price compare-at-price,.main-product-extended .product-info__custom-title .product-info__price .text-lg,.main-product-extended .product-info__custom-title .product-info__price .text-subdued{font-size:13px}}@media screen and (min-width: 700px){.shopify-section--main-product .product__icon__container img{height:var(--icon-size, 20px);width:var(--icon-size, 20px)}.shopify-section--main-product .product__icon__container .icon{height:var(--icon-size, 20px)}.main-product-extended .buy-buttons--multiple{grid-template-columns:1fr 1fr;position:relative}.main-product-extended .buy-buttons--multiple .button,.main-product-extended .buy-buttons--multiple .shopify-payment-button{display:flex;flex-direction:column}.main-product-extended .buy-buttons .shopify-payment-button shopify-accelerated-checkout[has-selling-plan]{margin-bottom:100px}.main-product-extended .shopify-payment-button small{position:absolute;top:100px;left:0;right:0}.main-product-extended product-gallery.product-gallery{position:sticky;top:100px;left:0}.main-product-extended .upsell-content-wrapper{flex-direction:row}}@media screen and (min-width: 1380px){.main-product-extended .upsell-content-wrapper.grid-3-display{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/main-product-extended.css.map */
