.cta-columns-container{width:100%}.cta-columns-container video{width:auto;height:auto;min-width:100%;min-height:100%}.cta-columns-content{width:100%;height:100%}.cta-columns-content .cta-columns-wrapper{max-width:var(--page-width);padding:0 16px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;height:100%}.cta-columns-content .cta-columns-wrapper.video-full-width{padding:0 16px;max-width:100%}.cta-columns-content .cta-columns-wrapper .wrapper{flex-grow:1;flex-shrink:0;margin-top:auto;padding:0;width:100%}.cta-columns-content .cta-columns-wrapper .wrapper .row{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;gap:20px}.cta-columns-content .cta-columns-wrapper .wrapper .row .col{flex:1 0 0%;padding:0 0 16px;width:100%}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4{flex:1 1 0}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card{--aspect-ratio: 3;width:100%;height:100%;background-color:bisque;border-radius:8px;background-size:cover;background-repeat:no-repeat;margin:0;padding:20px 21px;aspect-ratio:3.3 / 1}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 a{text-decoration:none;width:100%}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card h2{font-size:24px;line-height:100%;font-family:Acumin-Pro-Bold,Verdana,Geneva,Tahoma,sans-serif;color:#f8f5f3;margin:0 0 7px;text-decoration:none}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card .content-btn{margin-top:auto}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card .content-btn .btn{font-size:12px;line-height:130%;font-family:Montserrat-SemiBold,sans-serif;font-weight:600;letter-spacing:.3px;display:inline-flex;background-color:#d7b077;padding:8px 20px;margin:0 31px 0 0;border-radius:21px;text-decoration:none}.cta-columns-content .cta-columns-wrapper .wrapper .row .col h1{font-size:36px;line-height:100%;font-family:Acumin-Pro-Bold,Verdana,Geneva,Tahoma,sans-serif;margin:0;letter-spacing:0px}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card .content-btn{display:none}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card{padding:12px;background-size:110%;background-position-y:center}@media screen and (min-width: 1040px){.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card .content-btn{display:block}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card{padding:20px 21px;background-size:cover;background-position-y:auto}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card h2{font-size:36px}}@media screen and (min-width: 990px){.cta-columns-content .cta-columns-wrapper.video-full-width,.cta-columns-content .cta-columns-wrapper{padding:0 40px}}@media screen and (min-device-width: 320px) and (max-width: 749px) and (orientation: portrait){.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card{margin:0 0 41px!important;text-align:center}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card h2{font-size:20px!important;letter-spacing:0}.cta-columns-content .cta-columns-wrapper .wrapper .row .col h4{margin:60px 0 7px;font-size:20px}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4{padding:0;flex:1 1 0px;display:flex;aspect-ratio:1 / 1}.cta-columns-content .cta-columns-wrapper .wrapper .row{gap:12px}.cta-columns-content .cta-columns-wrapper .wrapper .row .col-4 .card{padding:0;height:100%!important;display:flex;align-items:center;justify-content:flex-end}#cardw1{background:url(/cdn/shop/files/ctas_product_cufflinks_mobile_cf18b282-e805-4ca2-a78c-6ad65d4ced7b_430x.jpg?v=1730053771#) no-repeat!important;background-position:center!important;background-size:cover!important}#cardw2{background:url(/cdn/shop/files/ctas_product_pendant_mobile_6246a9a9-68ea-4219-acce-d9513181e461_430x.jpg?v=1730123574) no-repeat!important;background-position:center!important;background-size:cover!important}#cardw3{background:url(/cdn/shop/files/ctas_product_cufflink_mobile_1c2628fe-1cb2-432d-9b47-eecd89371ee1_430x.jpg?v=1730053771#) no-repeat!important;background-position:center!important;background-size:cover!important}.full-screen-video-container{height:90vh!important}}@media only screen and (min-device-width: 320px) and (max-device-width: 989px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.cta-columns-content .cta-columns-wrapper.video-full-width{padding:0 16px}.cta-columns-content .cta-columns-wrapper .wrapper .row .col h1{font-size:48px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-cta-columns.css.map */
