body:has(.pf-prodetails-section) .ufe-widget{display:none!important}.pf-prodetails-section .pf-prodetails-row{display:flex}.pf-prodetails-section .pf-prodetails-row .pf-prodetails-left,.pf-prodetails-section .pf-prodetails-row .pf-prodetails-right{flex:1}.pf-prodetails-section .pf-prodetails-gallery{position:relative}.pf-prodetails-section .pf-prodgallery-overlay{position:absolute;top:100px;left:5%;z-index:9}.pf-prodetails-section .pf-prodimage-list{display:grid;grid-template-columns:1fr;gap:4px}.pf-prodetails-section .pf-prodimage-item{width:100%;aspect-ratio:3 / 4;overflow:hidden}.pf-prodetails-section .pf-prodimage-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf-prodetails-section .pf-prodetails-slider-wrapper{display:none;position:relative;width:100%;aspect-ratio:3/4}.pf-prodetails-section .pf-prodetails-slider-pagination{position:absolute;top:80px;left:0;z-index:9;height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-end;padding-right:17px;font-family:var(--pf-body-font-2);padding-top:6px}.pf-prodetails-section .pf-prodslide-card{position:relative}.pf-prodetails-section .pf-prodslide-img{padding-top:95px;display:block;width:100%;overflow:hidden;background:#efefec}.pf-prodetails-section .pf-prodslide-img img{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;scale:1.05}.pf-prodetails-section .pf-prodslide-overlay{position:absolute;left:15px;top:80px}.pf-prodetails-section .pf-prodetails-content-wrapper{display:block;padding-top:140px;padding-inline:48px;position:relative}.pf-prodetails-section .pf-prodetails-left.pf_sticky{height:calc(var(--right-height) + 140px);overflow:auto}.pf-prodetails-section .pf-prodetails-right:hover+.pf-prodetails-left.pf_sticky{height:auto;overflow:visible}.pf-prodetails-section .pf-prodetails-left::-webkit-scrollbar{display:none!important}.pf-prodetails-section .pf-prodetails-content{width:75%;max-width:360px}.pf-prodetails-section .pf-prodetails-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:84px}.pf-prodetails-section .pf-prodetails-review{display:flex;align-items:center;margin-bottom:10px}.pf-prodetails-section .pf-prodetails-review span{font-family:var(--pf-body-font);font-size:12px;line-height:1;font-weight:400;color:#000;display:block;padding-left:2px}.pf-prodetails-section .pf-prodetails-head .loox-rating-content{margin-bottom:10px}.pf-prodetails-section .pf-product-head-badge{font-family:var(--pf-body-font);font-size:12px;line-height:1.3;font-weight:400;color:#000;border:1px solid #000;border-radius:50px;padding:4px 8px;width:fit-content}.pf-prodetails-section .pf-stock-message{display:flex;align-items:center;gap:6px;font-family:var(--pf-body-font);font-size:14px;line-height:1.45;font-weight:400}.pf-prodetails-section .pf-stock-message span{margin-top:2px;display:block;width:10px;aspect-ratio:1;border-radius:50%;background:currentColor}.pf-prodetails-section .pf-stock-message.pf-low-stock{color:red}.pf-prodetails-section .pf-stock-message.pf-in-stock{color:#36b00d}.pf-prodetails-section .pf-restock-notify-button{margin-left:16px;display:inline-block;background:none;border:none;outline:none;padding:0;font-family:var(--pf-body-font);font-size:14px;line-height:1.45;font-weight:400;color:red;text-decoration:underline;margin-top:3px}.pf-prodetails-section .pf-product-name{font-family:var(--pf-body-font);font-size:30px;line-height:1.4;font-weight:400;margin-bottom:8px}.pf-prodetails-section .pf-product-price{margin-top:40px;margin-bottom:16px}.pf-prodetails-section .pf-product-additional-info{margin-bottom:32px}.pf-prodetails-section .pf-variant-box{margin-bottom:40px}.pf-prodetails-section .pf-variant-title{margin-bottom:10px}.pf-prodetails-section .pf-variant-option{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid transparent;font-family:var(--pf-body-font);font-size:14px;transition:0ms ease;cursor:pointer}.pf-prodetails-section .pf-variant-options-gift{display:flex;flex-wrap:wrap;gap:10px}.pf-prodetails-section .pf-variant-option-gift{padding:6px 8px;border:1px solid transparent;border-radius:0;font-family:var(--pf-body-font);font-size:14px;min-width:50px;text-align:center;transition:0ms ease;cursor:pointer}.pf-prodetails-section .pf-variant-option:has(input:checked),.pf-prodetails-section .pf-variant-option-gift:has(input:checked){border-color:#000}.pf-prodetails-section .pf-variant-option input,.pf-prodetails-section .pf-variant-option-gift input{display:none}.pf-prodetails-section .pf-variant-option .pf-variant-note{color:red}.pf-prodetails-section .pf-variant-option>span:last-child{display:flex;align-items:center;gap:10px;position:relative}.pf-prodetails-section .pf-variant-option>span:last-child span{display:block;width:14px;aspect-ratio:1;border-radius:50%;background:var(--color)}.pf-prodetails-giftcard .pf-more-gift-idea{margin-bottom:52px}.pf-prodetails-giftcard .pf-variant-box:last-child{margin-bottom:20px}.pf-prodetails-giftcard .pf-more-gift-idea a{font-family:var(--pf-body-font);font-size:14px;line-height:1.6;font-weight:400;border:1px solid #000;display:block;width:100%;border-radius:50px;padding:8px;text-align:center}.pf-prodetails-section .pf-product-addons{margin-bottom:32px}.pf-prodetails-section .pf-addon-title{margin-bottom:20px}.pf-prodetails-section .pf-addon-list{display:flex;flex-direction:column;gap:14px}.pf-prodetails-section .pf-addon-item{--text-color: #000;display:flex;justify-content:space-between;align-items:center}.pf-prodetails-section .pf-addon-item.pf-not-included{--text-color: #a6a6a6}.pf-prodetails-section .pf-addon-btn{font-family:var(--pf-body-font);color:var(--text-color);font-size:14px;line-height:1.4;font-weight:400;padding:0;border:none;outline:none;text-decoration:underline;background:transparent;text-align:left}.pf-prodetails-section .pf-addon-status{color:var(--text-color)}.pf-prodetails-section .pf-addon-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;overflow:hidden;padding:10px;opacity:0;visibility:hidden;transition:0ms ease}.pf-prodetails-section .pf-addon-popup-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.pf-prodetails-section .pf-addon-popup-content{width:100%;max-width:390px;height:100%;max-height:500px;background:#efefec;overflow:auto;padding:25px 15px;transform:scale(.5) translateY(60px);transition:0ms ease}.pf-prodetails-section .pf-addon-popup.pf-addon-open{opacity:1;visibility:visible}.pf-prodetails-section .pf-addon-popup.pf-addon-open .pf-addon-popup-content{transform:scale(1) translateY(0)}.pf-prodetails-section .pf-addon-popup-close{background:transparent;border:none;outline:none;margin-bottom:16px}.pf-prodetails-section .pf-addon-popup-img{width:100%;max-width:120px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;margin-inline:auto;margin-bottom:20px}.pf-prodetails-section .pf-addon-popup-title{margin-bottom:24px}.pf-prodetails-section .pf-addon-popup-desc{margin-bottom:16px}.pf-prodetails-section .pf-addon-popup-desc p{display:block;min-height:20px;line-height:1.5}.pf-prodetails-section .pf-addon-popup-cta{display:block;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;padding:10px 25px;border:1px solid #000;border-radius:50px}.pf-prodetails-section .pf-product-openbox{margin-bottom:32px}.pf-prodetails-section .pf-openbox-item{display:flex;align-items:center;cursor:pointer}.pf-prodetails-section .pf-openbox-checkbox{display:none}.pf-prodetails-section .pf-openbox-checkbox:checked+.pf-openbox-selector{background:#000}.pf-prodetails-section .pf-openbox-selector{flex-shrink:0;width:14px;aspect-ratio:1;border-radius:50%;outline:1px solid #000;outline-offset:2px;margin-inline:35px;transition:0ms ease}.pf-prodetails-section .pf-openbox-title,.pf-prodetails-section .pf-openbox-desc{margin-bottom:2px}.pf-prodetails-section .pf-openbox-btn{background:transparent;border:none;outline:none;text-decoration:underline}.pf-prodetails-section .pf-openbox-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;overflow:hidden;padding:10px;opacity:0;visibility:hidden;transition:0ms ease}.pf-prodetails-section .pf-openbox-popup-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.pf-prodetails-section .pf-openbox-popup-content{width:100%;max-width:390px;height:100%;max-height:500px;background:#efefec;overflow:auto;padding:25px 15px;transform:scale(.5) translateY(60px);transition:0ms ease}.pf-prodetails-section .pf-openbox-popup.pf-openbox-open{opacity:1;visibility:visible}.pf-prodetails-section .pf-openbox-popup.pf-openbox-open .pf-openbox-popup-content{transform:scale(1) translateY(0)}.pf-prodetails-section .pf-openbox-popup-close{background:transparent;border:none;outline:none;margin-bottom:32px}.pf-prodetails-section .pf-openbox-popup-title{margin-bottom:24px}.pf-prodetails-section .pf-openbox-popup-desc{margin-bottom:16px}.pf-prodetails-section .pf-openbox-popup-desc p{display:block;min-height:20px;line-height:1.5}.pf-prodetails-section .pf-product-checkout-wrapper{margin-bottom:56px;display:flex;flex-direction:column;gap:5px}.pf-prodetails-section .pf-quantity-box{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;border:1px solid #000;border-radius:50px}.pf-prodetails-section .pf-product-checkout-wrapper.pf-disabled :is(.pf-quantity-box,.shopify-payment-button){pointer-events:none;opacity:.6}.pf-prodetails-section .pf-quantity-box .pf-quantity-btn{padding:0;border:none;outline:none;background:transparent;cursor:pointer;width:15px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.pf-prodetails-section .pf-quantity-box .pf-quantity-btn svg{width:100%;height:100%}.pf-prodetails-section .pf-quantity-box .pf-quantity-count{font-family:var(--pf-body-font);font-size:20px;line-height:1.4;font-weight:400;color:#000;text-align:center;border:none;outline:none;background:transparent;display:block;width:140px}.pf-prodetails-section .pf-checkout-btn,.pf-prodetails-section .shopify-payment-button__button{font-family:var(--pf-body-font);font-size:20px;line-height:1.4;font-weight:400;padding:16px;border:1px solid #000;border-radius:50px;display:flex;justify-content:center;text-align:center;background:#000;color:#fff;height:auto;width:100%;transition:0ms ease}.pf-prodetails-section .pf-checkout-btn span:nth-child(2){display:none}.pf-prodetails-section .pf-checkout-btn:hover span:nth-child(1){display:none}.pf-prodetails-section .pf-checkout-btn:hover span:nth-child(2){display:block}.pf-prodetails-section .pf-checkout-btn img{padding-block:1px;max-height:30px;object-fit:contain;width:auto;transition:0ms ease}.pf-prodetails-section .pf-checkout-btn.pf-outline-btn{background:transparent;color:#000;padding:18px}.pf-prodetails-section .shopify-payment-button__button:hover{background:#fff!important;color:#000!important}.pf-prodetails-section .pf-checkout-btn:hover.pf-outline-btn{background:#000;color:#fff}.pf-prodetails-section .pf-checkout-btn:hover.pf-outline-btn img{filter:invert(1)}.pf-prodetails-section .pf-checkout-more{background:transparent;border:none;outline:none;text-decoration:underline;text-align:center;margin-top:10px}.pf-prodetails-section .pf-stockout-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;overflow:hidden;padding:10px;opacity:0;visibility:hidden;transition:0ms ease}.pf-prodetails-section .pf-stockout-popup-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.pf-prodetails-section .pf-stockout-popup-content{width:100%;max-width:390px;height:100%;max-height:500px;background:#efefec;overflow:auto;padding:25px 15px;transform:scale(.5) translateY(60px);transition:0ms ease}.pf-prodetails-section .pf-stockout-popup.pf-stockout-open{opacity:1;visibility:visible}.pf-prodetails-section .pf-stockout-popup.pf-stockout-open .pf-stockout-popup-content{transform:scale(1) translateY(0)}.pf-prodetails-section .pf-stockout-popup-close{background:transparent;border:none;outline:none;margin-bottom:32px}.pf-prodetails-section .pf-stockout-popup-form,.pf-prodetails-section .pf-stockout-success{padding-top:72px;display:flex;flex-direction:column}.pf-prodetails-section .pf-stockout-popup-form label{font-family:var(--pf-body-font);font-size:16px;line-height:1.3;font-weight:400;color:#000}.pf-prodetails-section .pf-stockout-popup-form input{border:none;outline:none;border-bottom:1px solid #000000;font-family:var(--pf-body-font);font-size:16px;line-height:1.5;font-weight:400;color:#000;border-radius:0;padding:2px 0 4px;margin-bottom:30px}.pf-prodetails-section .pf-stockout-popup-form input::placeholder{font-family:inherit;color:#9e9e9e}.pf-prodetails-section .pf-stockout-popup-form button,.pf-prodetails-section .pf-stockout-continue{color:#fff;background:#000;display:block;max-width:fit-content;align-self:center;font-family:var(--pf-body-font);font-size:14px;line-height:1.6;border:0;outline:0;padding:9px 42px;border-radius:50px}.pf-prodetails-section .pf-stockout-popup-form .pf-submitting{pointer-events:none;opacity:.5}.pf-prodetails-section .pf-stockout-success-message p{font-family:var(--pf-body-font);font-size:14px;line-height:1.6;font-weight:400;color:#000;text-align:center;margin-bottom:18px}.pf-prodetails-section .pf-stockout-continue{padding:9px 14px}.pf-prodetails-section .pf-icontext-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pf-prodetails-section .pf-icontext-row:not(:last-child){padding-bottom:32px;border-bottom:1px solid #a6a6a6;margin-bottom:32px}.pf-prodetails-section .pf-icontext-icon{margin-bottom:6px}.pf-prodetails-section .pf-icontext-icon img,.pf-prodetails-section .pf-icontext-icon svg{width:32px}.pf-prodetails-section .pf-icontext-title,.pf-prodetails-section .pf-icontext-text{margin-bottom:2px}.pf-prodetails-section .pf-icontext-text.pf-highlight{color:red}.pf-prodetails-section .pf-icontext-cta{font-family:var(--pf-body-font);font-size:14px;line-height:1.4;font-weight:400;color:#000;text-decoration:underline;cursor:pointer}.pf-prodetails-section .pf-product-description{margin-top:36px;padding-top:40px;border-top:1px solid #a6a6a6;margin-bottom:28px}.pf-prodetails-section .pf-product-description p{display:block;min-height:20px;line-height:1.45}.pf-prodetails-section .pf-accordion-list{display:flex;flex-direction:column}.pf-prodetails-section .pf-accordion-item{--text-color: #000;padding:10px 0}.pf-prodetails-section .pf-accordion-item.pf-highlight{--text-color: #ff0000}.pf-prodetails-section .pf-accordion-head{color:var(--text-color);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pf-prodetails-section .pf-accordion-toggle svg line{stroke:var(--text-color)}.pf-prodetails-section .pf-accordion-toggle svg line:last-child{transition:0ms ease}.pf-prodetails-section .pf-accordion-body{display:grid;grid-template-rows:0fr;transition:0ms ease}.pf-prodetails-section .pf-accordion-details{min-height:0;overflow:hidden;transition:0ms ease}.pf-prodetails-section .pf-accordion-content{color:#000;padding-top:28px;display:flex;flex-direction:column;gap:24px}.pf-prodetails-section .pf-accordion-item.pf-active .pf-accordion-body{grid-template-rows:1fr}.pf-prodetails-section .pf-accordion-item.pf-active .pf-accordion-details{min-height:100%}.pf-prodetails-section .pf-accordion-item.pf-active .pf-accordion-toggle svg line:last-child{opacity:0}.pf-prodetails-section .pf-accordion-content strong{font-weight:500}.pf-prodetails-section .pf-accordion-content ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:4px;line-height:1.2}.pf-prodetails-section .pf-accordion-content table{border-collapse:collapse;width:auto!important;max-width:100%}.pf-prodetails-section .pf-accordion-content table td{border:1px solid #a6a6a6;padding:4px;width:auto!important;min-width:48px;line-height:1.2}.pf-prodetails-section .pf-accordion-img,.pf-prodetails-section .pf-accordion-dimension{padding-block:12px;max-width:300px;margin-inline:auto}.pf-prodetails-section .pf-accordion-img:not(:last-child){margin-bottom:20px}.pf-prodetails-section .pf-accordion-dimension{display:flex;flex-direction:column;gap:40px}.pf-prodetails-section .pf-accordion-dimension svg{width:100%}.pf-prodetails-section .pf-product-linklist{margin-top:2px;display:flex;flex-direction:column;gap:4px}.pf-prodetails-section .pf-product-linklist a{color:#000;display:block;padding:8px 0}@media screen and (max-width: 1199px){.pf-prodetails-section .pf-prodetails-content{width:100%}}@media screen and (max-width: 991px){.pf-prodetails-section .pf-prodetails-content-wrapper{padding-top:140px;padding-inline:24px}.pf-prodetails-section .pf-prodetails-head{margin-bottom:32px}.pf-prodetails-section .pf-product-price{font-size:20px!important}}@media screen and (max-width: 767px){.pf-prodetails-section .pf-prodetails-row{flex-direction:column}.pf-prodetails-section .pf-prodetails-gallery{display:none}.pf-prodetails-section .pf-prodetails-slider-wrapper{display:block}.pf-prodetails-section .pf-prodetails-content-wrapper{padding-top:28px}.pf-prodetails-section .pf-prodetails-content{margin-inline:auto;max-width:480px}}@media screen and (max-width: 575px){.pf-prodetails-section .pf-prodetails-content-wrapper{padding-inline:15px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pf-product-details.css.map */
