@media only screen and (max-width:768px){[data-product-slideshow].is-fade .flickity-slider>*{opacity:0!important;transition:opacity .3s ease!important}[data-product-slideshow].is-fade .flickity-slider>*.is-selected{opacity:1!important}}.product__block__description.rte.body-size-4{padding-bottom:0;margin-bottom:0}a.btn--outline.btn--full.btn--primary.btn--add-to-cart.custom-button{border-width:2px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;background-color:#fff;background:#fff!important;color:#000!important}.btn--outline.btn--full.btn--primary.btn--add-to-cart{font-size:17px;font-weight:600}span.upsell__checkbox-addbtn{border-radius:100px!important}span.upsell-head-title{display:block;padding-bottom:10px;font-weight:700;letter-spacing:0}button.accordion__title.js.active{cursor:pointer!important}.radio__legend span:not(.radio__legend__label){padding-left:5px;border-left:unset;margin-left:0}.radio__legend{opacity:1!important}.p-relative{position:relative}.abs-imag img{width:100%;height:100%;object-fit:contain;display:block}.abs-imag{position:absolute;top:10px;left:10px;z-index:1;width:220px!important}.splide__slide{border:none!important}.sibling__image img{aspect-ratio:unset!important}@media screen and (min-width:769px){.media__thumb{border:2px solid transparent;border-radius:5px;overflow:hidden;margin-bottom:0}.media__thumb.is-activated{border:2px solid black;border-radius:5px;overflow:hidden;margin-bottom:0}.media__thumb:after{content:unset!important}.custom-btn{border:2px solid black;background-color:#fff;z-index:3!important;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,border-color .3s ease}.custom-btn:hover{border-color:#357950;background-color:#bbf3c1}.p-sticky{position:sticky;top:5px}.desktop-hide{display:none}}@media screen and (max-width:768px){.mobile-hide,.custom-btn{display:none}.abs-imag{width:150px!important;left:-10px!important}}.fp-pdp.product-section{background:#efefef!important;padding-top:0!important;padding-bottom:0!important}.fp-pdp .product-page{padding:48px 0}.fp-pdp .fp-pdp__container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 64px}.fp-pdp .grid.product-single{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:64px;row-gap:16px;margin:0;padding:0}.fp-pdp .grid.product-single:before,.fp-pdp .grid.product-single:after{content:none;display:none}.fp-pdp .grid.product-single>.grid__item{float:none;padding:0;margin:0;box-sizing:border-box}.fp-pdp .grid.product-single>.grid__item.one-whole{flex:0 0 100%;width:100%}.fp-pdp .grid.product-single>.product__media__wrapper{flex:1 1 0;width:auto;min-width:0}.fp-pdp .grid.product-single>.product__main__content{flex:0 0 520px;width:520px;max-width:calc(50% - 32px)}.fp-pdp .product__inner{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:center;row-gap:24px;column-gap:0;width:100%;padding:32px;background:#fff;border:1px solid #060606;border-radius:32px;box-shadow:0 12px 8px #00000014}.fp-pdp .product__inner>*{flex:0 0 100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:0;margin-bottom:0;padding-bottom:0!important}.fp-pdp .product__inner>.mobile-view-rev:empty,.fp-pdp .product__inner>.product__block__pickup:empty{display:none}.fp-pdp .product__block__title .product__headline,.fp-pdp .product__block__title .product__title__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0}.fp-pdp .product__block__title .rating__wrapper__title{order:-1;margin:0;font-family:Rubik,sans-serif;font-size:12px;line-height:15.6px;letter-spacing:-.3px;color:#060606}.fp-pdp .product__block__title .product__title,.fp-pdp .product__block__title .product__title a{margin:0;padding:0;font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:800;font-size:52px;line-height:1;letter-spacing:0;text-transform:none;color:#060606;text-decoration:none;word-break:break-word}.fp-pdp .product__block__text,.fp-pdp .product__block__text p{margin:0;font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:26.4px;letter-spacing:0;color:#060606}.fp-pdp .product__inner>.product__block__title+.product__block__text{margin-top:-8px}.fp-pdp .product__block__price .product__price__wrap,.fp-pdp .product__block__price .product__price__main{display:flex;flex-wrap:wrap;align-items:center;margin:0}.fp-pdp .product__block__price .product__price,.fp-pdp .product__block__price .product__price [data-product-price]{margin:0;font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:700;font-size:42px;line-height:1;letter-spacing:0;color:#060606}.fp-pdp .product__block__video .videos_grid{gap:12px}.fp-pdp .product__block__video .video_thumb{border-radius:12px;outline:1px solid transparent;outline-offset:-1px;background:#efefef}.fp-pdp .product__block__video .video_thumb:first-child{outline-color:#060606}.fp-pdp .product__block__video .video_thumb video{aspect-ratio:87.5 / 132.31;background:#efefef}.fp-pdp .product__page__siblings{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.fp-pdp .product__page__siblings .radio__legend{display:block;flex:0 0 100%;width:100%;margin:0 0 4px;padding:0;font-family:Rubik,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:#000000b3}.fp-pdp .product__page__siblings .radio__legend .radio__legend__label{padding:0;margin:0;font-weight:600;color:#060606}.fp-pdp .product__page__siblings .radio__legend span:not(.radio__legend__label){padding:0;margin:0;border:0;font-weight:400;color:#000000b3}.fp-pdp .product__page__siblings a.siblings__link{display:block;flex:0 0 80px;width:80px;height:80px;margin:0;padding:0}.fp-pdp .product__page__siblings .siblings__swatch{position:relative;width:100%;height:100%;margin:0!important;padding:0!important;border:0!important;border-radius:4px;overflow:hidden;outline:2px solid transparent;outline-offset:-2px}.fp-pdp .product__page__siblings a.siblings__link[aria-selected=true] .siblings__swatch{border:0!important;outline-color:#060606}.fp-pdp .product__page__siblings .sibling__image{width:100%!important;min-width:100%;height:100%!important;padding:0!important;border:none!important;border-radius:0}.fp-pdp .product__page__siblings .sibling__image img{display:block!important;width:100%;height:100%;object-fit:cover;border-radius:0}.fp-pdp .product__page__siblings .siblings__link .siblings__swatch .sibling__image:after,.fp-pdp .product__page__siblings .siblings__link .sibling__image:before{content:unset!important}.fp-pdp .product__block__variants .radio__legend{font-family:Rubik,sans-serif;font-size:18px;line-height:1.5;text-transform:uppercase;color:#000000b3}.fp-pdp .product__block__variants .radio__legend .radio__legend__label{font-weight:600;color:#060606}.fp-pdp .product__inner>.product__block__quantity{flex:0 0 138px;max-width:138px;margin-top:16px;display:flex;align-items:flex-start}.fp-pdp .product__inner>.product__block__quantity:not(:has(.quantity__wrapper)){display:none}.fp-pdp .product__block__quantity .quantity__wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:16px;width:138px;height:58px;margin:0;padding:1px 21px;background:#fff;border:1px solid #060606;border-radius:100px;overflow:visible}.fp-pdp .product__block__quantity .quantity__button{flex:0 0 20px;width:20px;height:20px;min-width:20px;margin:0;padding:0;border:0;border-radius:0;font-size:0;line-height:0;color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:20px 20px;cursor:pointer}.fp-pdp .product__block__quantity .quantity__button--minus{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16406 10H15.8307' stroke='black' stroke-width='2.14286' stroke-linecap='round'/%3E%3C/svg%3E")}.fp-pdp .product__block__quantity .quantity__button--plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 4.16852V15.8352' stroke='black' stroke-width='2.14286' stroke-linecap='round'/%3E%3Cpath d='M4.16406 10H15.8307' stroke='black' stroke-width='2.14286' stroke-linecap='round'/%3E%3C/svg%3E")}.fp-pdp .product__block__quantity .quantity__input{flex:0 0 24px;width:24px;min-width:24px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:800;font-size:18px;line-height:1;letter-spacing:-.36px;color:#060606;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fp-pdp .product__block__quantity .quantity__input::-webkit-outer-spin-button,.fp-pdp .product__block__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fp-pdp .product__inner>product-form.product__block__buttons{margin-top:16px}.fp-pdp .product__inner>.product__block__quantity~product-form.product__block__buttons{flex:1 1 0;width:auto;margin-left:16px}.fp-pdp .product__inner>.product__block__quantity:not(:has(.quantity__wrapper))~product-form.product__block__buttons{flex:0 0 100%;margin-left:0}.fp-pdp product-form.product__block__buttons .product__form__inner,.fp-pdp product-form.product__block__buttons .product__submit,.fp-pdp product-form.product__block__buttons .product__submit__buttons{margin:0;padding:0}.fp-pdp product-form.product__block__buttons button.btn--add-to-cart.btn--primary.btn--outline.btn--full{box-sizing:border-box;width:100%;min-height:0;height:auto;margin:0;padding:17px 46px;background:#00e676!important;border:1px solid #00e676!important;border-radius:100px;box-shadow:none;color:#060606!important;font-family:Rubik,sans-serif;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap}.fp-pdp product-form.product__block__buttons button.btn--add-to-cart .btn-state-ready,.fp-pdp product-form.product__block__buttons button.btn--add-to-cart .btn-text,.fp-pdp product-form.product__block__buttons button.btn--add-to-cart .sold-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.fp-pdp .product__inner>.product__block__icon{flex:0 0 auto;width:auto;display:flex;align-items:center;gap:8px;margin-top:-8px}.fp-pdp .product__inner>.product__block__icon+.product__block__icon{margin-left:26px}.fp-pdp .product__block__icon .settings__images,.fp-pdp .product__block__icon .icon-holder,.fp-pdp .product__block__icon .icon-holder svg{display:block;flex:0 0 auto;max-width:20px;max-height:20px;margin:0}.fp-pdp .product__block__icon .icon-holder svg{width:20px;height:20px}.fp-pdp .product__block__icon p{margin:0;font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:1;text-align:center;white-space:nowrap;color:#060606}.fp-pdp .fp-pdp__group{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.fp-pdp .fp-pdp__heading{margin:0;font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;color:#060606;white-space:nowrap}.fp-pdp .fp-pdp__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34px;gap:8px;width:100%}.fp-pdp .fp-pdp__feature{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:34px;padding:7px 10px;background:#efefef;border-radius:8px;font-family:Rubik,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#060606;white-space:nowrap}.fp-pdp .fp-pdp__feature img,.fp-pdp .fp-pdp__feature svg{display:block;flex:0 0 20px;width:20px;height:20px}.fp-pdp .product__block__description .tabs-wrapper{margin:0;padding:0}.fp-pdp .product-accordion{margin:0;padding:0;border:0;border-bottom:1px solid #efefef}.fp-pdp .product-accordion .accordion__wrapper{margin:0;padding:0;border:0;border-top:1px solid #efefef}.fp-pdp .product-accordion .accordion__title{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:16px 36px 16px 0;background:transparent;border:0;border-radius:0;font-family:Rubik,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0;text-transform:uppercase;text-align:left;color:#060606;cursor:pointer}.fp-pdp .product-accordion .accordion__title:after,.fp-pdp .product-accordion button.accordion__title.js.active:after{content:""!important;position:absolute;top:50%;right:0;display:block;width:24px;height:24px;margin:0;border:0!important;font-size:0;transform:translateY(-50%)!important;background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.5 12L20.5 12' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.5 4L11.5 20' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");transition:none}.fp-pdp .product-accordion button.accordion__title.js.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.5 12L20.5 12' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media screen and (min-width:769px)and (max-width:1024px){.fp-pdp .fp-pdp__container{padding:0 32px}.fp-pdp .grid.product-single{column-gap:32px}.fp-pdp .grid.product-single>.product__main__content{max-width:calc(50% - 16px)}}@media screen and (max-width:768px){.fp-pdp .fp-pdp__container{padding:0 20px}.fp-pdp .grid.product-single{flex-direction:column;flex-wrap:nowrap;align-items:stretch;row-gap:33px}.fp-pdp .grid.product-single>.product__media__wrapper,.fp-pdp .grid.product-single>.product__main__content{flex:0 0 auto;width:100%;max-width:100%}.fp-pdp .product__inner{row-gap:20px;padding:32px 24px;border-radius:16px}.fp-pdp .product__block__title .product__headline,.fp-pdp .product__block__title .product__title__wrapper{gap:12px}.fp-pdp .product__block__title .product__title,.fp-pdp .product__block__title .product__title a{font-size:38px}.fp-pdp .product__block__text,.fp-pdp .product__block__text p{font-size:14px}.fp-pdp .product__block__price .product__price,.fp-pdp .product__block__price .product__price [data-product-price]{font-size:36px}.fp-pdp .product__block__video .videos_grid{gap:8px}.fp-pdp .product__block__video .video_thumb{border-radius:8px}.fp-pdp .product__page__siblings .radio__legend,.fp-pdp .product__block__variants .radio__legend{font-size:14px}.fp-pdp .product__page__siblings a.siblings__link{flex:0 0 42px;width:42px;height:42px}.fp-pdp .product__page__siblings .siblings__swatch{outline-width:1px;outline-offset:-1px}.fp-pdp .product__inner>.product__block__quantity{flex:0 0 118px;max-width:118px;align-items:stretch}.fp-pdp .product__block__quantity .quantity__wrapper{width:118px;height:auto;min-height:100%;gap:11px}.fp-pdp .product__block__quantity .quantity__input{font-size:16px;letter-spacing:-.32px}.fp-pdp product-form.product__block__buttons button.btn--add-to-cart.btn--primary.btn--outline.btn--full{padding:14px 46px;font-size:14px}.fp-pdp .product__inner>.product__block__icon{margin-top:-4px}.fp-pdp .product__block__icon p{font-size:12px}.fp-pdp .fp-pdp__heading{font-size:14px}.fp-pdp .product-accordion .accordion__title{padding:12px 28px 12px 0;font-size:12px}.fp-pdp .product-accordion .accordion__title:after,.fp-pdp .product-accordion button.accordion__title.js.active:after{width:16px;height:16px;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.33594 8L13.6693 8' stroke='black' stroke-width='1.33333' stroke-linecap='round'/%3E%3Cpath d='M7.66406 2.66663L7.66406 13.3333' stroke='black' stroke-width='1.33333' stroke-linecap='round'/%3E%3C/svg%3E")}.fp-pdp .product-accordion button.accordion__title.js.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.33594 8L13.6693 8' stroke='black' stroke-width='1.33333' stroke-linecap='round'/%3E%3C/svg%3E")}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/fp-product-section.css.map */
