#theme #PopupModal-new-size-guide .product-popup-modal__content{max-height:100vh;max-width:calc(100vw - 30px)}@media screen and (max-width: 749px){#theme #PopupModal-new-size-guide .product-popup-modal__content{margin-top:30px}}@media screen and (min-width: 750px){#theme .product-popup-modal__content{height:fit-content;max-height:calc(100vh - 4rem);margin:auto;padding:3rem;bottom:0;top:0}#theme #PopupModal-new-size-guide .product-popup-modal__content{max-height:calc(100vh - 60px);max-width:880px}}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:3rem}}.product-popup-modal__content img{display:block;max-width:100%;height:auto}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}modal-opener.modal-opener__new-size-guide--true-to-size{grid-area:true-to-size;justify-self:flex-start}.modal-opener__new-size-guide{grid-area:main;justify-self:flex-end}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.5rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-decoration:none;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;margin-left:.75rem}.product-popup-modal__button--true-to-size{margin-left:5px;color:#717171}.product-popup-modal__button:hover{text-decoration-thickness:.1rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.5rem;z-index:2;top:0;width:fit-content;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal__toggle .icon{color:#000}.product-popup-modal--small .product-popup-modal__content{width:51rem;max-width:100%;text-align:center;color:#000;font-size:1.3rem;padding:3rem 2rem}.product-popup-modal--medium .product-popup-modal__content{width:84rem}.product-popup-modal--small .product-popup-modal__content .customer form{margin-top:3rem}.product-popup-modal--small .fostr-error-msg{font-size:1.3rem;margin:1rem 0}.product-popup-modal--small .product-popup-modal__content .h1{margin-bottom:1.5rem;color:#000}.product-popup-modal--small .product-popup-modal__content a{color:#000;text-decoration:underline}.product-popup-modal--small .product-popup-modal__content a:hover{text-decoration:none}.product-popup-modal--small .customer:not(.account):not(.order){margin:0}.product-popup-modal--small .field-custom,.product-popup-modal--small .customer button{margin:0 0 1.2rem}.product-popup-modal--small .login a[href="#recover"]{margin:0 auto;font-size:1.3rem}#PopupModal-modalWishlistRegister .grid{display:flex;flex-wrap:wrap}#PopupModal-modalWishlistRegister .grid__item{float:left;padding-left:30px;width:100%;min-height:1px}#PopupModal-modalWishlistRegister input::placeholder,#PopupModal-modalWishlistRegister select{text-transform:none;font-size:1.2rem}@media only screen and (min-width: 990px){#PopupModal-modalWishlistRegister .large-up--one-half{width:50%;flex-basis:50%}}#PopupModal-modalWishlistRegister label,#PopupModal-modalWishlistRegister h4{text-align:left;margin-bottom:.8rem;display:block;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;font-size:1.2rem;letter-spacing:.06rem;color:#000}#PopupModal-modalWishlistRegister .h1{margin-bottom:1.5rem}#PopupModal-modalWishlistRegister .txt-med{color:#717171}#theme #PopupModal-modalWishlistRegister .regsitration-page fostr-form{margin-top:2.5rem}.product-popup-modal--cookies .product-popup-modal__content{width:64rem}.product-popup-modal--cookies .product-popup-modal__content .h1{margin-top:.8rem;line-height:2.4rem;font-size:2.4rem}.product-popup-modal--cookies .product-popup-modal__content p{margin:0 0 1.5rem;font-size:1.5rem}.product-popup-modal--cookies .product-popup-modal__content p:last-child{margin-bottom:0}.product-popup-modal--cookies .marg-bottom-ms{margin-bottom:2.5rem}.product-popup-modal--cookies .txt-med,.product-popup-modal--cookies .txt-med a{color:#717171}.product-popup-modal--cookies .txt-xs{font-size:1.1rem}.product-popup-modal--cookies .button{min-width:32rem}.product-popup-modal--cookies .button span{margin-left:.5ex}.product-popup-modal--cookies .marg-top-ms{margin-top:2.5rem}.product-popup-modal--cookies .marg-vert-xs{margin-top:1.5rem;margin-bottom:1.5rem}.product-popup-modal--cookies .width-smaller{width:47rem;max-width:100%;margin-left:auto;margin-right:auto}.newsletter-popup__body{max-width:40rem;margin:0 auto;text-align:center}.newsletter-popup__title{font-size:2.6rem;line-height:2.6rem}.newsletter-popup__copy{font-size:1.1rem;line-height:1.3rem;margin-bottom:1.5rem}.newsletter-popup__subtitle{font-size:1.3rem;line-height:1.5rem;margin-bottom:.8rem;font-family:canada-type-gibson,sans-serif;font-style:normal;text-transform:uppercase;text-align:left;font-size:1.2rem;letter-spacing:.06rem}.newsletter-popup__group{overflow:hidden;margin-bottom:2rem}.newsletter-popup__group-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.8rem;margin-bottom:-.8rem}.newsletter-popup__group-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.8rem;padding-bottom:.8rem}.newsletter-popup__group-item--shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.newsletter-popup__input[class]:not(._){border-top:0;border-left:0;border-right:0;line-height:inherit}.newsletter-popup__body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//cdn.shopify.com/s/files/1/3028/8266/t/283/assets/ico-select.svg?v=1390360\2026);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;background-size:6px 10px;padding-right:24px;text-indent:.01px;text-overflow:"";cursor:pointer}.newsletter-popup__body input,.newsletter-popup__body select,.newsletter-popup__body textarea{border:none;border-bottom:1px solid #000;border-radius:0;max-width:100%;width:100%;font-family:canada-type-gibson,sans-serif;outline:0;background:0 0;padding:.7rem 0;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-appearance:none;font-size:1.2rem;letter-spacing:.06rem;text-align:left!important}select.newsletter-popup__input{padding-right:3rem}.newsletter-popup__body .checkbox-wrapper input{margin-right:6px;width:18px;height:18px;-webkit-box-shadow:0 0 0 0 #197bbd inset;box-shadow:0 0 #197bbd inset;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;border:1px solid;border-radius:0;border-color:#000;-webkit-appearance:none}.newsletter-popup__body .checkbox-wrapper input:checked:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.newsletter-popup__body .checkbox-wrapper input:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;width:10px;height:8px;margin-left:-5px;margin-top:-4px;background-image:url(/cdn/s/assets/checkout_2018-06-18/checkbox-tick-7378704\2026.png);background-image:url(https://cdn.shopify.com/s/files/1/0597/5605/2637/files/icon-tick.svg?v=1633659281),none}.newsletter-popup__body .checkbox-wrapper input:checked{-webkit-box-shadow:0 0 0 10px #000 inset;box-shadow:0 0 0 10px #000 inset}.newsletter-popup__button{height:4rem;line-height:3.8rem}.newsletter-popup__button:hover{background-color:#000!important;color:#fff!important}.newsletter-popup__small-copy{font-size:1.1rem;line-height:1.3rem;margin-top:1.5rem;color:#717171}.newsletter-popup__small-copy a{color:inherit;text-decoration:none;border-bottom:1px solid}.product-popup-modal__content{height:fit-content;margin:auto;bottom:0;top:0;width:100%;padding:1.5em}input:focus,textarea:focus,select:focus{outline:none}@media screen and (min-width: 750px){.product-popup-modal__content{width:76rem;max-width:100%}}.product-popup-modal__label{font-family:Arial,serif;font-size:12px;text-transform:uppercase;margin-bottom:10px}.product-popup-modal__input{margin-bottom:15px;border-bottom-color:transparent}.product-popup-modal__copy{font-family:Arial,sans-serif;font-size:9px;font-style:italic;text-align:center;margin-top:15px;margin-bottom:25px}.product-popup-modal__success{display:none;text-align:center}.product-popup-modal__submit{padding:5px 20px;font-family:Arial,sans-serif;font-size:11px;text-transform:uppercase;font-weight:400;text-align:center;background-color:#000;color:#fff;border:1px solid #000;cursor:pointer}@media only screen and (min-width: 990px){.product-popup-modal__submit{width:35%}}
/*# sourceMappingURL=/cdn/shop/t/493/assets/vbf-popup-modal.css.map */
