.product-image-wrap .swiper-container{overflow:hidden;width:100%}.product__thumb-item{border:1px solid var(--colorBorder);position:relative;z-index:0}.product__thumb-item.swiper-slide-thumb-active{border-color:var(--colorTextBody);border-style:solid;z-index:1}.page-width-custom{padding-right:27px;padding-left:27px}@media only screen and (max-width: 768px){.product-full-width{position:relative;margin-top:50px;background:#f5f4ef}.product-full-width>.page-width-custom:before{background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 121" preserveAspectRatio="none" xml:space="preserve"><path style="color:%23f5f4ef" fill="currentColor" class="st0" d="M0,121L345.37,9.15L1000,121.27L0,121z"/></svg>');position:absolute;z-index:0;width:100%;height:50px;top:-50px;left:0;background-size:100% 50px;background-position:center;content:""}#shopify-section-product-story-sections .page-blocks{background:#f5f4ef}}@media screen and (min-width:768px){.product-single__sticky{position:-webkit-sticky;position:sticky;top:0;width:380px;background:var(--colorBody);z-index:2;right:0;float:right;padding:0 0 20px;min-height:calc(100vh - 86px);border-left:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder)}.sticky-stuck .product-single__sticky{top:90px}.product__side-left,.template-product .main-content>.shopify-section:not(.product-single__sticky){width:calc(100% - 380px);max-width:1200px;margin:0 380px 0 auto;position:relative}.page-width-custom{padding-right:80px;padding-left:40px}.page-width-custom-full .side-a{padding-left:40px}.reviews.story-parent{background-color:#f5f4ef}.page-blocks{display:flex;flex-direction:column}.product__side-left .product-block,.page-blocks .product-block{display:flex;column-gap:20px;justify-content:flex-start;align-items:stretch;padding:70px 0;border-bottom:1px solid var(--colorBorder);z-index:1;position:relative}.has-bottom-arrow .product-block{border-bottom:none!important}.reviews.story-parent .product-block{display:block;padding-left:40px;border:none}.product-block .side-a{flex-basis:29%;text-align:left;flex-shrink:0}}.product__side-left .product-block:last-child{margin-bottom:0}.product-block--price{display:flex;align-items:flex-start;justify-content:space-between}.rating{display:flex;align-items:center;column-gap:6px;padding-top:4px}.text-sm{font-size:12px;line-height:1em}.rating__stars{line-height:13px;display:flex;column-gap:1px}.rating__stars .icon{width:13px;height:13px;vertical-align:auto}.product-block .table-wrapper td,.product-block .table-wrapper th{padding:0;vertical-align:top}.product-block td,.product-block th{background-color:transparent}.product-single__meta{padding-left:17px;padding-right:17px;overflow:visible}@media screen and (min-width:769px){.product-single__meta{padding-left:30px;padding-right:30px}}.product-single__meta .product-block.has-border{border-bottom:1px solid var(--colorBorder);height:1px}.description-content img{max-width:150px}.side-a h4{margin-bottom:0}.variant__label-info{text-transform:capitalize;font-weight:400;letter-spacing:0;color:#211f1f}.not-circle{border-radius:2px!important;width:calc(100% - 8px)}.not-circle.color-swatch:before{border-radius:2px!important}.variant-input-wrap[name="Frame Color"],.variant-input-wrap[name=Color],.variant-input-wrap[name="Inlay Options"],.variant-input-wrap[name="Inlay Material"]{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.variant-input-wrap[name="Frame Color"] .variant-input,.variant-input-wrap[name=Color] .variant-input,.variant-input-wrap[name="Inlay Options"] .variant-input,.variant-input-wrap[name="Inlay Material"] .variant-input{flex-basis:25%}mini-slider .swiper-container{position:relative;overflow:visible;margin-bottom:15px}@media screen and (max-width:768px){.page-width-custom-full{padding-right:27px;padding-left:27px}.page-blocks{background-color:#f5f4ef;display:flex;flex-direction:column}.product__side-left .product-block,.page-blocks .product-block{border-bottom:1px solid var(--colorBorder);padding-bottom:10px}.hero-video.story-parent{margin-bottom:10px}.mini-slider-nav .swiper-button-prev,.mini-slider-nav .swiper-button-next{display:none}product-photo-swiper{display:none}}@media screen and (min-width:769px){.mini-swiper-wrap{margin-left:-30px;margin-right:-30px}.mini-slider-nav .swiper-pagination{display:none}mini-slider .swiper-container{overflow:hidden}mini-slider{opacity:0;height:0;transition:all .2s ease;display:block;z-index:-1;position:relative}.mini-slider-nav{top:calc(50% - 40px);position:absolute;width:100%;justify-content:space-between}.mini-slider-nav .swiper-button-prev,.mini-slider-nav .swiper-button-next{border:none;color:#000}.mini-slider-nav>*:hover{background-color:transparent}.mini-slider-nav .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-chevron-right' viewBox='0 0 284.49 498.98'%3E%3Cpath d='M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z'%3E%3C/path%3E%3C/svg%3E")!important}.mini-slider-nav .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-chevron-left' viewBox='0 0 284.49 498.98'%3E%3Cpath d='M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z'%3E%3C/path%3E%3C/svg%3E")!important}}mini-slider .image-element{opacity:1!important}.show mini-slider{opacity:1;height:auto;z-index:1}.product-block--header{margin-top:15px}.hero__top-image img{max-width:100%;height:auto}.flexwrap{display:flex;flex-flow:row wrap;justify-content:center}.flexcol{flex-basis:100%;max-width:350px;text-align:center;margin-bottom:10px}.flexcol:last-child{margin-right:0}.fit_text{margin-top:-15px}.fit_col_1 .fit_text,.flexcol.col_1 .fit_text{margin-top:60px}.included_wrap{position:relative;margin-top:60px;margin-left:3%;min-height:160px}.included_label{font-weight:500;max-width:190px;font-size:24px;letter-spacing:normal;display:inline-block;vertical-align:top;line-height:1.2em}.arrow_swoop{position:absolute;top:80px;left:120px}.arrow_swoop svg{width:130px}@media only screen and (max-width:768px){.arrow_swoop{transform:rotate(-12deg)}.arrow_swoop path{stroke:#000;stroke-width:2px}}.included_image_wrap{display:inline-block;width:calc(98% - 190px);margin-top:15px;max-width:320px}@media only screen and (min-width:769px){.flexwrap{justify-content:flex-start}.flexcol{flex-basis:calc(33.33% - 6px);margin-right:9px;margin-bottom:0}.flexcol:last-child{margin-right:0}.fit_text{margin-top:15px}.included_wrap{margin-top:0;margin-left:0}.included_label{font-size:18px;max-width:180px}.arrow_swoop{left:125px;top:60px}.arrow_swoop svg{width:95px}.included_image_wrap{width:calc(90% - 250px);margin-top:-80px;margin-left:40px}}.jdgm-all-reviews-widget,.jdgm-rev-widg{border:none}.jdgm-rev-widg__title{display:none}@media only screen and (max-width:768px){.jdgm-rev-widg__summary{float:none;text-align:center}.fullwidth_ext{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.camp-features .image-wrap,.image-wrap.no-bg{background-color:transparent!important}@media only screen and (min-width:768px){.camp-features .detail-feature-image-main{margin-bottom:20px}.camp-features,.has-bottom-arrow{background:#fff;position:relative;z-index:1}.highlight .page-width{border-top:1px solid var(--colorBorder);margin-top:-40px}.has-bottom-arrow:before{background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 121" preserveAspectRatio="none" xml:space="preserve"><path style="color:%23f5f4ef" fill="currentColor" class="st0" d="M0,121L345.37,9.15L1000,121.27L0,121z"/></svg>');position:absolute;z-index:2;width:100%;height:80px;bottom:0;left:0;background-size:100% 80px;background-position:center;content:""}}.detail-feature h5{text-transform:none;letter-spacing:normal;font-size:18px}.single-detail-feature{display:flex;align-items:stretch;justify-content:center}.single-detail-feature .detail-img{display:flex;align-items:center;flex-basis:calc(50% - 30px);padding:40px 60px 40px 10px;border-right:1px solid #979797;background-image:url(https://shwoodshop.com/cdn/shop/files/thingy2.png?v=1723075495);background-position:right center;background-repeat:no-repeat;background-size:40px auto}.detail-img>.image-wrap{width:100%}.detail-feature{flex-basis:calc(50% - 31px);padding:40px 0}.detail-feature.first-one,.detail-img.first-one{padding-top:0}.detail-feature-wrapper{max-width:none;margin-top:40px;margin-bottom:0}@media only screen and (max-width:767px){.camp-features .side-b{position:relative;z-index:0}.camp-features .split-hh{padding-bottom:0}.single-detail-feature:nth-child(2n) .detail-feature{padding-right:30px}.single-detail-feature:nth-child(odd) .detail-feature{padding-left:30px}.single-detail-feature:nth-child(2n){flex-direction:row-reverse}.single-detail-feature:nth-child(2n) .detail-img{border-right:none;border-left:1px solid #979797;background-position:left center;background-image:url(https://shwoodshop.com/cdn/shop/files/thingy3.png?v=1723075496);padding-left:60px;padding-right:10px}.detail-text{margin-top:20px}.camp-features .detail-feature-image-main{margin-top:60px}.camp-features.open-padding+.tooltips{margin-top:-20px;z-index:1}}@media only screen and (min-width:768px){.single-detail-feature{justify-content:space-between}.detail-feature-wrapper{flex-basis:140.84%;max-width:none;margin-left:-40.84%;margin-top:60px}.single-detail-feature .detail-img{flex-basis:calc(29% - 30px);min-width:150px}.detail-feature{flex-basis:71%;max-width:calc(100% - 180px)}}.lens_compare{position:absolute;top:12px;right:0;font-size:13px;color:var(--colorBtnPrimary);text-decoration:underline}.lens_compare svg{display:inline;height:16px;vertical-align:middle}.trust-image{margin:0 auto 30px}.trust_wrap{margin-top:18px}.trust_wrap,.trust a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.trust{flex-basis:50%}.trust svg{width:30px;margin-right:4px}.trust,.trust a{color:var(--colorGrey);font-size:12px}.trust span{white-space:nowrap}.trust a:hover{color:var(--colorTextBody)}.sale-notice{text-align:center;font-size:15px;margin-bottom:2px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom-product.css.map?v=117081696731289118971741209143 */
