:root{--gray-70: #5c5956;--light-gray: #d9d9d9;--black: #000;--gray-30: #c1bfbd;--gray-60: #76736f;--white: #fff;--hover: #3a3a3a;--error: red;--option-hover: #f2f2f2;--overlay: rgba(0, 0, 0, .25)}a:hover{text-decoration:none}.product-info{display:block;max-width:1440px;margin:0 auto;padding:56px 30px 104px}.product-info__wrapper{display:flex;flex-direction:column;row-gap:56px}#breadcrumb #title-bar{margin:0;padding:8px 0!important}#breadcrumb #breadcrumb-title{color:var(--black);text-align:center;font-family:Abel,sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase;padding-left:24px;padding-right:24px;display:inline-flex;align-items:center;column-gap:4px}#breadcrumb #breadcrumb-title span.title-bar__link>a{color:var(--black);text-align:center;font-family:Abel,sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase}#breadcrumb #breadcrumb-title span.title-bar__link>a:hover{color:var(--hover);text-decoration:underline}#breadcrumb #breadcrumb-title span.title-bar__chevron{line-height:0}#breadcrumb #breadcrumb-title span>svg{width:16px;height:16px}#breadcrumb #breadcrumb-title:after{top:50%;border-top-color:var(--black)}.product-info__content__wrapper{display:grid;grid-template-columns:608px 1fr;column-gap:60px}.product-info__images__wrapper{max-width:608px;max-height:608px;width:100%}.swiper-slide.product-info__image{max-width:608px;max-height:608px;width:100%!important;overflow:hidden;height:auto;cursor:pointer}.swiper-slide.product-info__image img{width:100%;height:100%;object-fit:cover}.product-info__images__navigation{margin-top:32px;display:flex;flex-direction:row;justify-content:center}.swiper__pagination{width:fit-content!important;display:inline-flex;column-gap:16px;position:relative;top:unset!important;bottom:unset!important;left:unset!important;right:unset!important}.swiper-pagination-bullet{width:16px;height:16px;margin-right:10px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--gray-70)}.product-info__details{flex:1}.product-info__vendor,.product-info__sku{color:var(--black);font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px}.product-info__title-wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;gap:8px}.sale-badge{position:unset;padding:4px 6px;line-height:normal;font-family:Avenir Next,sans-serif;display:inline-flex;align-items:center;z-index:unset}.product-info__title{margin:0;font-family:Avenir Next,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;color:var(--black)}.product-info__additional-info{color:var(--black);font-family:Avenir Next,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.product-info__price.product-info__price--normal{color:var(--black);font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:24px 0 0;display:flex;align-items:center;gap:8px}.compare-at-price{font-size:20px;text-transform:capitalize;width:fit-content}.product-info__price.product-info__price--dynamic{color:var(--black);font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0;display:flex;align-items:center;gap:8px}.product-add{padding-top:24px}.product-add__wrapper{display:flex;flex-direction:column;row-gap:8px}.product-add__label{color:var(--black);font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.product-add__quantity-group{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px}.product-add__input-wrapper{display:flex;width:100%;padding:16px;align-items:center;border:1px solid var(--gray-30)}.product-add__input{flex:1;border:none;outline:none;text-align:center;font-family:Avenir Next,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--black)}.product-add__input:focus,.product-add__input:focus-within{border:none}.product-add__input::-webkit-outer-spin-button,.product-add__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-add__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-add__qty-button{border:none;outline:none;background-color:transparent;padding:0;line-height:0}.product-add__qty-button:disabled{pointer-events:none!important;opacity:.5!important}.product-add__qty-button>svg{width:20px;height:20px;color:var(--black)}.product-add__button{padding:16px;border:1px solid var(--gray-60);background-color:var(--black);color:var(--white);width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.product-add__button.product-add-to-cart--loading{pointer-events:none;opacity:.5}.product-add__button.product-add-to-cart--loading>span.product-add__button-text{display:none}.product-add__button>span{font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product-add__button.product-add-to-cart--loading>svg{animation:spin 1s infinite linear;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-add__button>svg{width:20px;height:20px;stroke:var(--white);display:none}.product-add__button:hover{background-color:var(--hover);border:1px solid var(--hover)}.product-add__button:disabled{pointer-events:none;opacity:.5;background-color:var(--black)}.hidden{visibility:hidden;display:none}.product-add__error{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.product-add__error-message{color:var(--error);text-transform:capitalize;font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-add__error-icon{line-height:0px}.product-add__error-icon>svg{width:14px;height:14px;color:var(--error)}.product-add__measurement{padding-top:24px}.product-add__measurement-wrapper{display:flex;flex-direction:column;row-gap:8px}.product-add__measurement-group{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px}.product-add__measurement-input-container{flex:1;position:relative}.product-add__measurement-input{width:100%;border:none;outline:none;text-align:center;font-family:Avenir Next,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;cursor:text}.product-add__measurement-input:focus,.product-add__measurement-input:focus-within{border:none;color:var(--black)}.product-add__measurement-input::-webkit-outer-spin-button,.product-add__measurement-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-add__measurement-input__unit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Avenir Next,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--black);pointer-events:none}.product-add__measurement-input:focus+.product-add__measurement-input__unit,.product-add__measurement-input:focus-within+.product-add__measurement-input__unit{display:none}@media screen and (min-width: 769px){.measurement-popover{display:none}html{overflow:auto!important}}.measurement-popover{position:fixed;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;top:0;bottom:0;left:0;right:0;transition:transform .3s ease-in-out;z-index:10005}.measurement-popover.measurement-popover--open{transform:translateY(0)}.measurement-popover.measurement-popover--closed{transform:translateY(100%)}.measurement-popover-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;transition:transform .3s ease-in-out;overflow:hidden;z-index:1000}.measurement-popover-wrapper{position:fixed;bottom:0;left:0;right:0;background:#fff;width:100%;height:250px;min-height:250px;z-index:1001}.measurement-popover-content{min-height:180px;max-height:180px;overflow-y:clip;position:relative;-webkit-user-select:none;user-select:none;padding-top:16px}.measurement-popover-mask{position:absolute;top:60%;width:100%;height:30px;transform:translateY(-60%);background-color:#f2f2f2;z-index:1002}.measurement-popover-wheels-wrapper{max-width:160px;width:160px;margin:0 auto;position:relative;z-index:1002;height:100%;display:flex}.measurement-popover-wheel__dial{width:90px;height:180px;overflow:hidden}.measurement-popover-wheel__pointer .swiper-slide{height:30px;line-height:30px;text-align:center;font-size:18px;color:#333;font-family:Avenir Next,sans-serif;opacity:.8;transition:color .3s ease,font-weight .3s ease,opacity .3s ease,font-size .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;column-gap:16px}.measurement-popover-wheel__pointer .swiper-slide .measurement-popover-wheel__label{font-size:20px;font-family:Avenir Next,sans-serif;line-height:22px;color:#000;font-weight:400;-webkit-user-select:none;user-select:none;visibility:hidden;margin:0;padding:0;transition:visibility .3s ease}.measurement-popover-wheel__pointer>.swiper-slide.swiper-slide-active{color:#222;opacity:1;font-weight:500;font-size:22px}.measurement-popover-wheel__pointer>.swiper-slide.swiper-slide-active>.measurement-popover-wheel__label{visibility:visible}.measurement-popover-wheel__pointer>.swiper-slide.hide-slide>.measurement-popover-wheel__label{visibility:hidden;transition:none}.product-info__unit-price-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;padding-top:24px;justify-content:center}.product-info__price-label{font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product-info__unit-price-inner{display:flex;align-items:center;column-gap:8px;justify-content:space-between}.product-info__complementary-button{padding:16px;border:1px solid var(--gray-60);background-color:transparent;color:var(--black);width:100%;height:100%;text-align:center;font-family:Avenir Next,sans-serif;font-size:20px!important;font-style:normal;font-weight:400!important;line-height:normal;height:58.8px;margin-top:0}.product-info__complementary-button:hover{background-color:var(--hover);border:1px solid var(--hover);color:var(--white)}.dynamic-checkout,.dynamic-checkout.dynamic-checkout--measurement{margin-top:24px}#product-info .shopify-payment-button__button{padding:16px;border:1px solid var(--gray-60);background-color:var(--black);color:var(--white);width:100%;height:100%;text-align:center;font-family:Avenir Next,sans-serif;font-size:20px!important;font-style:normal;font-weight:400!important;line-height:normal;height:58.8px;margin-top:0}#product-info .shopify-payment-button__button:hover{background-color:var(--hover);border:1px solid var(--hover)}.product-info__variants{padding-top:24px}.product-info__variants__wrapper{display:grid;column-gap:32px;row-gap:24px;grid-template-columns:repeat(2,1fr)}.product-info__variant{display:flex;flex-direction:column;row-gap:4px;position:relative}.product-info__variant--header{display:flex;row-gap:8px;align-items:flex-start;flex-direction:column}.product-info__variant--name{font-family:Avenir Next,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--black);margin:0;text-transform:capitalize}.product-info__variant--trigger{cursor:pointer;padding:16px;border:1px solid var(--gray-30);width:100%}.product-info__variant--trigger-wrapper{display:flex;column-gap:12px;align-items:center}.product-info__variant--selected-variant{font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:none;color:var(--black)}.product-info__variant--icon{margin-left:auto}.product-info__variant--icon>svg{width:16px;height:16px;transition:transform .3s ease-in-out;color:var(--black)}.product-info__variant--trigger.active .product-info__variant--icon>svg{transform:rotate(180deg)}.product-info__variant--options{max-height:0;overflow-y:hidden;transition:max-height .3s ease-in-out;background-color:var(--white);position:absolute;top:100%;left:0;right:0;z-index:551;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}.product-info__variant--options::-webkit-scrollbar{width:0px;height:0px;background-color:transparent}.product-info__variant--options::-webkit-scrollbar-thumb{background-color:transparent}.product-info__variant--options::-webkit-scrollbar-track{background-color:transparent}.product-info__variant--options::-webkit-scrollbar-button,.product-info__variant--options::-webkit-scrollbar-corner,.product-info__variant--options::-webkit-scrollbar-track-piece,.product-info__variant--options::-webkit-resizer{background-color:transparent}.product-info__variant--options{scrollbar-width:none;-ms-overflow-style:none}.product-info__variant--options.open{overflow-y:auto;max-height:250px;transition:max-height .3s ease-in-out}.product-info__variant--options-list{margin:0;padding:0;list-style:none}.product-info__variant--option{padding:8px 12px;cursor:pointer;color:var(--black);font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;column-gap:8px}.product-info__variant--option-color{width:16px;height:16px;display:inline-block;border:.1px solid rgba(0,0,0,.1)}.product-info__variant--option:hover{background-color:#f2f2f280}.product-info__variant--option.active{background-color:var(--option-hover)}.product-info__variant--option.inactive{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;cursor:not-allowed;background-color:var(--white);text-decoration:line-through}.product-info__accordions{padding-top:40px}.product-info__accordions__wrapper{display:flex;flex-direction:column;row-gap:16px}.product-info__accordion{position:relative}.product-info__accordion__header{cursor:pointer;padding:6px 6px 14px 0;border-bottom:1px solid var(--gray-30)}.product-info__accordion__header--wrapper{display:flex;column-gap:12px;justify-content:space-between;align-items:center}.product-info__accordion__title{font-family:Avenir Next,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:var(--black);margin:0;text-transform:none}.product-info__accordion__title:first-letter{text-transform:uppercase}.product-info__accordion__header.open .product-info__accordion__icon>svg{transform:rotate(180deg)}.product-info__accordion__icon>svg{width:24px;height:24px;transition:transform .3s ease-in-out;color:var(--black)}.product-info__accordion__content.open{padding-top:16px;transition:max-height .5s ease-in-out;transition:padding .5s ease-in-out;overflow-y:auto;max-height:100%}.product-info__accordion__content{display:flex;flex-direction:column;row-gap:10px;max-height:0;transition:max-height .5s ease-in-out;transition:padding .5s ease-in-out;overflow-y:hidden}.product-info__accordion__content::-webkit-scrollbar{width:0px;height:0px;background-color:transparent}.product-info__accordion__content::-webkit-scrollbar-thumb{background-color:transparent}.product-info__accordion__content::-webkit-scrollbar-track{background-color:transparent}.product-info__accordion__content::-webkit-scrollbar-button,.product-info__accordion__content::-webkit-scrollbar-corner,.product-info__accordion__content::-webkit-scrollbar-track-piece,.product-info__accordion__content::-webkit-resizer{background-color:transparent}.product-info__accordion__content>*{margin:0!important;padding:0!important;font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;color:var(--black)}.product-info__accordion__content>br{margin:0!important;padding:0!important;display:none}.product-info__accordion__content ul{list-style-position:inside;display:flex;row-gap:10px;flex-direction:column;padding:0!important;margin:0!important}.product-info__social-share{padding-top:24px}.product-info__social-share__wrapper{display:inline-flex;column-gap:16px;align-items:center}.product-info__social-share__link{display:inline-flex;column-gap:4px;align-items:center;padding:4px 6px;text-decoration:none;color:var(--white)}.product-info__social-share__link.product-info__social-share__link--facebook{background-color:#3b5998}.product-info__social-share__link.product-info__social-share__link--facebook:hover{background-color:#2d4373}.product-info__social-share__link.product-info__social-share__link--twitter{background-color:#1da1f2}.product-info__social-share__link.product-info__social-share__link--twitter:hover{background-color:#0c85d0}.product-info__social-share__link.product-info__social-share__link--pinterest{background-color:#cb2027}.product-info__social-share__link.product-info__social-share__link--pinterest:hover{background-color:#9f191f}.product-info__social-share__link:hover{text-decoration:none}.product-info__social-share__link>span{line-height:0}.product-info__social-share__icon>svg{width:16px;height:16px;fill:var(--white)}.product-info__social-share__text{font-family:Avenir Next,sans-serif;font-size:14px;font-weight:600;line-height:normal;color:var(--white)}.product-info__out-of-stock{padding-top:24px}.product-info__out-of-stock__wrapper{padding:20px 0;display:flex;justify-content:center;align-items:center;border-top:1px dotted var(--gray-30);border-bottom:1px dotted var(--gray-30)}.product-info__out-of-stock__text{font-family:Avenir Next,sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#999;margin:0;font-style:italic}@media screen and (max-width: 1400px){.product-info__content__wrapper{column-gap:30px;grid-template-columns:1fr 1fr}.product-info__unit-price-wrapper{grid-template-columns:1fr;column-gap:0;row-gap:24px}}@media screen and (max-width: 1024px){.product-info{padding-left:30px;padding-right:30px}#breadcrumb #breadcrumb-title{padding-right:16px;padding-left:16px}}@media screen and (max-width: 992px){.product-info__variants{padding-top:32px}.product-info__variants__wrapper{display:grid;row-gap:24px;grid-template-columns:1fr}.product-add__measurement-input__unit{font-size:16px}}@media screen and (max-width: 768px){.product-info{padding:0 16px 16px}.product-info__wrapper{row-gap:8px}#breadcrumb #breadcrumb-title{.title-bar-container #title-bar letter-spacing: .6px;padding-left:8px;padding-right:8px}#breadcrumb #breadcrumb-title span.title-bar__link>a{font-size:12px!important;letter-spacing:.6px}#breadcrumb #breadcrumb-title span.title-bar__link,#breadcrumb #breadcrumb-title span.title-bar__current{font-size:12px!important;display:inline-block;padding-left:4px;padding-right:4px}.product-info__content__wrapper{grid-template-columns:1fr;row-gap:8px;column-gap:0}.product-info__images{width:100%}.product-info__images__wrapper{max-height:358px;max-width:100%}.swiper-slide.product-info__image{max-width:100%;max-height:358px;width:100%!important}.product-info__images__navigation{margin-top:8px;padding:8px}.swiper__pagination{column-gap:8px}.swiper-pagination-bullet{width:10px;height:10px}.product-info__vendor,.product-info__sku{font-size:12px;margin-bottom:8px}.product-info__title-wrapper{margin-bottom:8px}.sale-badge{padding-top:2px;padding-bottom:2px}.product-info__title{font-size:18px}.product-info__additional-info{font-size:14px}.product-info__price.product-info__price--normal,.product-info__price.product-info__price--normal .compare-at-price,.product-info__price.product-info__price--dynamic,.product-info__price.product-info__price--dynamic .compare-at-price{font-size:16px}.product-add{padding-top:32px}.product-add.product-add--has-variants{padding-top:24px}.product-add__wrapper{row-gap:12px}.product-add__quantity-group{flex-direction:column;grid-template-columns:1fr;column-gap:0;row-gap:24px}.product-add__label{font-size:16px}.product-add__input-wrapper{padding:14px}.product-add__input{font-size:14px}.product-add__button>span{font-size:16px}.product-add__button>svg{width:16px;height:16px}#product-info .shopify-payment-button__button{height:auto;font-size:16px!important}.product-add__error-message{font-size:12px}.product-add__error-icon>svg{width:12px;height:12px}.product-add__measurement{padding-top:32px}.product-add__measurement.product-add__measurement--has-variants{padding-top:24px}.product-add__measurement-wrapper{row-gap:12px}.product-add__measurement-group{grid-template-columns:1fr;column-gap:0;row-gap:24px}.product-add__measurement-input,.product-add__measurement-input__unit{font-size:16px}.product-add__measurement-popover-wheel-wrapper{flex-direction:row;align-items:flex-start;row-gap:0}.product-info__unit-price-wrapper{row-gap:32px}.product-info__unit-price-inner{padding:8px 16px}.product-info__price-label{font-size:16px}.product-info__complementary-button{font-size:14px!important;height:auto}.product-info__variant--header{row-gap:12px}.product-info__variant--name{font-size:14px}.product-info__variant--trigger{padding:8px}.product-info__variant--trigger-wrapper{column-gap:8px}.product-info__variant--selected-variant{font-size:12px}.product-info__variant--option{font-size:12px;padding:8px;column-gap:4px}.product-info__variant--option-color{width:12px;height:12px}.dynamic-checkout.dynamic-checkout--measurement{margin-top:32px}.product-info__accordion__title{font-size:16px}.product-info__accordion__content>*{font-size:14px}.product-info__accordion__header{padding-bottom:6px}.product-info__accordion__content.open{padding:24px 8px 8px}.product-info__social-share__wrapper{column-gap:8px}.product-info__social-share__icon>svg{width:14px;height:14px}.product-info__social-share__text{font-size:12px}.product-info__out-of-stock__wrapper{padding:20px 0}.product-info__out-of-stock__text{font-size:14px}.product-add__qty-button.product-add__measurement-button--plus{padding-left:25px}.product-add__qty-button.product-add__measurement-button--minus{padding-right:25px}}@media screen and (max-width: 375px){.product-add__measurement-input__unit{font-size:14px!important;width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-info.css.map */
