.product__accordion.custom-style{border:1px solid #000;border-radius:9px}.product__accordion.custom-style[aria-expanded=true]{background-color:#000;color:#fff}.product__accordion.custom-style[aria-expanded=true] .details_content{color:#fff}.variant-picker.table{display:flex;flex-direction:column;gap:1.25rem}.variant-picker.table input[type=radio]:checked+label{border:3px solid #000}.variant-option-header-wrapper{border-radius:9px;padding:.5rem 1rem;gap:1.2rem;display:grid!important;grid-template-columns:repeat(6,minmax(0,min-content));cursor:pointer;margin-bottom:1rem}.variant-option-header-wrapper>p{width:max-content}.variant-option-wrapper{border:1px solid #000;border-radius:9px;padding:1.5rem 1rem;gap:1.2rem;display:grid!important;grid-template-columns:repeat(6,minmax(0,min-content));cursor:pointer}.variant-option-wrapper:hover{background-color:#000;color:#fff}.variant-option-wrapper>p{display:inline-block;width:max-content}@media screen and (max-width: 1600px){.variant-option-header-wrapper,.variant-option-wrapper{grid-template-columns:repeat(4,minmax(0,min-content))}}@media screen and (max-width: 1300px){.variant-option-header-wrapper,.variant-option-wrapper{grid-template-columns:repeat(3,minmax(0,min-content))}}@media screen and (max-width: 1040px){.variant-option-header-wrapper,.variant-option-wrapper{grid-template-columns:repeat(6,minmax(0,min-content))}}@media screen and (max-width: 700px){.variant-option-header-wrapper,.variant-option-wrapper{grid-template-columns:repeat(5,minmax(0,min-content))}}@media screen and (max-width: 600px){.variant-option-header-wrapper,.variant-option-wrapper{grid-template-columns:repeat(4,minmax(0,min-content))}}.custom-lookbook-container{position:relative;width:100%;overflow-x:hidden;overflow-y:auto}.custom-lookbook-background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.custom-lookbook-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.custom-lookbook-content-wrapper{position:relative;z-index:3;min-height:100%;display:flex;flex-direction:column;justify-content:left;align-items:left}.custom-lookbook-header{position:relative;z-index:4}.custom-lookbook-heading{line-height:100%;font-weight:400;letter-spacing:-5%}.custom-lookbook-subheading{font-family:SF Pro Display;line-height:100%;font-weight:400;letter-spacing:0%}.custom-lookbook-description{font-family:SF Pro Display;line-height:100%;font-weight:500;letter-spacing:0%}.custom-lookbook-media-container{position:relative;margin:0 auto;z-index:5}.custom-lookbook-media-wrapper{position:relative;width:100%;height:100%;display:block;overflow:auto;z-index:6}.custom-lookbook-image{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:7}.custom-lookbook-placeholder{background-color:#f4f4f4;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:7}.custom-lookbook-empty-state{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:12px 20px;font-size:14px;color:#666;text-align:center;pointer-events:none}.custom-lookbook-placeholder svg{width:100%;height:100%;max-height:300px}.custom-lookbook-hotspot{position:absolute;transform:translate(-50%,-50%);z-index:100}.custom-lookbook-hotspot-button{border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #888;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:102;animation:pulse 2s infinite ease-in-out}.custom-lookbook-hotspot-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040}.custom-lookbook-line-container{max-width:100%;overflow:hidden}.custom-lookbook-line-segment{position:absolute;display:block!important;opacity:0;transition:all .15s ease-out}.custom-lookbook-line-segment-1{top:0;width:80px;transform:translateY(-50%)}.custom-lookbook-line-segment-2{top:0;transform:translateY(-50%)}.custom-lookbook-text{width:auto;max-width:90vw;min-width:unset;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;padding-right:10px}.custom-lookbook-text{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease .3s,transform .2s ease .3s;z-index:103;width:100%;min-width:200px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.custom-lookbook-text.show{opacity:1;transform:translateY(-50%) translate(0)}.custom-lookbook-modal-content{background-color:#fff;border-radius:8px;padding:30px;width:90%;max-height:80vh;overflow-y:auto;position:relative;transform:scale(.9);transition:transform .3s ease;z-index:1001}.custom-lookbook-product-modal.active .custom-lookbook-modal-content{transform:scale(1)}.custom-lookbook-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;padding:5px;color:#666;z-index:1002}.custom-lookbook-modal-close:hover{color:#000}@media screen and (max-width: 749px){.custom-lookbook-content-wrapper{padding:20px 10px}.custom-lookbook-header{margin-bottom:20px;padding:0 10px}.custom-lookbook-heading{line-height:1.1}.custom-lookbook-subheading{line-height:1.2}.custom-lookbook-description{line-height:1.4}.custom-lookbook-media-container{max-width:100%;overflow:hidden}.custom-lookbook-line-container.right .custom-lookbook-line-segment-2{left:40px;top:25px}.custom-lookbook-line-container.left .custom-lookbook-line-segment-2{right:40px;top:25px}.custom-lookbook-text{display:none!important}.custom-lookbook-modal-content{width:95%;padding:20px;margin:10px}.custom-lookbook-product-image{height:150px}.custom-lookbook-product-title{font-size:16px}.custom-lookbook-product-price{font-size:14px}.custom-lookbook-product-description{font-size:13px}.custom-lookbook-product-link{padding:10px 20px;font-size:14px}}.custom-lookbook-content-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.custom-lookbook-content-modal.active{opacity:1;visibility:visible}.custom-lookbook-modal-content-inner{background-color:#fff;border-radius:8px;padding:20px;width:80%;max-height:80vh;overflow-y:auto;position:relative;transform:scale(.9);transition:transform .3s ease;z-index:1001}.custom-lookbook-modal-content-inner p{margin:10px 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
