.product-form-container{max-width:1200px;padding:0 1.25rem 5rem;margin:0 auto}.pf-main-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2.5rem);max-width:1200px;margin:0 auto;overflow:hidden;position:relative}.pf-product-info-ct{padding-left:6.9375rem;width:100%;padding-top:3.75rem}html[dir=rtl] .pf-product-info-ct{padding-right:6.9375rem;padding-left:0}.detail-product-tag{margin-left:10px;display:inline;padding:.1875rem .25rem;font-size:.5625rem;text-transform:uppercase;font-weight:700;background:#f6f6f6}html[dir=rtl] .detail-product-tag{margin-left:0;margin-right:10px}.detail-product-tag:first-child,html[dir=rtl] .detail-product-tag:first-child{margin:0}.pf-title{font-size:2.5rem;line-height:2.5rem;width:80%;padding:10px 0;text-transform:uppercase;font-weight:700;font-family:Roboto Condensed Bold,sans-serif}.pf-type{padding-bottom:10px;font-size:16px;font-weight:500;text-transform:uppercase;font-family:Maven Pro Medium}.pf-desc{padding-bottom:10px;font-size:16px;font-weight:200;text-transform:capitalize;font-family:Maven Pro Regular}.pf-shades{padding-bottom:10px;font-size:16px;font-weight:200;text-transform:normal;font-family:Maven Pro Regular}.pf-intensity{display:flex;column-gap:10px;justify-content:flex-start;align-content:center;align-items:center;padding-bottom:.5rem}.pf-intensity span{font-size:16px;font-family:Maven Pro Regular}.pf-price,.pf-compare-price{padding-bottom:30px;font-size:16px;font-weight:400;text-transform:capitalize;font-family:Maven Pro Regular}.pf-price-wrapper .pf-price{color:#000;font-weight:600}.pf-compare-price{text-decoration:line-through;color:#ccc}.pf-price-wrapper{gap:20px}.description_area{padding:2rem 0;margin-top:20px}.pf-sku{margin-bottom:.9375rem;font-size:.75rem;line-height:1rem;color:#000;font-family:Maven Pro Regular}.pf-desc-1{font-size:1rem;color:#757575;line-height:1.5rem;margin:.9375rem 0 .625rem;font-family:Maven Pro Regular;height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:15}.pf-color-swatches{display:flex;flex-wrap:wrap;width:100%}.pf-swatches{padding:20px 0;border-top:2px solid}.color-swatch{background-repeat:no-repeat;background-position:center;background-size:100%;width:30px;height:30px;padding:0;margin:0 .3125rem .3125rem 0;cursor:pointer;position:relative}html[dir=rtl] .color-swatch{margin:.3125rem 0 0 .3125rem}.size-swatch.not-available:after{position:absolute;left:50%;top:50%;content:" ";height:1px;width:calc(100% + 1.875rem);background-color:#999;transform:translate(-50%,-50%) rotate(-45deg)}.color-swatch.not-available:after{position:absolute;left:50%;top:50%;content:" ";height:1px;width:calc(100% + 11px);background-color:#999;transform:translate(-50%,-50%) rotate(-45deg)}.add-to-cart.button-hidden,.soldout.button-hidden{display:none!important}.color-swatch.selected{border:1px solid;background-size:21px}.color-swatch .tooltip-title{visibility:hidden;width:120px;background-color:#fff;color:#000;text-align:center;padding:10px 0;position:absolute;z-index:1;margin-left:auto;margin-right:auto;left:-50px;right:-50px;top:-43px;border:1px solid #999;white-space:nowrap;font-size:11px;font-family:Maven Pro Regular}.color-swatch .tooltip-title:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#999 transparent transparent transparent}.color-swatch:hover .tooltip-title{visibility:visible}.size-swatch{padding:0;margin:0 .3125rem .3125rem 0;cursor:pointer;border:1px solid;position:relative;text-align:center;display:flex;align-self:center;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;width:4.875rem;height:4.875rem}.size-swatch.selected{border:5px solid}.size-swatch .tooltip-title{visibility:hidden;width:120px;background-color:#fff;color:#000;text-align:center;padding:10px 0;position:absolute;z-index:1;margin-left:auto;margin-right:auto;left:-50px;right:-50px;top:-43px;border:1px solid #999;white-space:nowrap;font-size:11px;font-family:Maven Pro Regular}.size-swatch .tooltip-title:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#999 transparent transparent transparent}.size-swatch:hover .tooltip-title{visibility:visible}.pf-select-text{font-family:Maven Pro Regular}.size-swatches{display:flex;flex-direction:row;justify-content:center;padding-top:20px}.pf-size-swatches.hidden{display:none}.button-group{margin-bottom:.3125rem;display:flex!important;padding-top:10px}.button-group button.add-to-cart{position:relative;background-color:#000;border:none;text-decoration:none;padding:0 1.25rem;box-sizing:border-box;height:4rem;line-height:4rem;display:inline-block;transition:transform .2s linear;text-transform:uppercase;font-family:MAVEN PRO;font-weight:700;max-width:calc(100% - 17px);letter-spacing:.025rem;font-size:.75rem;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;color:#fff}.button-group button.wishlist-btn{position:relative;min-width:4rem;background-color:#fff;padding:1rem;border:1px solid;display:flex;justify-content:center;align-content:center;align-items:center}.add-to-cart .addtocartloading{display:none}.add-to-cart.cart-loading{pointer-events:none;background-color:#757575!important;text-indent:200%;white-space:nowrap;overflow:hidden}.add-to-cart.cart-loading .addtocartloading{display:block}.select-shade{display:flex;flex-direction:row;justify-content:start;align-content:center;align-items:center;padding:20px 0;cursor:pointer}.img-shade img{max-width:30px}.img-shade{margin-right:27px}html[dir=rtl] .img-shade{margin-left:27px;margin-right:0}.shade-title{font-size:16px;font-weight:700;display:flex;align-self:center;font-family:Maven Pro;text-transform:uppercase;width:77%}.shade-icon img{width:11px}.shade-icon{display:flex;justify-content:flex-end;width:5%}html[dir=rtl] .shade-icon{transform:rotate(180deg)}div#imagesContainer{display:flex}.pf-thumnails img{margin:10px 5px;width:4.125rem;height:4.125rem;max-width:4.125rem}div#pf-thumnails-sliders{height:500px}div#pf-thumnails-sliders{width:15%}.main_image.keen-slider__slide img{background:#f6f6f6;display:flex;align-items:center;justify-content:center;width:100%;max-height:490px;max-width:490px}.thumnail_image.keen-slider__slide img{background:#f6f6f6}.main_image.keen-slider__slide.media_show{display:block}.main_image.keen-slider__slide.media_hide,.thumnail_image.keen-slider__slide.media_hide{display:none}.thumnail_image.keen-slider__slide.media_show{display:block;max-height:4.125rem!important}.pf-thumnails img{margin:0}.thumnail_image.keen-slider__slide.media_show{min-height:max-content!important;margin:3px 0}.thumnail_image.keen-slider__slide.media_show:first-child{margin-top:0}.main_image.keen-slider__slide.media_show{margin:4px 0}.main_image.keen-slider__slide.media_show:first-child{margin-top:0}.tabbed-content{background:#fff;max-width:100%;padding:1em 0;margin:1em auto}.tabbed-content .tabs ul{margin:0;padding:2em 0;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;border-top:1px solid #000;border-bottom:1px solid #000}.tabbed-content .tabs ul li{border-right:1px solid #d8d8d8}html[dir=rtl] .tabbed-content .tabs ul li{border-right:none;border-left:1px solid #d8d8d8}.tabbed-content .tabs ul li a{padding:.5em 1em;margin:0 70px;font-family:Maven Pro Regular;color:#000;font-size:14px;font-weight:400;letter-spacing:-.17px;text-transform:uppercase;position:relative}.tabbed-content .tabs ul li:last-child a{margin-right:0}html[dir=rtl] .tabbed-content .tabs ul li:last-child a{margin:0 70px}.tabbed-content .tabs ul li:last-child{border:none}html[dir=rtl] .tabbed-content .tabs ul li:last-child{border:none}.tabbed-content .tabs ul li a:hover,.tabbed-content .tabs ul li a.active{font-family:Maven Pro Regular;color:#000;font-size:14px;font-weight:400}.tabbed-content .tabs ul li a.active:after{content:"";position:absolute;width:83%;height:3px;background:#000;left:50%;transform:translate(-50%);bottom:-15px;top:auto}.tabbed-content .tabs ul li a.active:after{width:100%;bottom:-23px;opacity:1}.tabbed-content .item{margin-bottom:2px}.tabbed-content .item:before{cursor:pointer;font-weight:700;background:#eee;padding:.5em;display:block}.tabbed-content .item .item-content{padding:1em;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.tabbed-content .item.active .item-content{padding-top:0}.tabbed-content .tabs-side .tabs li{margin-bottom:2px}.tabbed-content .item{min-height:2em}.tabbed-content .item .item-content{opacity:0;visibility:hidden;height:0}.tabbed-content .item.active .item-content{opacity:1;visibility:visible;height:auto}.cf-row.right-image-left-content{display:flex;flex-direction:row-reverse;align-items:center;padding-top:40px;width:80%;margin:auto}.cf-content{max-width:32.125rem;margin:0 auto}.cf-content .cf-widget-field__content_title{font-weight:500;margin-bottom:30px;font-size:24px;font-family:Maven Pro Regular}.cf-row.left-image-right-content{display:flex;flex-direction:row;align-items:center;padding-top:40px;width:80%;margin:auto}.cf-row.centre-image-and-content{width:37.5rem;margin:0 auto}.cf-row.centre-image-and-content .cf-image{width:100%;order:2;margin:auto;padding-bottom:25px}.cf-row.centre-image-and-content .cf-content{width:100%;max-width:100%;text-align:center;order:1}.cf-image{max-width:500px;position:relative}.cf-widget-field__body p{font-size:16px}.cf-row.right-image-left-content .cf-content{width:80%;padding-right:53px;margin:auto}html[dir=rtl] .cf-row.right-image-left-content .cf-content{padding-left:53px;padding-right:0}.cf-image{width:80%}.cf-widget-field__body p{color:#757575;font-family:Maven Pro Regular}.cf-widget-field__content_title{text-align:center}.cf-row.right-image-left-content,.cf-row.left-image-right-content{width:60%;max-width:1122px}.cf-row.left-image-right-content .cf-content{width:80%;padding-left:55px}html[dir=rtl] .cf-row.left-image-right-content .cf-content{width:80%;padding-left:0;padding-right:55px}html[dir=rtl] .cf-row.right-image-left-content .cf-content{width:80%}.close-button{border:none;background-color:transparent;padding:0;-webkit-appearance:none;cursor:pointer}.close-button:after,.close-button:before{display:block;content:" ";position:absolute;top:1px;left:11px;width:1px;height:22px;background-color:#1e2928;transition:background .2s ease-in-out}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(133deg)}.popup_logo{text-align:center;margin-bottom:41px;display:flex;justify-content:center;align-content:center;align-items:center}.popup_logo img{max-width:160px}.modal-custom{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}.modal-custom .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1.5rem 0rem 2.5rem;width:100%;border-radius:0;box-shadow:0 4px 15px #0003;max-width:1000px}.modal-custom .close-button{cursor:pointer;position:absolute;top:33px;right:33px;width:25px;height:25px}.close-button span{width:25px;height:25px}.modal-custom.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;z-index:999}.ingredients-title span{font-size:12px;text-transform:uppercase;text-align:center;display:block;padding:24px 0;letter-spacing:.6px}.ingredients-ingredient-syntic{margin-bottom:38px}.ingredients-ingredient-syntic,.ingredients-message{padding:0 2.5rem}.ingredients-ingredient-syntic p{font-size:1rem;color:#757575;text-transform:uppercase;margin-bottom:1em;line-height:19px}.ingredients-message p{font-size:.84375rem;color:#757575;line-height:1.5;text-align:center}.ingredients-ingredient-syntic p{text-align:center}.ingredients-title{border-bottom:.0625rem solid #999;border-top:.0625rem solid #999;margin-bottom:27px}.cf-row.centre-image-and-content{text-align:center}.cf-widget-field__content_button_label{height:4rem;line-height:4rem;border-top:1px solid #555555;border-bottom:1px solid #555555;display:block;text-align:center;font-size:13px;text-transform:uppercase;color:#000;margin:40px 0 0}.cf-widget-field__content_button_label a{transition:all .5s;display:block;color:#000}.cf-widget-field__content_button_label:hover a{margin-top:-5px;position:relative}.product-single__description .shortdescription{margin-bottom:10px}body,html{scroll-behavior:smooth}.modal-custom-mobile{display:none}.modl-show{overflow:hidden}.manual-z-index.shopify-section{z-index:1!important}#shade-selector{height:100%;width:0;position:fixed;z-index:9;top:0;right:0;background-color:#fff;overflow-x:hidden;padding-top:60px;transition:.5s}html[dir=rtl] #shade-selector{right:unset;left:0}.overlay-shades{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2;cursor:pointer}.selector-header{width:80%;margin:auto}.header-con{display:flex;justify-content:center;align-content:center;align-items:center}h3#shadeSelection{font-family:Maven Pro;font-weight:700;font-size:1.5rem;line-height:1.08;text-align:center;width:80%;display:flex;justify-content:center;margin-left:58px}html[dir=rtl] h3#shadeSelection{margin-left:0;margin-right:58px}.close-drawer{display:flex;width:20%;justify-content:center;cursor:pointer}.close-drawer img{max-width:20px}.selector-body{padding:20px;width:80%;margin:auto}.total-shades{padding:.5625rem 0 .6875rem;border-bottom:1px solid #cecece;font-size:16px;font-family:Maven Pro Regular}.swt{display:flex;padding:10px 0;justify-content:flex-start;align-content:center;align-items:center;cursor:pointer}.swt.swt-selected .color-swatch-shade{border:4px solid}.tt{font-size:14px;font-family:Maven Pro;margin-left:30px}html[dir=rtl] .tt{margin-right:30px;margin-left:0}.swt img{max-width:52px}.swt.swt-selected img{border:1px solid;padding:3px}.choose-shade button{background-color:#000;border:none;text-decoration:none;padding:0 1.25rem;box-sizing:border-box;height:4rem;line-height:4rem;transition:transform .2s linear;text-transform:uppercase;font-family:MAVEN PRO;font-weight:700;max-width:100%;letter-spacing:.025rem;font-size:.75rem;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;color:#fff}.choose-shade{padding:20px 0}.modal-subtitle{margin:.6875rem auto 0;font-size:.875rem;text-transform:uppercase;letter-spacing:.025rem;text-align:center;font-family:Maven Pro Regular}@media screen and (max-width: 800px){.thumnail_image.keen-slider__slide.media_show:first-child{margin:3px 0}.main_image.keen-slider__slide.media_show:first-child,.main_image.keen-slider__slide.media_show{margin:0}.pf-desc-1{height:auto}.recomendation-container{overflow-x:auto;scroll-behavior:smooth}.pf-main-container{grid-template-columns:repeat(1,minmax(0,1fr));width:100%}div#imagesContainer{flex-direction:column-reverse}div#pf-thumnails-sliders,div#pf-images-sliders{width:100%;height:auto!important}.main_image.keen-slider__slide img{background:#f6f6f6;width:100%;max-width:400px;margin:auto}.main_image.keen-slider__slide.media_show{background:#f6f6f6}.pf-thumnails img{width:120px;max-height:unset!important;min-height:unset!important;max-width:unset!important;height:auto!important}.thumnail_image.keen-slider__slide.media_show{max-height:unset!important;min-height:unset!important}.product-form-container{padding:0}.pf-product-info-ct{padding:10px 20px;width:80%;margin:auto}html[dir=rtl] .pf-product-info-ct{padding:10px 20px}.tabbed-content .tabs ul li a{margin:0 30px}.cf-row.right-image-left-content{flex-direction:column-reverse;width:100%;margin:auto}.cf-row.right-image-left-content .cf-content{width:80%;padding-right:0;margin:auto}html[dir=rtl] .cf-row.right-image-left-content .cf-content{padding:0 0 20px}.cf-image{margin-bottom:20px}.cf-row.left-image-right-content{flex-direction:column-reverse;width:100%;margin:auto}.cf-row.left-image-right-content .cf-content{width:80%;padding-left:0}.cf-row.centre-image-and-content{width:100%;margin:0 auto}.cf-row.centre-image-and-content .cf-content{width:80%}html[dir=rtl] .cf-row.left-image-right-content .cf-content{padding:0}.tabbed-content .tabs ul{display:none}.tabbed-content .item{display:block!important}.tabbed-content .item .item-content{opacity:1;visibility:visible;height:auto}.cf-content{margin-bottom:30px!important;max-width:none!important}.cf-widget-field__content_title{text-align:center}.modal-content{width:85%}}@media screen and (max-width: 500px){.pf-product-info-ct{padding:10px 20px;width:90%;margin:auto}.main_image.keen-slider__slide img{background:#f6f6f6;width:100%;max-width:375px;margin:auto}.pf-thumnails img{width:90px;max-height:unset!important;min-height:unset!important;max-width:unset!important;height:auto!important}.pf-desc-1{height:auto;margin:0 auto 1.8125rem}.pf-title{font-size:1.875rem;line-height:1.625rem;width:100%}.cf-row.right-image-left-content .cf-content,.cf-row.left-image-right-content .cf-content,html[dir=rtl] .cf-row.right-image-left-content .cf-content,html[dir=rtl] .cf-row.left-image-right-content .cf-content{width:100%;padding:0 0 20px}.cf-row.centre-image-and-content,html[dir=rtl] .cf-row.centre-image-and-content{width:90%;padding:10px}.cf-row.left-image-right-content,html[dir=rtl] .cf-row.left-image-right-content{flex-direction:column-reverse;width:90%;margin:auto;padding:10px}.cf-row.right-image-left-content,html[dir=rtl] .cf-row.right-image-left-content{flex-direction:column-reverse;width:90%;margin:auto}.tabbed-content{padding:0;margin:0 auto}.popup_logo img{margin-top:16px}.help-block--description{width:80%}.help-block--contacts{flex-direction:column;justify-content:center;justify-items:center;align-content:center;row-gap:13px}.giv-USPComponent-Container.giv-Container{flex-wrap:wrap;row-gap:31px}}.pf-price-coming-soon{display:none}.wishlist-btn-comp svg{width:1.5rem;height:.8rem}@media screen and (max-width: 400px){.pf-thumnails img{width:80px}}@media screen and (max-width: 350px){.pf-thumnails img{width:68px}}.giv-routine{padding:3.75rem 0;border-bottom:1px solid #999}.giv-routine-header{font-weight:500;text-transform:uppercase;font-size:1.25rem;letter-spacing:.03125rem;line-height:1.375rem;margin-bottom:1.875rem}.giv-routine-list.routine-item{margin-bottom:1.25rem}.giv-routine-list .routine-item-info{display:-ms-flexbox;display:flex}.giv-ProductMiniCart-info--image{min-width:5.625rem;height:5.625rem;background-color:#f6f6f6}.routine-item-info--container{width:100%;margin-left:1.25rem}html[dir=rtl] .routine-item-info--container{margin-left:0;margin-right:1.25rem}.routine-item-info--title{font-size:1rem;line-height:1rem;font-weight:700;font-family:Roboto Condensed Bold,sans-serif;text-transform:uppercase;margin:0;letter-spacing:normal}.routine-item-info--subtitle{margin:.125rem 0;font-size:.75rem;letter-spacing:normal;text-transform:none;font-family:Maven Pro Regular;line-height:1rem;color:#757575}.routine-item-info-productThirdInfo{text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;line-height:1rem;text-transform:none;color:#000;margin:.1875rem 0}.routine-item-info-seeProduct{font-weight:500;font-size:.875rem;letter-spacing:normal;font-family:Maven Pro Regular;text-transform:none;color:#000;line-height:1.25rem;text-decoration:underline;margin:0}.cf-row{padding-bottom:60px}.video_btn_tab_field>svg{fill:#fff}.video_btn_tab_field{width:100px;height:100px;background-color:#3b3c3a4d;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease-in-out;border:2px solid #fff}.video_btn_tab_field:hover{transform:scale(1.3);background:#3b3c3a99}.video_btn_tab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;cursor:pointer;border-radius:100%;justify-content:center;align-items:center}.cf-content{position:relative}.cf-content>video#custom-video__one{padding-bottom:40px}@media screen and (min-width: 1024px){.cf-row.right-image-left-content,.cf-row.left-image-right-content{width:80%}}@media screen and (min-width: 1240px){.cf-row.right-image-left-content,.cf-row.left-image-right-content{width:60%}}.engraving-pdp-logo{position:absolute;top:15px;left:15px;z-index:1;display:flex;background:#fff;padding:2px 4px;font-size:9px;font-weight:700;text-transform:uppercase;align-items:center;height:22px}html[dir=rtl] .engraving-pdp-logo{left:auto;right:15px}@media screen and (min-width: 801px){.engraving-pdp-logo{left:90px}html[dir=rtl] .engraving-pdp-logo{right:90px}}.ct-content{display:flex;align-items:center}.ct-learn{padding:0 5px}.ct-learn span{text-decoration:underline}.custom-tabby{display:flex;justify-content:space-between}@media screen and (min-width: 801px){.pf-images-ct .keen-slider:not([data-keen-slider-disabled]){flex-wrap:wrap!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section.product-form-styles.css.map */
