.section-wrapper--product{max-width:100%!important;width:100%}.shopify-section--product-sidebar{padding:0!important}.section-wrapper--product .product__images{margin-left:0;margin-right:0}.product_name{font-size:30px;line-height:38px;color:#271b1d;padding-top:0;margin-bottom:7px;font-weight:700;font-family:var(--font-heading-family)}#bcpo .bcpo-title{color:#1f1115;font-size:20px;line-height:25px;font-weight:700;font-family:var(--font-heading-family)}#bcpo .bcpo-value{font-weight:400;font-family:var(--font-body-family);font-size:18px;line-height:25px}#bcpo .bcpo-label>label{padding-bottom:13px}#bcpo .bcpo-images .bcpo-medium-swatches div.bcpo-image-parent{width:32px;height:32px;padding:0;border:1px solid #dedede;margin-right:14px;margin-bottom:10px;border-radius:50%}#bcpo .bcpo-medium-swatches label.bcpo-front-image-label{height:100%;border-radius:50%}#bcpo .bcpo-images input:checked+label,#bcpo .bcpo-colors input:checked+label{box-shadow:0 0 0 2px #ffc31c}#bcpo .bcpo-buttons label.bcpo-front-button-label,#bcpo button.bcpo-front-button-label{min-width:50px;font-size:18px;line-height:25px;font-weight:600;font-family:var(--font-body-family);padding:2px 12px;border-color:#c3c3c3;color:#1f1115;margin-right:14px;margin-bottom:10px}#bcpo .bcpo-buttons label.bcpo-front-button-label:hover{border-color:#ffc31c}#bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label{border-color:#ffc31c;color:#ffc31c;background-color:transparent}.bcpo-buttons #bcpo-select-option-2 label.bcpo-front-button-label{border-color:#ffc31c;padding:6px 11px}.bcpo-buttons #bcpo-select-option-2 .bcpo-front-button-option:checked+.bcpo-front-button-label{background-color:#ffc31c;color:#1f1115}#bcpo .bcpo-text input{height:41px;padding:0 15px;min-height:41px;max-width:540px;font-size:18px;border-color:#c3c3c3;border-radius:5px;font-family:var(--font-body-family)}.description,.selector-wrapper{font-size:18px;line-height:25px;color:#1f1115;font-weight:400;font-family:var(--font-body-family)}.description p,.selector-wrapper p{line-height:25px}.description h2,.selector-wrapper h2{font-weight:700;font-family:var(--font-heading-family)}#bcpo .bcpo-default select,#bcpo .bcpo-select select,#bcpo .bcpo-select1 select,#bcpo .bcpo-dropdown select{width:100%;max-width:540px;border-color:#c3c3c3;border-radius:5px;color:#1f1115;font-size:18px;line-height:25px;font-family:var(--font-body-family);padding:0 15px;min-height:40px;height:40px;background-position:center right 15px!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71781e-05 1.00515C-0.00326347 0.453402 0.441445 0.00329255 0.993464 1.39074e-05C1.26198 -0.00139123 1.52018 0.10493 1.70903 0.295559L6.99726 5.59149L12.286 0.295559C12.6782 -0.0960034 13.3136 -0.0960034 13.7058 0.295559C14.0981 0.687122 14.0981 1.32271 13.7058 1.71427L7.70766 7.70949C7.31778 8.09684 6.68797 8.09684 6.29809 7.70949L0.299925 1.71427C0.109201 1.52739 0.000953689 1.27166 1.71781e-05 1.00468L1.71781e-05 1.00515Z' fill='black'/%3E%3C/svg%3E%0A")!important}#bcpo .bcpo-radios>label,#bcpo .bcpo-checkboxes>label{font-size:18px;line-height:25px;font-family:var(--font-body-family);margin-right:20px;margin-bottom:10px;font-weight:400;position:relative;padding-left:50px}#bcpo .bcpo-radios>label input[type=radio],#bcpo .bcpo-checkboxes>label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:5px;background-clip:content-box;border:1px solid #878787;border-radius:50%;position:absolute;left:0;top:1px}#bcpo .bcpo-radios>label input[type=radio]:checked,#bcpo .bcpo-checkboxes>label input[type=radio]:checked{background-color:#ffc31c;border-color:#ffc31c}.product-gallery__thumbnails{max-height:760px;overflow:auto}.product-gallery__thumbnails{max-height:var(--heightMainImage)}.gallery-wrap ::-webkit-scrollbar{width:0}.product-gallery__thumbnail{border:1.5px solid transparent;border-radius:15px;padding:4px;margin-bottom:0!important}.product-gallery__thumbnail img{border-radius:10px;display:block}.product-gallery__thumbnail.is-nav-selected{border-color:#ffc31c}.product_gallery,.product_gallery .gallery-cell img,.product_gallery .gallery-cell video{border-radius:20px}.product__details--product-page .price{font-size:30px;line-height:38px;color:#271b1d;font-weight:700;margin-right:20px;font-family:var(--font-heading-family)}.product__details--product-page .compare-at-price{font-size:20px;line-height:25px;color:#878787;font-family:var(--font-body-family);font-weight:400}.product__details--product-page .price-ui{align-items:center}.product__details .jdgm-preview-badge{margin-bottom:10px}.product-quantity-box .ss-icon{background-color:#fff!important;height:42px;border-color:#c3c3c3}.product-quantity-box .ss-icon span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-quantity-box .ss-icon span:before{font-size:16px;color:#ffc31c;font-family:var(--font-body-family);font-weight:600}.product-quantity-box .product-minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.product-quantity-box .product-plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.product-quantity-box .product-minus span:before{content:"-"}.product-quantity-box .product-plus span:before{content:"+"}.product-quantity-box.purchase-details__quantity input.quantity{min-height:42px;height:42px;width:105px;border-color:#c3c3c3;background-color:#f5f5f5;font-size:16px;line-height:22px;font-family:var(--font-body-family);font-weight:400}.product-quantity-box.purchase-details__quantity{width:auto!important;margin-right:20px}.purchase-details__buttons{margin-top:20px!important}.purchase-details__buttons .add_to_cart{max-width:100%!important;flex:initial!important;height:58px;font-size:22px}.purchase-details{padding-bottom:15px!important}.product-deliver{width:100%}.product-deliver__item{display:flex;align-items:center;flex:auto}.product-deliver__label{color:#1f1115;font-size:20px;line-height:25px;font-weight:700;font-family:var(--font-heading-family);margin-right:15px;margin-bottom:0}.product-deliver__select{font-size:18px;color:#000;border:1px solid #1F1115;height:40px;padding:0 10px;border-radius:5px;margin-bottom:0;font-family:var(--font-body-family);cursor:pointer;font-weight:400;display:inline-flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.product-deliver__select span{font-weight:400;font-size:18px;color:#000;pointer-events:none}.product-deliver__deliver.show .product-deliver__dropdown{display:block}.product-deliver__select svg{margin-left:8px}.product-deliver__deliver{position:relative}.product-deliver__dropdown{position:absolute;top:100%;background-color:#fff;padding:0;border:1px solid #1F1115;border-radius:5px;margin-top:4px;margin-left:0;list-style:none;display:none;z-index:101}.product-deliver__dropdown li{font-size:15px;margin-bottom:0;padding:5px 35px 5px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#1f1115;border-bottom:1px solid #1F1115}.product-deliver__dropdown li:last-child{border-bottom:0;border-radius:0 0 5px 5px}.product-deliver__dropdown li:first-child{border-radius:5px 5px 0 0}.product-deliver__dropdown li:hover,.product-deliver__dropdown li.active{background-color:#fff7d1}.product-deliver__deliver.show .product-deliver__select svg{transform:rotate(-180deg)}.product-deliver__container{display:flex;align-items:center;justify-content:space-between}.product-deliver__info{padding:4px 10px;border-radius:5px;display:inline-flex;align-items:center;background-color:#fff7d1;font-family:var(--font-body-family);font-size:14px;line-height:20px;color:#000}.product-deliver__info svg{margin-right:3px}.product-deliver{margin-top:16px;padding-bottom:10px;border-bottom:1px solid #EBEBEB}.product__images .flickity-button{height:44px!important;width:44px;top:50%;transform:translatey(-50%);background-color:#f5f5f599;opacity:1!important;border-radius:100%}.product__images .flickity-button.previous{left:15px}.product__images .flickity-button.next{right:15px}.product__images .flickity-button svg{padding:0;height:18px}.product__images .flickity-button .arrow{fill:#ffc31c;opacity:1}.sticky_nav[data-animation-state=open]{display:none}.product_section{justify-content:space-between}#bcpo .bcpo-textarea textarea{width:100%;border-color:#c3c3c3;max-width:540px;border-radius:5px;color:#1f1115;font-size:18px;line-height:25px;font-family:var(--font-body-family);padding:0 15px}.product_gallery .flickity-page-dots{position:static;margin-top:5px}.product_gallery .flickity-page-dots .dot{width:8px;height:8px;margin:2.5px;opacity:1;background-color:#d9d9d9}.product_gallery .flickity-page-dots .dot.is-selected{width:12px;background-color:#ffc31c;border-radius:5px}.product__price-discount{margin-left:12px;font-size:16px;line-height:22px;font-weight:500;color:#1f1115;background-color:#ffc31c;padding:2px 10px 2px 18px;border-radius:50px 5px 5px 50px;position:relative;font-family:var(--font-body-family);display:flex;align-items:center;border:2px solid #F9E9B5;height:28px;margin-top:4px}.product__price-discount:before{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;left:5px;top:50%;transform:translateY(-50%)}.product-size-chart__btn{display:flex;align-items:center;background-color:#fff7d1;font-size:14px;line-height:19px;color:#000;font-family:var(--font-body-family);border-radius:5px;padding:4px 10px}.product-size-chart__btn svg{margin-right:10px}.selector-size{display:flex!important;align-items:center;justify-content:space-between;width:100%}.product-size-chart{display:none}.selector-size .product-size-chart{display:block}.product-popup-modal__image--mobile{display:none}.product-popup-modal__image{max-width:100%;width:100%;height:auto}.selector-size .bcpo-value{flex:auto}.product__images .flickity-viewport{min-height:300px}.swatch .option_title{color:#1f1115;font-size:20px;line-height:25px;font-weight:700;font-family:var(--font-heading-family)}.swatch-element.color.swatch-element label{height:32px;min-width:32px;line-height:1;border-radius:100%;border:0}.swatch .swatch-element.color{border-radius:100%;border-width:1.5px;border-color:transparent}.swatch .swatch-element.color label{width:32px}.swatch_options .swatch-element{border-width:1px;border-color:#c3c3c3;margin-right:15px}.swatch_options .swatch-element:not(.color){border-radius:5px}.swatch_options .swatch-element:not(.color) label{min-height:30px;padding:0 11px;min-width:50px}.swatch label{font-size:18px;line-height:30px;font-family:var(--font-body-family);color:#1f1115;font-weight:400}.swatch_options input:checked+.swatch-element{border-color:#fdcd47;box-shadow:0 0 0 1px #ffc31c}.swatch_options input:checked+.swatch-element label{color:#ffc31c;font-weight:600}.swatch-item__style{display:inline-flex}.swatch-item__style .swatch-element label{text-transform:none;font-weight:400;padding:5px 6px!important}.swatch-item__style .swatch-element{min-width:98px!important;border-radius:10px!important}.swatch-item__style .swatch-element label{opacity:1;display:flex;flex-direction:column;align-items:center}.swatch-item__style label span{font-size:13px;font-weight:600;letter-spacing:.02em;font-family:var(--font-body-family);color:#1f1115}.swatch-item__style label img{height:auto;width:52px}.swatch-item__style input:checked+.swatch-element label{color:#1f1115;font-weight:400}.swatch .option_title{margin-top:0;margin-bottom:10px}.swatch_options .swatch{margin-bottom:24px}.swatch .tooltip{font-family:var(--font-body-family);font-size:12px;line-height:16px;padding:5px}.swatch-header{display:flex;align-items:center}.swatch-header .option_title{flex:auto;width:auto}.swatch-header .product-size-chart{display:flex;justify-content:flex-end;flex:auto;margin-left:10px;margin-bottom:10px}.product-deliver__tooltip{position:absolute;top:-310%;padding:13px;right:0;border-radius:5px;min-width:180px;background-color:#f5f5f5;border:.5px solid #C3C3C3;font-size:15px;line-height:22px;font-style:italic;font-family:var(--font-body-family)!important;display:none}.product-deliver__tooltip:before{content:"";position:absolute;bottom:-20px;right:21px;width:0;height:0;border:10px solid transparent;border-top-color:#c3c3c3}.product-deliver__tooltip:after{content:"";position:absolute;bottom:-18px;right:22px;width:0;height:0;border:9px solid transparent;border-top-color:#f5f5f5}.jdgm-ask-question-btn.jdgm-ask-question-btn{border-width:1px!important;border-radius:10px;min-height:42px;line-height:22px;font-size:16px;max-width:275px;padding:0 15px;display:flex;align-items:center;justify-content:center}.product-deliver__info{position:relative}.shopify-payment-button{height:auto}.product-deliver__info:hover .product-deliver__tooltip{display:block}@media (min-width: 799px){.product_gallery .flickity-page-dots{display:none}.gallery-thumbnails--left .multi-image{width:85%}.gallery-thumbnails--left .product_gallery_nav{width:13%}.product-block--price{position:sticky;top:0;background-color:#fff;padding-top:5px;z-index:1}.gallery-thumbnails--left{position:sticky;top:10px;display:flex;flex-direction:row-reverse}.product-main-oneimage .gallery-thumbnails--left{display:block}}@media (max-width: 1050px){.product-quantity-box.purchase-details__quantity input.quantity{width:82px}.product-deliver__info{font-size:13px}}.image-mobile{display:none}@media (max-width: 798px){.jdgm-ask-question-btn.jdgm-ask-question-btn{min-height:38px}.image-mobile{display:block}.image-desktop,.product-popup-modal__image--desktop{display:none}.product-popup-modal__image--mobile{display:block}.product_gallery{margin-bottom:10px}.product-gallery__thumbnails{display:none}.section-wrapper--product .product__images{width:100%}.product__details{width:100%;margin-left:0!important;margin-right:0!important}.product_name{font-size:18px;line-height:23px;margin-bottom:22px}.product__details--product-page .price{font-size:24px;line-height:30px}.product__details--product-page .compare-at-price{font-size:16px;line-height:20px}.product-deliver__label{font-size:16px;line-height:23px;margin-right:5px}.product-deliver__select{font-size:16px;line-height:22px;height:30px}.product-deliver__info{font-size:12px;line-height:16px}.product-deliver{border-bottom:0;margin-top:22px}#bcpo .bcpo-title{font-size:18px;line-height:23px}.product_section .modal_price{padding-bottom:0;margin-bottom:0}#bcpo .bcpo-buttons label.bcpo-front-button-label,#bcpo button.bcpo-front-button-label,#bcpo .bcpo-radios>label,#bcpo .bcpo-checkboxes>label,#bcpo .bcpo-default select,#bcpo .bcpo-select select,#bcpo .bcpo-select1 select,#bcpo .bcpo-dropdown select,.description,.selector-wrapper,.description h2,.selector-wrapper h2,#bcpo .bcpo-textarea textarea{font-size:16px;line-height:22px}.purchase-details__buttons{flex-basis:100%!important;width:100%}.purchase-details__buttons{margin-top:0!important}.purchase-details__buttons .add_to_cart{min-height:48px;height:48px;font-size:20px}.product-quantity-box.purchase-details__quantity{margin-bottom:22px}.product-quantity-box.purchase-details__quantity input.quantity{min-height:36px;height:36px;width:81px;font-size:12px}.product-quantity-box .ss-icon{height:36px}.product__price-discount{margin-top:0;font-size:14px}.product__images .flickity-button{height:30px!important;width:30px}.product__images .flickity-button svg{height:15px}.product-size-chart__btn{padding:2px 5px}.product-size-chart__btn span{font-size:12px;line-height:16px}.product-size-chart__btn svg{width:20px;height:20px}.swatch .option_title{font-size:18px;line-height:23px}.swatch .swatch-element{min-width:29px}.swatch-element.color.swatch-element label{width:29px;height:29px;min-width:29px}.swatch_options .swatch-element{margin-right:10px}.swatch label{font-size:16px;line-height:28px;min-height:28px!important}.swatch_options .swatch{margin-bottom:22px}.swatch .swatch-element.color{margin-right:5px;margin-bottom:5px}.product-deliver__select span{font-size:15px}.product-deliver__select svg{width:10px;margin-left:7px}.shopify-section--product-template{padding-top:22px!important}.jdgm-widget-actions-wrapper{margin-bottom:20px!important}#customer-reviews .jdgm-paginate__load-more{margin-bottom:20px}}@media (min-width: 799px){.product-block--price:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;background-color:#fff;z-index:1}}.shopify-section--product-template{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-main-product.css.map */
