.section-page-banner .banner-bg{background-repeat:no-repeat;background-position:center;background-size:cover}.section-page-banner .banner-text-wrapper{display:flex;flex-direction:column;align-items:center}.section-page-banner .banner-text-wrapper p{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.05em;color:#000}.section-page-banner .banner-text-wrapper h1{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:32px;line-height:46px;text-align:center;letter-spacing:.05em;color:#000}.section-page-banner .banner-text-wrapper p{font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:14px;line-height:28px;letter-spacing:.05em;color:#303236;text-align:left;margin-top:18px}.section-page-banner .banner-text-wrapper .image_icon{position:relative;display:flex;align-items:center;margin-top:15px;margin-bottom:12px}.section-page-banner .banner-text-wrapper .image_icon:before{content:"";border-bottom:2px dotted black;height:2px;width:165px;position:relative;right:10px}.section-page-banner .banner-text-wrapper .image_icon:after{content:"";border-bottom:2px dotted black;height:2px;width:165px;position:relative;left:10px}#payment-options .main-content>.grid,#rewards .main-content>.grid,#faqs .main-content>.grid,#shipping-amp-returns .main-content>.grid{margin:0}.breadcrumb,.breadcrumb a,.breadcrumb span{font-family:brandon-grotesque;font-style:normal;font-weight:420;font-size:12px;line-height:17px;letter-spacing:.05em;color:#979797}#shopify-section-template--14523099906106__afd09bf1-b6c3-4176-8460-fda4008527af,#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b,#shopify-section-template--14523099906106__7b896b64-b10d-4497-b1cb-0ee70008d658{max-width:1280px;width:100%;margin:0 auto;display:block;padding-left:var(--GlobalContainerInnerSpace);padding-right:var(--GlobalContainerInnerSpace)}#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform{margin:0}#shopify-section-template--14523099906106__afd09bf1-b6c3-4176-8460-fda4008527af .rich-text{margin:60px 0 33px}#shopify-section-template--14523099906106__7b896b64-b10d-4497-b1cb-0ee70008d658 .rich-text{margin:43px 0 68px}#payment-options .main-content .rich-text .section-header__title{font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:32px;line-height:46px;letter-spacing:.03em;color:#000;margin-bottom:28px}#payment-options .main-content .rich-text p{font-family:brandon-grotesque;font-style:normal;font-weight:420;font-size:14px;line-height:28px;letter-spacing:.05em;color:#5b5b5b}#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform .gallery__image-wrapper{padding:0!important}#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform .grid__item{-webkit-box-flex:0 auto;-webkit-flex:0 auto;*/ -moz-box-flex: 0 auto;-ms-flex:0 auto;flex:0 auto;max-width:40px;width:100%;padding-right:14px;margin-bottom:0}#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform .gallery__image-wrapper img{position:relative}.cta-wrapper{padding:80px 0 70px;background-position:center;background-repeat:no-repeat;background-size:cover}.cta-wrapper .cta-content{display:flex;column-gap:85px;max-width:660px;width:100%;margin:0 auto;flex-wrap:nowrap;align-items:flex-start}.cta-wrapper .cta-text{text-align:center;display:inline-block;width:100%}.cta-content .cta-text:first-child{max-width:60%}.cta-content .cta-text:last-child{max-width:40%}.cta-wrapper .cta-text h4{font-family:brandon-grotesque;font-style:normal;font-weight:450;font-size:18px;line-height:26px;text-align:center;letter-spacing:.03em;color:#333;margin:16px 0 18px}.cta-wrapper .cta-text p{font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:14px;line-height:28px;text-align:center;letter-spacing:.05em;color:#5b5b5b}.collection-slider-section .grid-uniform{margin:0}.collection-owl-carousel .owl-item.active{background:transparent}.section-page-banner.page-banner-with-image .banner-wrapper{display:flex;align-items:center}.section-page-banner.page-banner-with-image .banner-text-wrapper{align-items:flex-start;max-width:55%;width:100%}.reward_row{padding-top:48px;padding-bottom:48px;display:flex}.reward_row .reward_col_left{padding:30px 38px 0 40px;width:41%}.reward_row .reward_col_right{background-color:#fafafa;padding:38px 180px 68px 38px;width:59%}.reward_col_left h3{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:24px;line-height:34px;letter-spacing:.05em;color:#000;margin-bottom:18px}.reward_col_left ol{margin-bottom:0}.reward_col_left p,.reward_col_left li{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.05em;color:#303236;margin-bottom:5px}.reward_col_left img{margin-top:48px;width:100%}.reward-section .form_wrapper .row{display:flex;flex-wrap:nowrap;width:100%;column-gap:28px}.reward-section .form_wrapper .submit-area .row,.reward-section .form_wrapper .product-details .row:last-child{flex-wrap:wrap}.reward-section .form_wrapper .row .column{width:50%}.reward-section .form_wrapper .row .column-full{width:100%}.reward-section .form_wrapper h4{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.05em;color:#000;margin-bottom:16px}.reward-section .form_wrapper label{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.05em;color:#000;margin-bottom:8px}.reward-section .form_wrapper input,.reward-section .form_wrapper select{background-color:transparent;border:1px solid #D9D9D9;border-radius:0;padding:10px;font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.05em;color:#000;margin-bottom:18px;width:100%}#register .terms input{width:auto;padding:0;margin:0 6px 6px}#register .terms{display:flex;margin-top:18px;align-items:center}#register .btn{margin-top:20px}#register h5{margin-top:18px;margin-bottom:25px}.reward-section .form_wrapper .product-details{margin:18px 0}.reward-section .form_wrapper .submit-area .terms{display:flex;align-items:center;margin-top:10px;margin-bottom:40px}.reward-section .form_wrapper .submit-area .terms label{margin-bottom:0}.reward-section .form_wrapper .submit-area .terms input[type=checkbox]{margin-bottom:0;appearance:none;-webkit-appearance:none;opacity:0;position:relative;padding:0;width:auto}.reward-section .form_wrapper .submit-area .terms input[type=checkbox]+label{position:relative;padding-left:30px;line-height:18px}.reward-section .form_wrapper .submit-area .terms input[type=checkbox]+label:before{content:"";background-color:transparent;border:1px solid #5B5B5B;width:18px;height:18px;position:absolute;left:0}.reward-section .form_wrapper .submit-area .terms input[type=checkbox]:checked+label:after{content:"";background-color:#000;border:1px solid #5B5B5B;width:14px;height:14px;position:absolute;left:2px;top:2px}.reward-section .form_wrapper .submit-area .btn{background-color:#303236;padding:8px 58px 8px 34px;font-family:brandon-grotesque;font-style:normal;font-weight:450;font-size:12px;line-height:26px;text-align:center;letter-spacing:.05em;color:#fff;text-transform:uppercase;position:relative;min-height:auto;min-width:auto}.reward-section .form_wrapper .submit-area .btn:after{content:"";background-image:url(../assets/arrow-right.svg);width:14px;height:8px;position:absolute;right:32px}.reward-section form{margin-bottom:0}.user-register .section-page-banner.page-banner-with-image .banner-text-wrapper{max-width:546px;margin-top:92px;margin-left:88px;margin-bottom:92px}.user-register .section-page-banner .banner-text-wrapper h1{text-align:left;max-width:560px;font-weight:400;font-size:24px;line-height:34px;letter-spacing:.05em;color:#000}.user-register .page-banner-with-image .banner-wrapper{display:flex;justify-content:space-between}.user-register .page-banner-with-image .banner-image-wrapper{width:50%;display:flex;align-items:center;justify-content:center}#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1{max-width:var(--GlobalContainer);width:100%;margin:0 auto;display:block;padding-left:var(--GlobalContainerInnerSpace);padding-right:var(--GlobalContainerInnerSpace)}#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1 .rich-text{padding-left:40px}#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1 .rich-text .section-header__title{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.05em;color:#000;margin-bottom:14px}#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1 .rich-text p{font-family:brandon-grotesque;font-style:italic;font-weight:400;font-size:12px;line-height:24px;letter-spacing:.05em;color:#303236}.faq_cta .cta-wrapper .cta-content{max-width:490px}.faq_cta .cta-wrapper .cta-content .cta-text{max-width:100%;text-align:center}.faq_cta .cta-wrapper .cta-text h4{font-size:24px;line-height:34px;color:#242424;text-transform:uppercase}.cta-wrapper .cta-text .btn{background-color:transparent;border:1px solid #303236;font-family:brandon-grotesque;font-style:normal;font-weight:450;font-size:14px;line-height:26px;text-align:center;letter-spacing:.05em;color:#303236;display:inline-block;min-width:auto;min-height:auto;padding:8px 34px;text-transform:uppercase;margin-top:38px}.owl-stage-outer{position:relative;overflow:hidden}.app-footer .social-icons li .icon{width:20px;height:20px;background-size:100% auto}.main-content>.grid{margin:0}.contact-us-custom-page .tabs{padding:0 10px}.tabs_section{padding-top:48px;padding-bottom:114px}.tabs_section>.container{max-width:1064px}.tabset input[type=radio]{position:absolute;left:0;opacity:0;visibility:hidden}.tabset input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.tabset label{position:relative;display:inline-block;padding:0;cursor:pointer;font-weight:600;font-family:brandon-grotesque;font-style:normal;font-weight:420;font-size:12px;line-height:26px;letter-spacing:.05em;text-transform:uppercase;color:#ababab}.tabset label:hover,.tabset input:focus+label,.tabset label.active{background-color:transparent;color:#303236}.tabset label{font-size:16px}.tabset input:checked+label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px}.tabset .tab_links{display:flex;column-gap:48px;row-gap:24px;justify-content:center;flex-wrap:wrap}.tab-panel{padding-top:48px}.title_wrap{display:inline-flex;width:100%;margin-bottom:28px}.title_wrap .title_bar{width:100%}.title_bar h3{display:inline-block;width:49%;text-align:left;font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:24px;line-height:34px;letter-spacing:.05em;text-transform:uppercase;color:#303236}.title_bar a{display:inline-block;width:50%;text-align:right;font-family:brandon-grotesque;font-style:normal;font-weight:420;font-size:10px;line-height:26px;letter-spacing:.05em;text-transform:uppercase;color:#5b5b5b}.faq{background-color:transparent;border-bottom:solid 1px #E8E8E8;border-top:solid 1px #E8E8E8;padding:18px 0;position:relative;overflow:hidden;transition:.4s ease;margin-top:-1px}.faq.active{background-color:transparent}.faq-title{font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:18px;line-height:26px;letter-spacing:.05em;color:#303236;padding-right:30px}.faq-text{display:none;margin:18px 0 0;font-family:brandon-grotesque;font-style:normal;font-weight:390;font-size:14px;line-height:28px;letter-spacing:.05em;color:#5b5b5b}.faq.active .faq-text{display:block}.faq-toggle{background:transparent;border:0;font-size:16px;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:22px}.faq-expand{cursor:pointer}.faq .faq-toggle .icon{color:#aaa;font-size:18px;line-height:18px}.faq .faq-toggle .icon.icon-minus{display:none}.faq.active .faq-toggle .icon.icon-minus{display:block}.faq.active .faq-toggle .icon.icon-plus{display:none}.home-page-press .rel-p-item h4{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:18px;line-height:26px;text-align:center;letter-spacing:.05em;color:#000}.contact-us-custom-page .footer-banner-bg-image{background-size:cover;background-repeat:no-repeat;display:inline-block;width:100%;background-position:center}.contact-us-custom-page .footer-banner-bg-image .warranty-banner{position:relative;top:inherit;left:inherit;display:block}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper{display:flex;justify-content:center;flex-direction:column;position:relative;max-width:45%;margin:0;padding:130px 120px 60px;text-align:center}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper h2{position:relative}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper h2:before{position:absolute;top:-70px;left:0;right:0}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper p{max-width:100%}.block-collection.owl-drag{padding-bottom:60px}.collection-with-banner .block-collection.owl-drag .grid-link__title{font-family:brandon-grotesque;font-style:normal;font-weight:420;font-size:14px;line-height:24px;letter-spacing:.05em;color:#5b5b5b}.collection-with-banner .block-collection.owl-drag .grid-link__meta{font-family:brandon-grotesque;font-style:normal;font-weight:400;font-size:12px;line-height:26px;letter-spacing:.05em;color:#5b5b5b}.collection-with-banner .item8 .block-banner .block-content h2,.collection-with-banner .item8 .block-banner .block-content p,.collection-with-banner .item9 .block-banner .block-content h2,.collection-with-banner .item9 .block-banner .block-content p{color:#fff}.diamond-search-wrapper .container{background:transparent;padding:0}.diamond-search-wrapper .diamond-search-content-wrapper{background-color:#fef4f2;padding-bottom:68px}ul#iconic-carusel{position:relative;overflow:hidden}.kirk-kara-family .banner-image img{object-fit:cover}#register .reward_row .reward_col_left p{max-width:391px}#register .reward_col_left img{margin-top:63px}#register .reward_row .reward_col_right{padding:38px 113px 58px 38px}#register .reward_row .reward_col_right .info,#register .reward_row .reward_col_right .address-details,#register .reward_row .reward_col_right .purchase-details{max-width:562px}#register .reward-section .form_wrapper .row .column{max-width:268px}#register .btn{margin-top:38px}#register .terms input{width:18px;height:18px;margin-right:14px}.user-register .page-banner-with-image .banner-image-wrapper img{filter:drop-shadow(0px 4px 40px rgba(0,0,0,.1))}#create-account .collection-slider-section{margin-bottom:90px}.register-contact-us .feature-row{align-items:center;justify-content:center}.register-contact-us .feature-row .feature-row__item{padding:70px 0}.register-contact-us .feature-row h2{text-align:center;font-size:24px;line-height:34px;letter-spacing:.03em;color:#242424}.register-contact-us .feature-row .rte{text-align:center;max-width:490px;margin-top:18px}.register-contact-us .feature-row .rte p{line-height:28px}.register-contact-us .feature-row .section-btn a{margin:38px auto auto;background:transparent;border:1px solid #303236;color:#303236;width:167px;height:50px;font-family:brandon-grotesque}.register-contact-us{margin-bottom:17px;margin-top:10px}.user-register .section-page-banner .banner-bg{padding:0;height:348px}.user-register .page-banner-with-image .banner-image-wrapper{margin-bottom:15px;margin-top:auto}@media screen and (max-width:1199px){.reward_row .reward_col_left{padding-left:0}.reward_row .reward_col_right{padding-right:38px}.section-page-banner.page-banner-with-image .banner-bg{padding:0 38px}.section-page-banner.page-banner-with-image .banner-text-wrapper h1{text-align:left}#shopify-section-template--14523227963450__548bebca-6a19-48b8-88a6-cbc0bb67f145 .rich-text{padding-left:0}.contact-us-custom-page .banner-image .warranty-banner{display:flex;align-items:center}.contact-us-custom-page .banner-image .warranty-banner h1{margin-top:0}.contact-us-custom-page .footer-banner-image .warranty-banner{top:20px}.tabs_section .tabset{padding-left:10px;padding-right:10px}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper{max-width:60%}.collection-owl-carousel{position:relative;overflow:hidden}.page-iconic-creations .warranty-banner{top:25px;left:80px}.page-award-winning .block-content{display:grid;flex-wrap:wrap;width:50%;grid-template-columns:repeat(2,1fr);grid-gap:15px}.page-award-winning .block-content .block-ring-item{max-width:100%;width:100%;margin:0}.page-award-winning .didderence-item .block-content:first-child{padding-right:15px}.page-award-winning .didderence-item .block-content:last-child{padding-left:15px}.page-award-winning .didderence-item{padding-bottom:60px}.kirk-kara-family .rel-patterns .container .block-image{padding:90px 40px}.kirk-kara-didderence .banner-image .warranty-banner{top:0;display:flex;height:100%;align-items:center}.kirk-kara-didderence .didderence-item .block-image img{max-width:100%}.kirk-kara-didderence .didderence-item{padding-left:40px;padding-right:40px}.kirk-kara-didderence .didderence-item .container .block-content:first-child{padding-right:20px}.kirk-kara-didderence .didderence-item .container .block-content:last-child{padding-left:20px}}@media screen and (max-width:1024px){.contact-us-custom-page .footer-banner-image .warranty-banner{top:0}}@media screen and (max-width:992px){#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform{flex-direction:row}}@media screen and (max-width:991px){.feature-row .feature-row__item.feature-row__text{padding-right:0}.template-index .feature-row .feature-row__item.feature-row__text{padding-left:28px;padding-right:28px;text-align:center}#events.template-index .feature-row{background-position:right 35px}#ring-size-guide .page-width .feature-row{justify-content:center}#ring-size-guide .feature-row .feature-row__item .featured-row__subtext,.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper{max-width:100%}.collection-with-banner .banner-image .warranty-banner{left:40px;top:0;bottom:0;margin:auto;display:flex;align-items:center}.collection-with-banner .block-banner .block-content{top:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center;left:40px}.collection-with-banner .sections-items .block-description>img,.collection-with-banner .sections-items .block-description p{width:50%}.page-iconic-creations .warranty-banner{max-width:390px;top:0;left:40px}.page-iconic-creations .warranty-banner span:after{margin-top:15px}.page-iconic-creations .warranty-banner p{margin-top:15px}.kirk-kara-family .rel-patterns,.kirk-kara-didderence .rel-patterns{max-width:100%}.kirk-kara-family .banner-image .warranty-banner{margin-left:40px;margin-right:40px}.kirk-kara-family .rel-patterns .container .block-image{padding:90px 0}.kirk-kara-family .rel-patterns .container .block-content{padding-left:20px;padding-right:20px}.kirk-kara-didderence .didderence-item .container{flex-direction:column}.kirk-kara-didderence .didderence-item:nth-child(odd) .container{flex-direction:column-reverse}.kirk-kara-didderence .didderence-item .block-image,.kirk-kara-didderence .didderence-item .block-content{width:100%;max-width:100%}.kirk-kara-didderence .didderence-item .block-content{padding-top:40px}.kirk-kara-didderence .didderence-item .container .block-content:first-child{padding-right:0}.kirk-kara-didderence .didderence-item .container .block-content:last-child{padding-left:0}}@media screen and (max-width:767px){.user-register .section-page-banner .banner-bg{height:auto}.user-register .section-page-banner.page-banner-with-image .banner-text-wrapper{margin-left:0;margin-top:0}.user-register .page-banner-with-image .banner-image-wrapper{width:100%}.cta-wrapper .cta-content{padding-left:20px;padding-right:20px}#register .reward_row .reward_col_right{padding:38px}#register .btn{margin:38px auto 0}.cta-wrapper .cta-content .cta-text{max-width:50%}.reward_row{display:block}.reward_row .reward_col_left{width:100%;padding:0 0 40px}.reward_row .reward_col_right,.reward-section .form_wrapper .row .column{width:100%}.reward-section .form_wrapper .row{flex-wrap:wrap}#customer-care .page-width .feature-row{flex-wrap:wrap;padding-top:60px}#customer-care .feature-row .feature-row__item.feature-row__text{padding-top:0}#customer-care .featured-row__subtext p:nth-child(2){width:100%;margin-right:0}#customer-care #feature-template--14514077007930__0a8c7b25-a5b3-473b-9a7b-d04737858e46 .feature-row__text--left,#customer-care #feature-template--14514077007930__5ea12530-c456-4171-b4ba-d6581064b89f .feature-row__text--left{margin-top:60px;padding-left:0;padding-right:0}#customer-care .feature-row__text--right{padding-left:0}#shopify-section-template--14514077007930__e98a715b-d9cd-45ff-8050-5124c77009a9{padding:0 10px}#customer-care .shopify-section:first-child .feature-row__text p{font-size:24px;line-height:40px;margin-right:0}#ring-size-guide .contact-form-row .feature-row__text--right{margin:0;padding:60px 40px}#shopify-section-template--14523099906106__afd09bf1-b6c3-4176-8460-fda4008527af .rich-text,#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform,#shopify-section-template--14523099906106__7b896b64-b10d-4497-b1cb-0ee70008d658 .rich-text{padding:0 20px}#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1 .rich-text{padding-left:20px;padding-right:20px}.contact-us-custom-page .banner-image{flex-direction:column}.contact-us-custom-page .banner-image img,.contact-us-custom-page .banner-image .warranty-banner{width:100%}.contact-us-custom-page .banner-image .warranty-banner .wrapper{padding:40px 0}.contact-us-custom-page .tabs>.wrapper{padding:40px 10px}.tabs .collapsible:after,.tabs .collapsible.active:after{width:auto;height:auto}.flexslider .slides__slide{max-width:100%!important;margin-left:0}.page-iconic-creations .banner-image img{min-height:350px;height:auto;object-fit:cover}.page-iconic-creations .banner-image .warranty-banner{width:100%;max-width:340px;height:100%;display:flex;align-items:center}.page-iconic-creations .timeline-patterns .didderence-item{flex-direction:column;border-bottom:1px solid #fde2d7;position:relative;padding:60px 0}.page-iconic-creations .didderence-item:after{content:url(../assets/KK_ICON.svg);display:block;position:absolute;bottom:-18px;right:0;left:0;margin:0 auto;width:36px;height:36px}.page-iconic-creations .timeline-patterns .didderence-item:nth-child(2n){flex-direction:column-reverse}.page-iconic-creations .timeline-patterns .didderence-item>div{display:block;text-align:center;width:100%}.page-iconic-creations .timeline-patterns .didderence-item>div:nth-child(1){border-right:0;padding-right:0}.page-iconic-creations .didderence-item>div:nth-child(1):after{display:none}.page-iconic-creations .didderence-item>div:nth-child(2){padding:0}.page-iconic-creations .block-content p{max-width:100%}.page-iconic-creations .block-content span:after{margin:30px auto 0}.page-timeline .ds-patterns-wrapper{flex-direction:column}.page-timeline .timeline-years{border-right:0;border-bottom:2px solid #fde2d7;text-align:center;margin-bottom:60px;margin-right:0}.page-timeline .timeline-years ul li{display:inline-block;margin-right:15px}.page-timeline .timeline-years ul li:after{margin-left:15px}.page-timeline .didderence-item{flex-direction:column;padding:60px 10px;border-bottom:2px solid #fde2d7}.page-timeline .didderence-item:nth-child(2n){flex-direction:column-reverse}.page-timeline .block-content{max-width:100%;margin-bottom:40px}.page-timeline .didderence-item>div:nth-child(2){margin-left:0}.page-award-winning .warranty-banner h1{top:70px}.page-award-winning .didderence-item{flex-direction:column}.page-award-winning .didderence-item:nth-child(2n){flex-direction:column-reverse}.page-award-winning .block-content{width:100%;padding-bottom:40px}.page-award-winning .block-image{width:100%}.kirk-kara-family .banner-image{flex-direction:column}.kirk-kara-family .banner-image img{width:100%}.kirk-kara-family .banner-image .warranty-banner{width:100%;margin:0;padding:40px 0}.kirk-kara-family .rel-patterns .container{flex-direction:column}.kirk-kara-family .rel-patterns .didderence-item:nth-child(2n) .container{flex-direction:column-reverse}.kirk-kara-family .rel-patterns .container .block-image{width:100%;padding-bottom:0}.kirk-kara-family .rel-patterns .container .block-content{width:100%}.kirk-kara-didderence .didderence-item{padding-left:0;padding-right:0}.education-pages .breadcrumb{padding:0 30px}.breadcrumb{margin-left:0}.page-award-winning .didderence-item .block-content:last-child{padding-left:0}.page-award-winning .didderence-item .block-content:first-child{padding-right:0}.tabs_section .tabset,.kirk-kara-family .rel-patterns .container .block-content{padding-left:0;padding-right:0}}@media screen and (min-width:576px){.home-page-our-promise h2 br{display:none}}@media screen and (max-width:575px){.section-page-banner .banner-text-wrapper .image_icon:before,.section-page-banner .banner-text-wrapper .image_icon:after{width:115px}.cta-wrapper .cta-content{flex-wrap:wrap;row-gap:85px}.cta-wrapper .cta-content .cta-text{max-width:100%}.reward_row .reward_col_right{padding-left:25px;padding-right:25px}.section-page-banner.page-banner-with-image .banner-wrapper{display:block;padding-top:40px;padding-bottom:20px}.section-page-banner.page-banner-with-image .banner-text-wrapper{max-width:100%}.faq-title{font-size:16px;line-height:24px}.tab-panel .title_bar h3{font-size:18px;line-height:28px}.tabset .tab_links{row-gap:12px}.tabset label{text-align:center}.collection-owl-carousel .owl-item img{object-fit:cover!important}#customer-care .featured-row__subtext p{line-height:28px}#customer-care .feature-row__text--center .section-btn .btn{width:100%!important}#customer-care .shopify-section .feature-row__item.feature-row__text h2{font-size:20px}.home-page-our-promise h2{max-width:341px;margin:0 auto 20px;font-size:24px;line-height:34px;text-align:center;letter-spacing:.05em}.contact-us-custom-page .footer-banner-bg-image .warranty-banner .wrapper{padding-left:20px;padding-right:20px}.collection-with-banner .block-banner .block-content{left:20px}.collection-with-banner .sections-items .block-description>img,.collection-with-banner .sections-items .block-description p{width:100%}.collection-with-banner .block-banner .block-content h2{font-size:24px;line-height:40px}.collection-with-banner .block-banner .block-content p{font-size:16px;line-height:24px}.collection-with-banner .sections-items .block-description{flex-direction:column}.collection-with-banner .banner-image img{min-height:350px;height:auto;object-fit:cover}.collection-with-banner .banner-image .warranty-banner{left:30px;width:100%;max-width:280px}.page-iconic-creations .banner-image img,.kirk-kara-didderence .banner-image img{min-height:280px}.kirk-kara-didderence .wrapper h1{max-width:100%;padding:0 31px}.page-iconic-creations .banner-image .warranty-banner{max-width:220px}.page-timeline .didderence-item span{font-size:96px;line-height:90px}.page-timeline .didderence-item h2{font-size:32px;line-height:48px}.page-timeline .warranty-banner{top:20%}.page-award-winning .warranty-banner h1{top:110px}.page-award-winning .warranty-banner span{width:100%;margin-top:140px}.page-award-winning .didderence-item .block-content:first-child{padding-right:0}.page-award-winning .didderence-item .block-content:last-child{padding-left:0}.kirk-kara-didderence .wrapper h1:after,.didderence-with-background h2:after{width:280px}#shopify-section-template--14523099906106__afd09bf1-b6c3-4176-8460-fda4008527af .rich-text,#shopify-section-template--14523099906106__e2cf775e-4c6c-4314-82e1-071e435a312b .grid-uniform,#shopify-section-template--14523099906106__7b896b64-b10d-4497-b1cb-0ee70008d658 .rich-text,#shopify-section-template--14523227963450__dbcd297a-b5a6-49a4-b3f1-313b81dc31a1 .rich-text{padding:0 5px}}#iconic-carusel .owl-item.center{background-color:#fef4f2}#iconic-carusel .owl-nav{display:flex;top:40%;left:0;transform:translateY(-50%);height:1px}#iconic-carusel .owl-nav button{margin:0;width:25px;height:25px}#iconic-carusel .owl-nav .owl-prev:before,#iconic-carusel .owl-nav .owl-next:before{content:none}
/*# sourceMappingURL=/cdn/shop/t/92/assets/style-custom.css.map */
