:root{--font-futura: Futura, sans-serif;--font-amiri: Amiri, serif}#preview-bar-iframe{//display: none}.product{font-family:Helvetica}.product_name{margin:0;padding:0}.vendor{text-transform:uppercase;font-family:var(--font-futura)}.product_section .product_form{max-width:100%}.swatch_options{display:flex;align-items:center}.option_title{margin:0 1.25em 0 0;font-weight:400;text-align:center;min-width:60px}.frame_options .option_title{transform:translateY(-35%)}.option_title span{display:block;text-transform:uppercase;line-height:1.25rem;font-size:1em;letter-spacing:2px;font-family:var(--font-futura)}.option_title .variant-price,.frame-price,.total-price{font-weight:600;font-size:1.2rem!important;line-height:1.25rem;margin:4px 0;letter-spacing:1px}.option_title .sale-price{color:red;font-size:1.5rem!important}.compare-price{text-decoration:line-through}.swatch .swatch-element{margin-bottom:10px;margin-right:10px;border-width:2px}.swatch label{line-height:1;display:flex;align-items:center;justify-content:center;min-height:45px;min-width:80px;font-size:1rem;font-weight:400;font-family:var(--font-futura)}.swatch_options input:checked+.swatch-element{border-width:2px;border-color:#c6782f}.purchase-details{align-items:center!important}label[for=quantity]{display:none}.product-quantity-box{margin-bottom:0;display:flex;justify-content:center;max-width:175px}.product-quantity-box .quantity{width:50px}.purchase-details__buttons{flex:auto}.total-price{min-width:50px;text-align:center;font-family:var(--font-futura);font-size:1.75rem!important}.product-form-sticky .total-price{font-size:1.25rem!important}.frame_options .swatch{display:flex}.swatch-element-wrap{display:flex;flex-direction:column;text-align:center;margin-right:10px}.frame_options .swatch-element,.frame_options .swatch label{min-height:60px;margin-bottom:0}.frame_options .swatch-element{background-size:cover;background-repeat:no-repeat;margin-right:0}.swatch-element-wrap span{text-transform:uppercase;color:#ccc;font-size:65%;letter-spacing:1px;font-family:var(--font-futura)}.swatch_options input:checked+.swatch-element+span{color:#000;font-size:1rem}button.add_to_cart .text{font-family:var(--font-futura)}.size-guide-frame-details{margin:0 0 1.5em}.size-guide-frame-details .wrapper{display:flex;justify-content:space-evenly;align-items:center}.size-guide-frame-details .block{width:50%;text-align:center;font-size:75%;display:flex;align-items:center;justify-content:center;padding:10px 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc;cursor:pointer}.size-guide-frame-details .block.active{border-bottom-color:transparent;background-color:#fdf4eb}.size-guide-frame-details .block:first-of-type{border-right:2px solid #ccc}.size-guide-frame-details .block span{padding:5px;letter-spacing:1px;line-height:1.1}.size-guide-frame-details span.label{max-width:45%;color:#c6782f;font-family:var(--font-futura)}.size-guide-frame-details .icon{display:flex}.size-guide-frame-details .icon img{max-width:32px;max-height:32px;object-fit:cover}.size-guide-frame-details .icon-close{padding:0;margin-left:5px;color:#c6782f;display:none}.size-guide-frame-details .block.active .icon-close{display:inline-block}.size-guide-frame-details .icon-close svg{width:16px}.size-guide-frame-details .block-content-wrapper{background:#fdf4eb;height:0;opacity:0;transition:all .5s ease-in-out}.size-guide-frame-details .block-content-wrapper.active{height:100%;opacity:1}.size-guide-frame-details .block-content{padding:1em;font-size:80%;font-family:var(--font-amiri);display:none}.size-guide-frame-details .block-content.active{display:block}.size-guide-frame-details .block-content h1,.size-guide-frame-details .block-content h2,.size-guide-frame-details .block-content h3,.size-guide-frame-details .block-content h4,.size-guide-frame-details .block-content h5,.size-guide-frame-details .block-content h6{text-transform:initial;font-size:125%;font-weight:600;letter-spacing:0px;padding:0;font-family:var(--font-futura)}.description{padding-bottom:10px;border-bottom:2px solid #ccc;font-size:1em;font-family:var(--font-amiri)}.description .section-title{letter-spacing:1px;margin-bottom:.75rem;font-size:1em;font-family:var(--font-futura)}.more-from-collection{color:#c6782f;letter-spacing:1px;font-size:1rem;font-family:var(--font-futura)}.about-artist .artist-meta{display:flex;align-items:center;margin:1em 0}.about-artist .artist-meta .artist-name{text-transform:uppercase;letter-spacing:1px;font-family:var(--font-futura)}.about-artist .artist-image img{max-width:95px;max-height:95px;border-radius:50%;margin-right:1em}.about-artist .artist-content img{display:none}.product-form-sticky{clear:both;position:fixed;background:#fff;bottom:0;width:100%;left:0;z-index:9;box-shadow:0 0 5px 2px #ccc;transform:translateY(150px);transition:.5s all ease-in-out}.product-form-sticky.active{transform:translateY(0)}.product-form-sticky .wrapper{display:flex;justify-content:space-evenly;align-items:center;max-width:1150px;margin:0 auto}.product-form-sticky .block{padding:10px 15px;min-height:85px;display:flex;align-items:center;position:relative}.product-form-sticky .block.title{width:27.5%}.product-form-sticky .block.title h6{font-family:var(--font-amiri)}.product-form-sticky .block:not(:last-of-type):not(:nth-last-of-type(2)){border-right:2px solid #ccc}.product-form-sticky .block.total-cta{width:50%}.product-form-sticky .size-options,.product-form-sticky .frame-options,.product-form-sticky .total-cta{display:flex;align-items:center}.product-form-sticky h6,.product-form-sticky label{margin:0;font-family:var(--font-futura)}.product-form-sticky select{margin:0;border:none}.product-form-sticky .selectric{border:none;background:transparent;min-width:75px;text-align:center}.product-form-sticky .selectric-wrapper{position:initial;font-family:var(--font-futura)}.product-form-sticky .selectric .button{display:none}.product-form-sticky .selectric .label{margin-right:0}.product-form-sticky .selectric-items{min-width:calc(100% + 2px)!important;left:-1px}.product-form-sticky .selectric-items li{color:#000;text-align:center}.product-form-sticky .selectric-items li:hover,.product-form-sticky .selectric-items li.highlighted{background:#e1e1e1}.return-to-top{display:flex;flex-direction:column;padding:5px 8px;background:#b1b1b1}.return-to-top:hover{background:#a1a1a1;border:none}.return-to-top span{font-size:10px;height:15px}.return-to-top .icon svg{width:15px;height:15px}.product-title-mobile{display:none}.lead-time{text-align:center;margin-top:1rem;font-family:var(--font-futura);font-size:85%}.lead-time a{color:initial;opacity:.75}@media only screen and (max-width:1200px){.size-guide-frame-details span.label{max-width:65%}.product-form-sticky .block.title h6{padding:0;font-size:50%}}@media only screen and (max-width:1150px){.frame_options .swatch{flex-wrap:wrap}.swatch_options{align-items:flex-start}.swatch label{min-width:60px;min-height:30px;height:30px}.frame_options .swatch label,.swatch-element{min-height:30px}.frame_options .swatch-element{min-height:45px}.size-guide-frame-details span.label{max-width:75%}}@media only screen and (max-width:798px){.container{width:90%}.container .columns{width:100%!important}.product-form-sticky .block{display:none}.product-form-sticky .block.total-cta{display:flex;flex-wrap:no-wrap;width:85%}.product-form-sticky .block.total-cta .product-quantity-box{display:none}.product-form-sticky .block.total-cta .total{margin-right:1em;font-size:1.25rem}.product-form-sticky .total-price{font-size:1.5rem!important}}@media only screen and (max-width:679px){.purchase-details{justify-content:center}.purchase-details__buttons{margin-top:1em}.product-title-mobile{display:block}.product-title-desktop{display:none}.swatch_options{margin-bottom:2rem}.swatch_options .swatch{margin-top:.5em}.frame_options .option_title{transform:translateY(25%)}.size-guide-frame-details .block span{padding:5px 2px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-new-layout.css.map */
