@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../woff2/montserrat-300ea4b.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../woff2/montserrat-400ea4b.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../woff2/montserrat-500ea4b.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url() format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../woff2/montserrat-700ea4b.woff2?v=1686537863) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../woff2/montserrat-800ea4b.woff2?v=1686537863) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../woff2/bebas-neue-4001d90.woff2?v=1686537502) format("woff2")}@font-face{font-family:Titling Gothic FB Wide Bold;font-style:normal;font-weight:300;font-display:swap;src:url(../woff2/titlinggothicfbwidebold93e4.woff2?v=1713154414) format("woff2")}@media (min-width: 800px){.ocs-product-main .product-page-half-container{display:flex;flex-wrap:nowrap;padding:0 0 40px;max-width:1100px;margin:0 auto}.ocs-product-main .product-page-half-container .left-side{width:50%;max-width:50%;min-width:50%;flex:1 1 50%}.ocs-product-main .product-page-half-container .product-info{width:40%;max-width:40%;min-width:40%;flex:1 1 40%}}.ocs-product-main .precise-retailers{display:flex;flex-wrap:wrap;padding:0 0 40px}.ocs-product-main .precise-retailers .title{width:100%;flex:1 1 100%}.ocs-product-main .precise-retailers .retailer-list{width:100%;display:flex;flex-wrap:wrap}.ocs-product-main .precise-retailers .retailer-list .retailer-precise-link{width:calc(33.3333% - 7px);flex:0 1 calc(33.3333% - 7px);height:20vw;max-height:100px;border-radius:6px;background:#fff;border:1px solid #940e14;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;margin:5px 5px 0 0;padding-bottom:10px;position:relative}.ocs-product-main .precise-retailers .retailer-list .retailer-precise-link img{width:50%;max-width:50%;height:auto}.ocs-product-main .precise-retailers .retailer-list .retailer-precise-link .shop-now{width:100%;flex:1 1 100%;text-align:center;text-transform:uppercase;letter-spacing:.05rem;font-weight:600;position:absolute;bottom:10px;left:0;right:0}.ocs-product-main .product-pad{width:calc(100% - 55px);max-width:1200px;margin:0 auto}.ocs-product-main .product-swiper-large{width:100%}.ocs-product-main .product-swiper-large .swiper-slide{height:auto}.ocs-product-main .product-swiper-thumb-holder{position:relative}.ocs-product-main .product-swiper-thumb-holder .product-swiper-thumb{width:90%;margin:0 auto}.ocs-product-main .product-swiper-thumb-holder .product-swiper-thumb .swiper-slide{height:auto;border:1px solid #fff}.ocs-product-main .product-swiper-thumb-holder .product-swiper-thumb .swiper-slide.swiper-slide-thumb-active{border:1px solid #951518;border-radius:4px;overflow:hidden}.ocs-product-main .product-swiper-thumb-holder .swiper-button-next,.ocs-product-main .product-swiper-thumb-holder .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:12px}.ocs-product-main .product-swiper-thumb-holder .swiper-button-next:after,.ocs-product-main .product-swiper-thumb-holder .swiper-button-prev:after{display:none}.ocs-product-main .product-swiper-thumb-holder .swiper-button-next{right:5px}.ocs-product-main .product-swiper-thumb-holder .swiper-button-prev{left:5px}.ocs-product-main .product-checkout{background-color:#951518;border-radius:20px;color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.05rem;margin:20px auto;padding:4px 15px;text-align:center;text-transform:uppercase}.ocs-product-main .product-info .spacing.associate{display:flex;flex-direction:column}.ocs-product-main .product-info .product-title{padding:10px 0;line-height:1.7rem}.ocs-product-main .product-info .product-title .gender{display:block;font-size:1rem}.ocs-product-main .product-info .product-title .primary-title{font-size:2rem}.ocs-product-main .product-info .attributes{display:flex}.ocs-product-main .product-info .product-style{padding:5px 0;text-transform:uppercase;font-weight:600;font-size:.7rem;width:auto;flex:0 1 auto;margin:0 20px 0 0}.ocs-product-main .product-info .product-style .label{text-transform:initial}.ocs-product-main .product-info .product-style.hidden{display:none!important}.ocs-product-main .product-info .product-description{padding:8px 0 0;font-size:.9rem;line-height:1.4em}.ocs-product-main .product-info .product-description *{margin:0;padding:0;font-size:.8rem;font-weight:500;line-height:1.2em}.ocs-product-main .product-info .variant-list .title{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:.7rem;letter-spacing:0;margin:4px 0;font-weight:600}.ocs-product-main .product-info .variant-list .variant-range .value{display:none;font-size:.8rem}.ocs-product-main .product-info .variant-list .variant-range .value:first-child,.ocs-product-main .product-info .variant-list .variant-range .value:last-child{display:inline-block}.ocs-product-main .product-info .variant-list.size .variant-range .value:first-child:after{content:"-"}.ocs-product-main .product-info .variant-list.width{margin-bottom:28px}.ocs-product-main .product-info .variant-list.width .variant-range:last-child .value .comma{display:none}.ocs-product-main .product-info .cta .btn{background:#252f46;border-radius:20px;font-size:.7rem;padding:0 12px;line-height:1.5rem;letter-spacing:.05rem;margin:10px 0 12px}.ocs-product-main .product-info .cta .btn:hover{background-color:#961617}.ocs-product-main .product-info .find-a-retailer-link,.ocs-product-main .product-info .link-buy-online{background-color:#951518;border-radius:20px;color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.05rem;padding:4px 15px;text-transform:uppercase;margin:40px 0 20px}.ocs-product-main .product-info .find-a-retailer-link:hover{background-color:#252f46}@media (min-width: 800px){.ocs-product-main .product-info{background:#f5f3f2;box-shadow:0 0 10px #0003;border-radius:2px}.ocs-product-main .product-info .spacing{padding:40px 40px 20px}.ocs-product-main .product-info .product-description{padding:10px 0 0}.ocs-product-main .product-info .product-description *{font-size:.9rem;line-height:1.4em}.ocs-product-main .product-info .variant-list{margin-bottom:25px}.ocs-product-main .product-info .variant-list .title{font-size:1rem;margin:6px 0}.ocs-product-main .product-info .variant-list .variant-range .value{font-size:1rem}.ocs-product-main .product-info .cta{margin-top:10px}.ocs-product-main .product-info .cta .btn{font-size:.9rem;padding:0 16px;line-height:1.6rem}}.ocs-product-main .product-features{background-color:#aeb5b2}.ocs-product-main .product-features .features-holder{padding:60px 5px;max-width:800px;width:calc(100% - 10px);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-column-start:2}.ocs-product-main .product-features .features-holder *{color:#fff;padding:0;margin:0}.ocs-product-main .product-features .features-holder dt{grid-column:span 2}.ocs-product-main .product-features .features-holder .features-title{color:#fff;font-size:1.5rem;line-height:1.4rem;margin:0 10px 10px;font-family:Bebas Neue,Impact,sans-serif}.ocs-product-main .product-features .features-holder .features-item{font-size:1.1rem;line-height:1.3;color:#fff;border-bottom:1px solid white;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ocs-product-main .product-features .features-holder .features-item .product-note-title,.ocs-product-main .product-features .features-holder .features-item .product-note-value{font-size:.8rem}.ocs-product-main .product-features .features-holder .features-item .product-note-value ul li{font-size:.8rem;line-height:1}.ocs-product-main .product-features .features-holder .features-item:nth-child(2n){border-right:1px solid white}@media (min-width: 600px){.ocs-product-main .product-features .features-holder{grid-template-columns:repeat(3,1fr)}.ocs-product-main .product-features .features-holder dt{grid-column:span 3}.ocs-product-main .product-features .features-holder .features-item{border-right:1px solid white}.ocs-product-main .product-features .features-holder .features-item:nth-child(3n+1){border-right:none}}.ocs-product-main .product-features br{display:none}.ocs-product-main .product-features ul{padding:0!important;margin:0!important}.ocs-product-main .product-features ul li,.ocs-product-main .product-features ul span{color:#fff;margin-bottom:5px;font-size:.8rem}.ocs-product-main .product-features .tag-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.ocs-product-main .product-features .tag-list .ico{width:60px;margin:5px 5px 5px 0}@media (min-width: 800px){.ocs-product-main .product-features .tag-list{justify-content:center}.ocs-product-main .product-features ul li{font-size:.9rem;line-height:1.4rem}}.ocs-product-main .features-marketing{padding:60px 5px;max-width:800px;width:calc(100% - 10px);margin:0 auto;display:block}.ocs-product-main .features-marketing *{color:#aeb5b2;padding:0;margin:0}.ocs-product-main .features-marketing dt{grid-column:span 2}.ocs-product-main .features-marketing .features-title{color:#242f46;font-size:1.5rem;line-height:1.4rem;margin:0 10px 10px;font-family:Bebas Neue,Impact,sans-serif}.ocs-product-main .features-marketing dd{font-size:.8rem;line-height:1.3;color:#242f46;padding:10px 0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:list-item;margin-left:1em;position:relative}.ocs-product-main .features-marketing dd:before{content:"\2022";font-size:1.4rem;font-weight:700;color:#940e14;position:absolute;left:-3px;top:4px}@media (min-width: 600px){.ocs-product-main .features-marketing{grid-template-columns:repeat(3,1fr)}.ocs-product-main .features-marketing dt{grid-column:span 3}}.ocs-product-main .product-quick-details{display:flex;margin:15px 0 20px -10px;max-width:480px}.ocs-product-main .product-quick-details .quick-detail{width:25%;border-left:1px solid #c2cacc}.ocs-product-main .product-quick-details .quick-detail:first-child{border:none}.ocs-product-main .product-quick-details .quick-detail .pad{padding:0 10px 0 15px}.ocs-product-main .product-quick-details .quick-detail h3{font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 0;width:100%;display:block;margin:0}.ocs-product-main .product-quick-details .quick-detail p{font-size:1.4em;font-weight:400;margin:0;padding:0;display:block}.ocs-product-main .product-details-tabs{padding:20px 25px}.ocs-product-main .product-details-tabs .nav{display:none}.ocs-product-main .product-details-tabs .item .tab-title{font-size:1.5em;font-weight:700;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid lightgray;padding:14px 0;border-top:1px solid lightgray;width:100%;display:block}.ocs-product-main .product-details-tabs .item .tab-details ul li{padding:0 0 17px}.ocs-product-main .product-details-tabs .item .tab-details ul li span{font-size:1.5em!important;line-height:1.8em;font-family:Montserrat,sans-serif!important;color:#34363f!important}.ocs-product-main .product-details-tabs.desktop{max-width:1400px;margin:0 auto}.ocs-product-main .product-details-tabs.desktop .nav{display:flex;border-bottom:1px solid lightgray;border-top:1px solid lightgray}.ocs-product-main .product-details-tabs.desktop .nav .item{cursor:pointer}.ocs-product-main .product-details-tabs.desktop .nav .item .tab{position:relative;font-size:1.5em;font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding:14px 40px;width:100%;display:block;text-align:center}.ocs-product-main .product-details-tabs.desktop .nav .item .tab.active:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid lightgray}.ocs-product-main .product-details-tabs.desktop .body .tab-details{padding:30px 20px 0}.ocs-product-main .product-details-tabs.desktop .body .tab-details ul{display:flex}.ocs-product-main .product-details-tabs.desktop .body .tab-details ul li{max-width:30%;margin-right:5%}@media (min-width: 880px){.ocs-product-main .product-heading h1.primary{font-size:4.5em;margin:0;padding:0;line-height:.9em}.ocs-product-main .product-heading h1.primary span{font-size:.26em}.ocs-product-main .product-heading .product-price{text-align:left;font-size:1.6em}.ocs-product-main .product-description{padding:10px 0}.ocs-product-main .product-details .product-style{text-align:left;font-size:1.1em}.ocs-product-main .btn-add-to-cart{margin:20px 0;max-width:300px}}.breadcrumb{padding:10px 20px}.breadcrumb .container{margin:0 auto;max-width:1534px}.breadcrumb *{font-weight:300;text-transform:uppercase}.breadcrumb .sep{padding:0 5px;display:inline-block}.breadcrumb span:last-child{color:#951518;font-weight:600}.variant-selector .swatch{display:flex;flex-wrap:wrap}.variant-selector .swatch .header{font-family:futura-pt,sans-serif;width:100%;text-transform:uppercase;letter-spacing:.2em;border-bottom:2px solid #d5d8db;margin-bottom:22px;padding:10px 0;font-size:1.8em;font-weight:500}.variant-selector .swatch .swatch-element{position:relative;width:50px;height:50px;border-radius:3px;margin:4px}.variant-selector .swatch .swatch-element.free-width{width:auto;flex:1 1 auto}.variant-selector .swatch .swatch-element.free-width label{width:100%}.variant-selector .swatch .swatch-element input{opacity:0}.variant-selector .swatch .swatch-element label{background-size:cover!important;padding:0;cursor:pointer;font-size:1.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px;width:50px;height:50px;text-align:center;display:flex;justify-content:center;align-items:center}@media (min-width: 600px){.variant-selector .swatch .swatch-element label:hover{border:1px dashed #34363f}}.variant-selector .swatch .swatch-element.color label{border-radius:100px}.variant-selector .swatch .swatch-element.color .tooltip{display:none}@media (min-width: 600px){.variant-selector .swatch .swatch-element.color:hover .tooltip{display:block;position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#34363f;color:#fff;z-index:2;border-radius:3px;padding:2px 4px}}.variant-selector .swatch .swatch-element.color input:checked+label:after{content:"";width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;border:2px solid #34363f;background:#fff}.variant-selector .swatch .swatch-element.soldout label{color:#adb5bc}.variant-selector .swatch .swatch-element.soldout input:checked+label{border:none}.variant-selector .swatch .swatch-element .crossed-out{display:none}.variant-selector .swatch .swatch-element.soldout .crossed-out{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px}@media (min-width: 600px){.variant-selector .swatch .swatch-element.soldout label:hover{border:none!important;cursor:unset}}.variant-selector .swatch .swatch-element input:checked+label{border:2px solid #34363f;font-weight:700}.featured-products-container{position:relative}.featured-products-container .swiper-wrapper{height:auto!important}.featured-products-container .card-wrapper{height:auto}.featured-products-container .arrow.product-button-next{position:absolute;top:0;right:0;width:20px;padding:28px}.featured-products-container .arrow.product-button-prev{position:absolute;top:0;left:0;width:20px;padding:28px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ocs-main-product.css.map?v=172503928678109337281744045964 */
