@font-face{font-family:Newaed;src:url(/cdn/shop/files/Newaed.eot?v=1752661586/Newaed.eot);src:url(Newaed.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Newaed.woff2?v=1752661585/Newaed.woff2) format("woff2"),url(/cdn/shop/files/Newaed.woff?v=1752661585/Newaed.woff) format("woff"),url(/cdn/shop/files/Newaed.ttf?v=1752661586/Newaed.ttf) format("truetype"),url(Newaed.svg#Newaed) format("svg");font-weight:400;font-style:normal;font-display:swap}span.price-value,span.price-currency{font-family:Newaed;font-weight:400}.product-form__submit,.shopify-payment-button{display:none}variant-swatch-king div.swatches-type-collections{z-index:0!important}.predictive-search__loading-state{display:none}.left_hlogo_sec .header__heading{list-style:none;padding:0;display:flex;align-items:center;justify-content:start}.left_hlogo_sec .header__heading .tabs_items{border-right:1px solid #fff;margin-bottom:-2px}.left_hlogo_sec .header__heading .tabs_items .header__heading-link{background:#e8e8e8;height:40px;display:inline-flex;align-items:center;justify-content:center;border-bottom:solid .5px #dbdbdb;padding:6px 15px}.left_hlogo_sec .header__heading .tabs_items.cottonon:hover .header__heading-link svg .path-cog-logo{fill:#e40e2e}.head_logo_right_icons .page-width:has(.left_hlogo_sec){padding:0 2rem 0 8px}.left_hlogo_sec .header__heading .tabs_items:hover .header__heading-link{background-color:#d3d3d3!important}.left_hlogo_sec .header__heading .tabs_items.active .header__heading-link{background:#fff;border-color:#fff}.left_hlogo_sec .header__heading .tabs_items.body .header__heading-link svg .path-body-logo-1,.left_hlogo_sec .header__heading .tabs_items.body .header__heading-link svg .path-body-logo-2,.left_hlogo_sec .header__heading .tabs_items.body .header__heading-link svg .path-body-logo-3{fill:#343434}.left_hlogo_sec .header__heading .tabs_items.body:hover .header__heading-link svg .path-body-logo-1,.left_hlogo_sec .header__heading .tabs_items.body:hover .header__heading-link svg .path-body-logo-2,.left_hlogo_sec .header__heading .tabs_items.body:hover .header__heading-link svg .path-body-logo-3{fill:#db3480}.announcement-bar__announcement .announcement-bar__message{padding:4px 0;min-height:auto}.header--middle-left .header__inline-menu .list-menu__item{font-size:15px;font-weight:600;color:#333434;line-height:1.2}.header--middle-left .header__inline-menu .list-menu__item#HeaderMenu-sale,.header--middle-left .header__inline-menu .list-menu__item#HeaderDrawer-sale{color:#e40e2e}.left_hlogo_sec .header__heading-link .header__heading-logo-wrapper{display:inline-flex;align-items:center;line-height:1;max-height:20px;overflow:hidden}.shopify-section .new-arrivals .swiper-button-prev,.shopify-section .new-arrivals .swiper-button-next{display:block;background:#ffffff80;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.shopify-section .new-arrivals .swiper-button-prev:after,.shopify-section .new-arrivals .swiper-button-next:after{font-size:18px;color:#000}.shopify-section .new-arrivals .swiper-button-prev{left:0}.shopify-section .new-arrivals .swiper-button-next{right:0}.trending-categories .category-content .slider-container .prev-btn,.trending-categories .category-content .slider-container .next-btn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;background:#ffffff80 url(/cdn/shop/files/svg-sprite.svg?v=1741353901) no-repeat;font-size:0;background-position:-810px -110px;background-repeat:no-repeat}.trending-categories .category-content .slider-container .prev-btn{transform:rotate(180deg);background-position:-810px -112px}.product .product-media-container.constrain-height.media-fit-contain{width:100%}.product .product-media-container.constrain-height .media{padding-top:100%}.page-width{max-width:1500px;padding:0 25px}nav.breadcrumbs{margin:10px 0}.breadcrumbs ol li a{font-size:12px;color:#333434;text-decoration:none;text-transform:capitalize}.breadcrumbs ol li:last-child a{font-weight:700}.breadcrumbs ol li a:hover{text-decoration:underline}.product__sku .visually-hidden{position:unset!important;width:auto;height:auto;display:inline-flex}.collapsible-content__wrapper .collapsible-content-wrapper-narrow{max-width:80%}.collapsible-content-wrapper-narrow .collapsible-content__header{text-align:left!important}.collapsible-content__header .collapsible-content__heading{font-size:24px;font-weight:700;color:#333434;margin-bottom:10px}.grid__item .accordion{border:0}.grid__item .accordion summary{border-bottom:1px solid #333434;background:transparent!important;align-items:center}.grid__item .accordion summary .accordion__title{text-decoration:none;font-size:18px;color:#333434;font-weight:700;font-family:Roboto,Arial,sans-serif;padding-left:10px;flex:1}.grid__item .accordion summary:hover .accordion__title{text-decoration:none}.grid__item .accordion summary svg{width:24px;height:16px;right:0;top:auto;bottom:auto}.grid__item .accordion summary svg path{fill:#333434}.grid__item .accordion .accordion__content{padding:20px 15px 0}.grid__item .accordion .accordion__content p{line-height:1.5;font-family:Roboto,Arial,sans-serif;color:#333434}.page-width:has(.accessibility_content),.page-width:has(.privacy_policy_content){max-width:80%;padding-bottom:50px;padding-top:25px}.main-page-title{font-size:28px;font-weight:700;text-transform:capitalize}.accessibility_content h2{font-size:24px;font-weight:700;padding-bottom:0!important;margin-bottom:10px;line-height:1.2;margin-top:0}.privacy_policy_content h4{margin:0;font-size:16px;font-weight:700;font-family:Arial,sans-serif}.privacy_policy_content p{line-height:1.5}.privacy_policy_content p u{text-decoration:none}.page-width:has(.privacy_policy_content) .main-page-title{display:none}.page-width:has(.product_recall_sec){max-width:85%}.page-width:has(.product_recall_sec) .main-page-title{background-color:#f5f5f5;padding:24px;margin-bottom:40px;font-size:32px;font-weight:700}.product_recall_sec{text-align:center;margin:0 auto;padding:0 3px;max-width:807px}.product_recall_sec>div{display:block;margin:0 auto}.product_recall_sec>div img{width:100%;height:auto;border:0}.page-width:has(.online_safety_content){max-width:597px;padding-bottom:50px}.page-width:has(.online_safety_content) .main-page-title{text-align:center;letter-spacing:-1.5px;line-height:3.125vw;color:#000;font-family:circularProBook,Arial,sans-serif;font-size:42px;font-weight:400;margin:0}.online_safety_content{padding-top:15px}.online_safety_content .osafety_parag .paragraph-spacer{margin-top:0;font-size:14px;letter-spacing:-.5px;line-height:20px;color:#000}.page-width:has(.information-about-returns-wrapper){max-width:750px;padding-bottom:60px}.page-width:has(.information-about-returns-wrapper) .main-page-title{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:700;font-size:32px;color:#333434;line-height:1.31;margin-bottom:13px}.information-about-returns-wrapper .returns-header{border-bottom:.0625rem solid #666;margin-bottom:35px;padding-bottom:10px}.information-about-returns-wrapper .returns-header p{margin-top:0;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#333434;line-height:1.5;margin-bottom:1.6875rem}.information-about-returns-wrapper .returns-header p .italic-sub-title{font-size:18px;font-weight:600;font-family:Roboto,Arial,sans-serif;color:#333434}.returns-dropdowns .returns-dropdown-container{border-bottom:.0625rem solid #666}.returns-dropdowns .returns-dropdown-container.online-returns{padding-bottom:25px}.returns-dropdowns .returns-dropdown-container.in-store-returns{margin-bottom:35px;padding-bottom:35px}.returns-dropdown-container .returns-dropdown-title h2{font-style:normal;font-weight:600;font-size:20px;color:#333434;line-height:1.2;margin-bottom:.8125rem;margin-top:0;display:flex;align-items:center;justify-content:start;gap:10px;margin-bottom:15px}.returns-dropdown-container .returns-dropdown-title ul{padding:0;margin:0 0 30px}.returns-dropdown-container .returns-dropdown-title ul li{align-items:center;line-height:1.5}.returns-dropdown-container .returns-dropdown-title .store-locator-btn-wrapper .button{width:100%;display:flex;color:#fff;align-items:center;justify-content:center;font-size:18px;font-weight:500;letter-spacing:.5px;border:0!important;box-shadow:none}.returns-dropdown-container .returns-dropdown-title .store-locator-btn-wrapper .button:hover{background:#000}.returns-dropdown-container .returns-dropdown-title .store-locator-btn-wrapper .button:after{display:none}.returns-dropdown-container .returns-dropdown-title .returns-info.small-text-center{text-align:center;margin-top:10px;font-size:14px;color:#535353}.information-about-returns-wrapper .continue-shopping-button{display:flex;align-items:center;justify-content:center}.information-about-returns-wrapper .continue-shopping-button .button{display:inline-flex;align-items:center;justify-content:center;color:#000;text-decoration:none;background:#fff;font-weight:500;font-size:18px;letter-spacing:.5px;padding:18px 32px}.factorie_foun_cont .factorie_foun_row img{border:0}.factorie_foun_cont .factorie_foun_row.show_for_small{display:none}.product .grid__item .product__title{margin:0}.product .grid__item .product__title h1{padding-bottom:0;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#333434;line-height:1.4}.product .grid__item .product__info-container>*+*{margin:0 0 5px}.product .grid__item .price__regular .price-item--regular{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#333434;line-height:1.2}.rating .rating-star:before{background:linear-gradient(90deg,#838383 var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product .grid__item .rating-wrapper .rating .rating-star:before{font-size:18px;--letter-spacing: .4}.product .grid__item label.swatch-input__label{width:57px;height:85px;border-radius:0}.product .grid__item label.swatch-input__label span.swatch.swatch--square{width:100%;height:100%;border:0;border-radius:0}.product .grid__item label.swatch-input__label:hover{outline:1px solid #000}.product .grid__item .product-form__input--pill input[type=radio]+label{border-radius:0;margin-right:2px;border-color:#d5d5d5;padding:1px 4px;height:38px;display:inline-flex;align-items:center;justify-content:center;min-width:38px;margin-top:4px;background:#e7e7e7}.product .grid__item .product-form__input--pill input[type=radio]:checked+label{background:transparent;color:#000;border-color:#000}.product .grid__item .product__info-container .product-form{margin-bottom:0}.product .grid__item .product__text.inline-richtext{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:700;font-size:14px;color:#04aed4;line-height:1.4;text-align:left}.product .grid__item .product-tabs .tab-menu{margin:0;border-bottom:1px solid #d9d9d9}.product .grid__item .product-tabs .tab-menu .tab-link{background:transparent;font-size:13px;font-weight:700;color:#666;padding:4px 0;margin-right:24px;border-bottom:2px solid transparent}.product .grid__item .product-tabs .tab-menu .tab-link:hover,.product .grid__item .product-tabs .tab-menu .tab-link.active{border-color:#000;color:#333434}.product .grid__item .product-tabs .tab-menu .tab-link:last-child{margin-right:0}.product .grid__item .product-tabs .tab-content-wrapper{border:0;margin:0;padding:15px 0}.product .grid__item .product-tabs .tab-content-wrapper .tab-content{border:0;padding:0}.product .grid__item .product-tabs .tab-content-wrapper .tab-content ul{padding:0 0 0 16px;margin:0}.product .grid__item .product-tabs .tab-content-wrapper .tab-content ul li{line-height:1.85;font-size:13px;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#333434}.product .grid__item .product-tabs .tab-content-wrapper .tab-content .metafield-multi_line_text_field,.product .grid__item .product__sku{line-height:1;font-size:13px;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#333434}.product .grid__item .product-tabs .tab-content-wrapper .tab-content p{line-height:1.4;font-size:13px;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#333434}.product .grid__item .complete-the-look{border:0;padding:0}.product .grid__item .complete-the-look h2{margin:30px 0;font-style:normal;font-weight:400;font-size:22px;color:#333434;line-height:1;font-family:CircularProBook,Arial,sans-serif}.complete-the-look .related-products{flex-direction:column;gap:30px}.complete-the-look .related-products .product-item{padding:0;margin:0;border:0;align-items:stretch;gap:15px}.complete-the-look .related-products .product-item a img{height:152px;object-fit:cover;width:auto;object-position:center;vertical-align:top;min-width:110px}.complete-the-look .product-info{display:flex;flex-direction:column;align-items:start;justify-content:space-between;position:relative}.complete-the-look .product-info .pro_name_price{display:flex;justify-content:space-between;align-items:stretch;height:100%;gap:15px;width:100%}.complete-the-look .product-info .pro_name_price .p_title{max-width:200px}.complete-the-look .product-info .pro_name_price .old_new_p{width:auto;text-align:right}.complete-the-look .product-info .pro_name_price .p_title a{padding-bottom:2px;text-decoration:none;line-height:1;display:block}.complete-the-look .product-info .pro_name_price .p_title a h3{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:15px;color:#333434;line-height:1.3;letter-spacing:.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.complete-the-look .product-info .pro_name_price .p_title .product-color{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#666;line-height:1;display:block;text-transform:capitalize;margin:0}.complete-the-look .product-info .pro_name_price .old_new_p .product-price{margin:0}.complete-the-look .product-info .pro_name_price .old_new_p .product-price{margin:0;display:flex;flex-direction:column;gap:5px;justify-content:right;text-align:right;align-items:end}.complete-the-look .product-info .pro_name_price .old_new_p .product-price .old-price{margin:0;font-size:14px;display:block;text-align:right;color:#333434;font-weight:600;font-size:15px;line-height:1.2}.complete-the-look .product-info .pro_name_price .old_new_p .product-price .new-price{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:600;font-size:15px;color:#e40e2e;line-height:1;margin:0;text-align:right;display:block}.complete-the-look .product-info .add-to-cart-btn{margin:0;background:#343434;line-height:1;text-align:center;cursor:pointer;color:#fff;border:1px solid transparent;padding:10px 18px;font-size:18px;font-family:Roboto,Arial,sans-serif;outline:none;box-shadow:none;outline-offset:unset;text-transform:capitalize}.complete-the-look .product-info .add-to-cart-btn:hover{background:#000}.complete-the-look .related-products .size-list{position:absolute;border-right:1px solid #333434;border-left:1px solid #333434;border-top:1px solid #333434;border-bottom:none;overflow-y:auto;max-height:160px;bottom:40px;width:100%;margin:0;padding:0 22px;background:#fff}.complete-the-look .related-products .size-list .size-option{width:100%;border:0;border-bottom:1px solid #e7e7e7;padding:0;text-align:center;line-height:2.38;margin:0;background:transparent;color:#333434;font-size:13px;font-weight:500;font-family:Roboto,Arial,sans-serif}.complete-the-look .related-products .size-list .title-value{width:100%;border:0;border-top:1px solid #979797;padding:0;text-align:center;line-height:2.38;margin:-1px 0 0;background:transparent;color:#333434;display:block;font-weight:500;font-size:13px;font-family:Roboto,Arial,sans-serif;position:relative}.complete-the-look .related-products .size-list .title-value:after{display:block;width:0;height:0;border:inset .3125rem;content:"";border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #b4b4b4;position:absolute;left:calc(50% - 5px);bottom:32px}.product .product__media-wrapper .slider-buttons.quick-add-hidden{display:none!important}product-info .page-width:has(#recently-viewed-products){margin-top:70px}.collection_view_pro{display:grid;grid-template-columns:repeat(8,1fr);gap:0 15px;margin-bottom:40px}.collection_view_pro .recently-viewed-item{margin:0}.collection_view_pro .recently-viewed-item a{display:block;text-decoration:none}.collection_view_pro .recently-viewed-item a img{width:100%;border-radius:0;height:auto;object-fit:cover;object-position:center}.collection_view_pro .recently-viewed-item h3{margin:6px 0 0;text-align:left;font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333434;line-height:1.3;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.collection_view_pro .recently-viewed-item .price{margin:8px 0 0;display:block;text-align:left;color:#333434;font-weight:600;font-size:15px;line-height:1.2}product-info .collection_view_pro .recently-viewed-item h3,product-info .collection_view_pro .recently-viewed-item .price{display:none}.custom-tabs.shipping_store_return.page-width{padding:20px 24px 24px;border:0;background:#f4f4f4}.shipping_store_return .tab-header{margin:0;border-bottom:1px solid #acacac;gap:32px}.shipping_store_return .tab-header .tab-links{padding:0;font-size:14px;font-weight:700;font-family:Roboto,Arial,sans-serif;letter-spacing:0;line-height:25.2px;color:#666;gap:5px}.shipping_store_return .tab-header .tab-links.active,.shipping_store_return .tab-header .tab-links:hover{color:#000;border-color:#000}.shipping_store_return .tab-pane{background:transparent;padding:14px 0 0}.shipping_store_return .tab-pane p{margin:3px 0 6px;line-height:1.85;font-size:13px}.shipping_store_return .tab-pane p a{color:#333434}.shipping_store_return .tab-pane p a:hover,.shipping_store_return .tab-pane p a:hover span{color:#979797!important}.trending-products-section{margin-bottom:50px;margin-top:40px}.trending-products-section h2,.recommended_product_s h3{margin:0 0 10px;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:22px;color:#333434;line-height:normal}.trending-products-section .trending-products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 15px}.trending-products-section .trending-products .product-items{width:100%;min-width:100%;text-align:left}.trending-products-section .trending-products .product-items a{display:block}.trending-products-section .trending-products .product-items a img{height:100%;border-radius:0;object-fit:cover;width:100%;vertical-align:top;object-position:center}.trending-products-section .trending-products .product-info{margin-top:10px}.trending-products-section .trending-products .product-info h3{margin:0 0 6px;font-weight:400;font-size:13px;color:#333434;line-height:1.3;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.trending-products-section .trending-products .product-info .product-price{margin:0}.trending-products-section .trending-products .product-info .product-price .new-price{color:#333434}.trending-products-section .view_less_btn{display:block;margin-top:30px;position:relative}.trending-products-section .view_less_btn:after{content:"";width:100%;height:1px;background-color:#333434;position:absolute;top:4px}.trending-products-section .view_less_btn button{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:500;font-size:13px;color:#fff;position:relative;background-color:#333434;line-height:1;text-align:center;border:1px solid #fff;min-width:130px;height:33px;margin:0 auto;top:-13px;z-index:1;cursor:pointer;display:block}.recommended_product_s .recommended-slider .swiper-wrapper a{display:block;text-align:left;text-decoration:none}.recommended_product_s .recommended-slider .swiper-wrapper img{max-width:100%;border-radius:0}.recommended_product_s .recommended-slider .swiper-wrapper .swiper-slide{margin-right:15px!important}.recommended_product_s .recommended-slider .swiper-wrapper p{margin:8px 0 0;font-weight:400;font-size:16px;color:#333434;line-height:1.3;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.recommended_product_s .recommended-slider .swiper-wrapper p.pro_price{font-weight:600;color:#333434}.recommended_product_s .recommended-slider .swiper-button-next,.recommended_product_s .recommended-slider .swiper-button-prev{background:#ffffff80;width:35px;height:35px;display:flex!important;align-items:center;justify-content:center;padding:0}.recommended_product_s .recommended-slider .swiper-button-next{right:0}.recommended_product_s .recommended-slider .swiper-button-prev{left:0}.recommended_product_s .recommended-slider .swiper-button-next:after,.recommended_product_s .recommended-slider .swiper-button-prev:after{font-size:20px;color:#000}.gradient.color-scheme-1:has(.collection_cproducts){padding-top:0}.collection_cproducts{position:relative}.collection_cproducts .categ_name{display:flex;align-items:baseline;justify-content:start;gap:5px;flex-wrap:wrap;margin-bottom:20px;vertical-align:baseline}.collection_cproducts .categ_name h2{font-size:28px;color:#333434;margin:0;line-height:1.4;font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:capitalize}.collection_cproducts .categ_name .count_item{font-size:13px;line-height:1;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#333434}.gf-top_one .collection_cproducts .gf-filter-contents{border-bottom:.5px solid #979797;position:unset;padding:0}.gf-left #gf-tree .globo-selected-items-wrapper .globo-selected-items,.gf-option-block{margin:0!important}.gf-top_one .collection_cproducts .gf-filter-contents .gf-option-block.is-collapsed{margin:0}.gf-top_one .collection_cproducts #gf-tree .sort-by{margin-bottom:0;margin-top:0}.gf-theme-version-15.spf-has-filter .gf-option-block ul>li button:hover>.gf-label,.gf-theme-version-15.spf-has-filter #gf-tree .gf-block-title .h3:hover span,.gf-theme-version-15.spf-has-filter #gf-tree .gf-block-title h3:hover span{text-decoration:none!important}.spf-product__info .spf-product-card__vendor a{color:#ea203f;text-decoration:none;font-size:16px;font-weight:600}.spf-product__info .spf-product-card__title a{font-weight:400;font-size:16px;color:#333434;line-height:1.3;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.spf-product__info .spf-product-card__price-wrapper .spf-product-card__price.money{font-weight:600;color:#333434;font-size:16px}.related-categories{max-width:1500px;margin:0 auto;padding:0 20px}.related-categories .category-section-list .category-list{padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.related-categories .category-section-list .category-list .category-item .category-link{text-decoration:none;background-color:#333434;color:#fff;font-size:14px;padding:8px 20px;border-radius:4px;letter-spacing:0}.category_content_section{position:relative;margin:40px auto}.category_content_section .category-heading{font-weight:700;font-size:14px;margin:0;font-family:Roboto,Arial,sans-serif;line-height:1.2}.category_content_section .category-description{position:relative;overflow:hidden;min-height:65px}.category_content_section .category-description p{margin:5px 0 10px;font-size:14px;font-family:Roboto,Arial,sans-serif;line-height:21.98px}.category_content_section .category-description.closed-seo:after{background:linear-gradient(to top,#fff 35%,#ffffffd1 30%,#fff0);position:absolute;width:100%;content:"";bottom:0;right:0;top:0}.category_content_section .category-description.open-seo:after{display:none}.collection_cproducts .collection.page-width{padding:0;max-width:99%}.category_content_section .toggle-btn{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333434;line-height:2.4375rem;text-transform:capitalize;min-width:185px;border-radius:0;border:1px solid rgb(51,52,52);background:transparent;margin:30px auto 0;display:block;padding:8px 16px}.category_content_section .toggle-btn:hover{background:#000;color:#fff}.category_content_section .category-description h3{text-align:center;font-size:26px;font-weight:700;font-family:Roboto,Arial,sans-serif}.spf-product-card.spf-product-card__template-4 .spf-product__form{left:0}.spf-product-card.spf-product-card__template-4 button.spf-product__form-btn-addtocart{width:100%!important;color:#000!important;background:#ffffffbf!important}.spf-has-filter.spf-layout-app #gf-products>div{padding:0 10px}.page-content.all_pages_content .planet_container,.page-content.all_pages_content .people_pcont{max-width:50%;margin:0 auto}.page-content.all_pages_content .center_content img{width:100%}.all_pages_content .people_pcont .mobile_people,.into-img .hide-for-large{display:none}.into-img img{width:100%}.planet_container .heading-container h2{font-size:42px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-1.5px;line-height:42px;color:#000;margin:0 0 14px}.planet_container .introcopy-container p{font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000;line-height:18px;margin:0 0 42px}.planet_container .into-img{margin-bottom:42px}.planet_container .subheading-container h4{text-align:left;margin:0 0 22px;font-size:29px;line-height:29px;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-1px;color:#000}.planet_container .paragraph-container .paragraph-spacer{margin:0 0 22px;text-align:left;display:block}.planet_container .paragraph-container ul,.planet_container .paragraph-container ol{margin-top:0!important;text-align:left;margin-left:20px!important;list-style-type:disc;padding:0}.planet_container .paragraph-container ol{list-style-type:outside}.planet_container .paragraph-container ul li,.planet_container .paragraph-container ol li{font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-.5px;color:#000;line-height:28px}.planet_container .paragraph-container p{margin:0 0 42px;text-align:left;display:block;font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-.5px;color:#000;line-height:18px}.planet_container .paragraph-container p b{font-weight:700;line-height:inherit;font-size:14px;color:#000}.planet_container .quote-container h3{font-size:29px;line-height:29px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-1px;margin-bottom:.7vw;color:#000;margin-top:24px}.planet_container .quote-container p{margin-bottom:42px;font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000;line-height:18px}.doing_propage .into-img img.hide-for-xlarge{display:none}.doing_propage.planet_container .subheading-container h4{text-align:center}.page-content.blog_post{max-width:65%;margin:0 auto}.page-content.blog_post .blog-posts-container{max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 15px}.blog-banner .star-top-left{top:6%;left:16%;width:60px;height:auto}.blog-banner .star-top-right{top:7%;width:1.7%;right:10px;height:auto}.blog-banner .blog-content{position:absolute;top:18%;left:0;color:#000;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;text-align:center;width:100%;transform:unset}.blog-banner video{height:88%}.blog-banner .star-bottom-right{bottom:10px;right:10px;top:56.95%;left:84.5%;width:51px;z-index:3;height:auto}.blog-banner .blog-content h1{font-size:90px;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-2px;line-height:1;text-align:center;color:#000;margin:0}.blog-banner .blog-content p{margin:20px 0;font-size:20px;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-.05px;color:#000;text-align:center}.blog-banner .blog-content .blog-menu{width:100%;border-top:solid 1px #000000;border-bottom:solid 1px #000000;align-items:center;margin-top:18px}.blog-banner .blog-content .blog-menu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;width:80%}.blog-banner .blog-content .blog-menu ul li{flex:1;height:72px;border:solid 1px #000000;border-width:1px 0 0 1px;border-top:0;border-bottom:0;display:flex;align-items:center;justify-content:center}.blog-banner .blog-content .blog-menu ul li:last-child{border-right:1px solid #000}.blog-banner .blog-content .blog-menu ul li a{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:circularProBook,Arial,sans-serif;color:#333434;position:relative;outline:none}.blog-banner .blog-content .blog-menu ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#000;transform-origin:bottom left;transition:transform .25s ease-out}.blog-banner .blog-content .blog-menu ul li a.active,.blog-banner .blog-content .blog-menu ul li:hover a{color:#000}.blog-banner .blog-content .blog-menu ul li a.active:after,.blog-banner .blog-content .blog-menu ul li:hover a:after{transform:scaleX(1);color:#000}.page-content.blog_post{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:left}.page-content.blog_post .blog_post_items{width:100%;min-width:100%}.page-content.blog_post .blog_post_items .blog-post a{display:block;width:100%;max-height:290px;overflow:hidden}.page-content.blog_post .blog_post_items .blog-post a img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;min-height:300px}.page-content.blog_post .blog_post_items .blog-post .blog-tag{display:block;margin:8px 0 14px;font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-.5px;color:#000;line-height:1}.page-content.blog_post .blog_post_items .blog-post h3,.page-content.blog_post .blog_post_items .blog-post h3 a{margin:0 0 10px;font-size:28px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-1px;line-height:100%;color:#000;text-decoration:none}.page-content.blog_post .blog_post_items .blog-post p{margin-top:0;font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-.5px;color:#000;line-height:1.4}.page-content.page-width:has(.bnpl-landing-page-container){padding:0;max-width:100%}.bnpl-landing-page-container .hide-for-large,.bnpl-landing-page-container .payment-tile .payment-wrapper a .payment-logo.hide-for-large{display:none}.bnpl-landing-page-container .bnpl-banner-wrapper{background-color:#23295e;height:150px;text-align:center;padding:24px 0}.bnpl-landing-page-container .bnpl-banner-wrapper .bnpl-banner-text-container{max-width:1500px;padding:0 20px}.bnpl-landing-page-container .bnpl-payment_content{max-width:1500px;padding:40px 20px 150px}.bnpl-landing-page-container .bnpl-payment_content .bnpl-payment-method-wrapper{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile{width:100%;min-width:100%;text-align:center;background-color:#f5f5f5;height:230px;display:flex;align-items:center;justify-content:center;border:3px solid transparent}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile:hover{border-color:#333434;background:#e7e7e7}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile .payment-wrapper .paypal-logo{max-width:250px;margin:0 auto;display:block}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile .payment-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile .payment-wrapper a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column;gap:6px;text-decoration:none}.payment-tile .payment-wrapper a .payment-logo{height:145px;display:flex;align-items:center;justify-content:center}.payment-tile .payment-wrapper a .label{display:flex;align-items:center;justify-content:center;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#333434;line-height:1;gap:5px;flex-wrap:wrap}.payment-tile .payment-wrapper a .label .icon{background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-822px -597px;width:10px;height:18px}.bnpl-landing-page-container .bnpl-payment_content p{text-align:center;margin-bottom:12px;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;color:#333434;font-family:Roboto,Arial,sans-serif;font-weight:400}.bnpl-landing-page-container img{max-width:100%}.article-template.view_post_detail{max-width:650px;margin:0 auto}.article-template.view_post_detail header{margin:0!important;text-align:center}.article-template.view_post_detail header .article-template__title{font-size:42px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-1.5px;line-height:1;color:#000}.article-template.view_post_detail header .caption-with-letter-spacing time{font-size:14px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000;line-height:1;margin-bottom:14px;display:block}.post_detail_page .blog_post,.post_detail_page .all_pages_content{display:none}.article-template__content .body-container .date-container p{margin-top:0;font-size:14px;line-height:1;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000}.article-template__content .body-container .heading-container h2{font-size:28px;line-height:1.1;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-1px;color:#000;margin:0 0 21px}.article-template__content .body-container .fit.into-img{margin:0 auto 42px;display:block}.article-template__content .body-container .fit.into-img p{margin:5px 0 0;text-align:center}.article-template__content .body-container .fit.into-img img{border:0;width:auto;margin:0 auto;display:block;max-width:100%}.article-template__content .body-container .introcopy-container p{margin:0 0 42px;font-size:14px;line-height:1.2;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000}.article-template__content .body-container .paragraph-container p{font-size:14px;line-height:1.2;font-family:circularProBook,Arial,sans-serif;font-weight:400;letter-spacing:-.5px;color:#000;margin:0 0 42px}.article-template__content .body-container .introcopy-container p a,.article-template__content .body-container .paragraph-container p a{color:#000;word-break:break-all}.article-template__content .body-container .subheading-container h4{font-size:28px;line-height:1.1;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-1px;color:#000;margin:0 0 21px}.article-template__content .body-container .paragraph-container .paragraph-spacer{font-size:14px;line-height:1.2;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-.5px;color:#000;margin:0 0 24px}.article-template__content .body-container .quote-container h3{font-size:28px;line-height:1.1;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-1px;color:#000;margin:33px 0 10px;display:block}.article-template__content .body-container .quote-container p{margin:0 0 42px;font-size:14px;line-height:1.2;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:-.5px;color:#000}.article-template__content .body-container .paragraph-container ul{padding:0;margin:24px 0!important;display:block}.article-template__content .body-container .paragraph-container ul,.article-template__content .body-container .paragraph-container ol{padding:15px 0 30px 18px;display:block;list-style:disc}.article-template__content .body-container .paragraph-container ul li,.article-template__content .body-container .paragraph-container ol li{font-size:14px;line-height:28px;font-family:circularProBook,Arial,sans-serif;font-weight:400;text-align:left;letter-spacing:-.5px;color:#000}.article-template__content .body-container .paragraph-container .cta-link{width:100%;margin-bottom:28px}.article-template__content .body-container .paragraph-container .cta-link a{font-weight:600;color:#000}.foundation_banner_image{max-width:1500px;padding:0 25px}.foundation_banner_image img{max-width:100%}.post_detail_page .breadcrumbs{display:none}.delivery_page{max-width:1024px;margin:0 auto;padding-bottom:40px}.delivery_page .container{width:100%;max-width:100%;margin:50px auto 70px}.delivery_page .delivery-options-title{font-size:24px;font-family:CircularPro,Arial,sans-serif;font-weight:700;line-height:1.75;margin:0 0 12px}.delivery_page .container>p{margin:0 0 28px;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.71;color:#333434}.delivery_page .accordion{background:transparent;border-bottom:solid 1px #333434;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:1.75;padding:10px 0}.delivery_page .Second_acco .accordion,.delivery_page .third_acco .accordion{padding:26px 0;font-weight:500}.delivery_page .Second_acco h2,.delivery_page .third_acco h2{border-bottom:solid 1px #333434;margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;font-size:24px;line-height:1.75}.delivery_page .accordion.is-open,.delivery_page .accordion:hover{background:transparent;box-shadow:none}.delivery_page .accordion:after{background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-755px -573px;width:24px;height:16px;content:"";margin-top:8px;transform:rotate(0);transition:transform .2s linear}.delivery_page .accordion.is-open:after{content:"";transform:rotate(180deg)}.delivery_page .accordion-content{border:0;padding:0}.accordion.is-open+.accordion-content{padding:28px 0}.delivery_page .accordion-content p{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.71;margin-bottom:28px;color:#333434}.delivery_page .accordion-content ul{margin:0;padding:0 0 0 20px}.delivery_page .accordion-content ul li{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.71;margin-bottom:8px;color:#333434}.delivery_page .accordion-content p a,.delivery_page .accordion-content ul li a{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.71;color:#333434}.delivery_page .accordion-content table{border:none;box-shadow:none}.delivery_page .accordion-content table tr{border:0}.delivery_page .accordion-content table tbody th,.delivery_page .accordion-content table tbody td{font-family:Roboto,Arial,sans-serif;text-align:left;color:#343434;font-size:16px;padding:0;border:0}.delivery_page .continue-shopping-button{display:flex;align-items:center;justify-content:center;margin:0 auto;background:transparent;border:0;max-width:200px;padding:18px 0}.delivery_page .continue-shopping-button a{text-decoration:none;font-size:16px;color:#343434;font-family:CircularPro,Arial,sans-serif;font-weight:700;vertical-align:sub;letter-spacing:0}.page-width:has(.perks-landing-page){max-width:100%;background:#fcf8f4;margin-top:10px}img{max-width:100%;border:0}.perks-landing-page{padding:80px 0}.perks-landing-page .content-asset{max-width:815px;margin:0 auto}.content-asset img.hide-for-xlarge{display:none}.perks-landing-page .content-asset .perks-logo-section{margin-top:33px;text-align:center}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:50px;margin-top:10px}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper .points-rewards{font-size:30px;line-height:1.75;display:flex;text-align:center;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;background-color:#b9ecff;margin:0 auto 10px;border:1px solid #333434;border-radius:50px;cursor:pointer;padding:4px 42px}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper .earn-points{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;font-size:24px;line-height:1.4}.perks-landing-page .content-asset .points-rules.hide-for-xlarge{display:none}.perks-landing-page .content-asset .points-rules{margin-bottom:50px}.perks-landing-page .content-asset .points-rules svg text,svg text{font-family:Roboto}.perks-landing-page .content-asset .perks-buttons-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;max-width:375px;margin:0 auto 20px}.perks-landing-page .content-asset .perks-buttons-wrapper .sign-in-btn{background:#fff;border:1px solid #333434;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;text-decoration:none;color:#333434;flex-grow:1;height:45px;display:inline-flex;align-items:center;justify-content:center}.perks-landing-page .content-asset .perks-buttons-wrapper .sign-in-btn:hover{background:#333434;border:1px solid #333434;color:#fff}.perks-landing-page .content-asset .perks-buttons-wrapper .join-now-btn{background:#333434;border:1px solid #333434;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;text-decoration:none;color:#fff;flex-grow:1;height:45px;display:inline-flex;align-items:center;justify-content:center}.perks-landing-page .content-asset .perks-buttons-wrapper .join-now-btn:hover{background:#fff;border:1px solid #333434;color:#333434}.perks-landing-page .content-asset .points-info{padding-top:32px!important;font-family:CircularProBook,Arial,sans-serif;font-size:14px;line-height:21px;margin-bottom:30px;color:#333434}.perks-landing-page .content-asset .section-divider{position:relative;padding:0 8px}.perks-landing-page .content-asset .section-divider .dividing-line{height:2px;background-color:#27272a;width:100%;display:block}.perks-landing-page .content-asset .section-divider .dividing-icon{position:absolute;bottom:-35px}.perks-landing-page .content-asset .section-divider .dividing-icon.right-end{right:0}.perks-landing-page .content-asset .section-divider .dividing-icon.left-end{left:0}.perks-landing-page .content-asset .section-divider .dividing-icon svg{width:52px;height:52px}.perks-landing-page .content-asset .header-text{position:relative;margin:50px 0 20px;font-size:60px;font-weight:700;font-family:CircularPro,Arial,sans-serif;line-height:1;color:#333434;max-width:90%}.perks-landing-page .content-asset .header-text .last-letter{position:relative}.perks-landing-page .content-asset .header-text .last-letter .end-stars{position:absolute;right:-52px;top:-24px}.perks-landing-page .content-asset .header-text .last-letter .end-stars svg{width:40px}.perks-landing-page .content-asset .sub-header-text{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;color:#333434;line-height:1;margin-bottom:74px;max-width:60%}.perks-landing-page .content-asset .brands-header-text{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:34px;color:#333434;line-height:1.56;margin-bottom:80px;text-align:center}.perks-landing-page .content-asset .perk-brands-section img{margin:5px 20px 90px;max-width:95%}.how-perks-work-section .how-perks-work-container{display:flex;align-items:center;margin-bottom:60px}.how-perks-work-section .how-perks-work-container .hide-for-large{display:none}.how-perks-work-section .how-perks-work-container .perks-brands .show-for-large svg{width:430px;height:auto}.how-perks-work-wrapper .how-perks-works-rules{display:flex;flex-direction:column;align-items:start;gap:30px;justify-content:start}.how-perks-work-wrapper .how-perks-works-rules .how-to-rule{display:flex;align-items:center;justify-content:start;gap:24px}.how-perks-works-rules .how-to-rule .number{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:70px;line-height:1.2;width:90px}.how-perks-works-rules .how-to-rule .rule-text{display:flex;align-items:start;justify-content:space-around;flex-direction:column;gap:2px}.how-perks-works-rules .how-to-rule .rule-text .title{margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:24px;color:#333434;line-height:1.1;display:block}.how-perks-works-rules .how-to-rule .rule-text .text{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#333434;line-height:1.1;display:block}.how-perks-work-container .perks-brands{margin-top:185px}.earn-bonus-points-section .points-info-container{margin:110px 0 90px;display:flex;align-items:start;justify-content:start}.earn-bonus-points-section .points-info-container ul{padding:0;flex-basis:67%;margin-left:60px}.perks-landing-page .earn-bonus-points-section .preposition-item{display:flex;align-items:center;margin-bottom:1.875rem;margin-left:1.25rem}.earn-bonus-points-section .preposition-item{display:flex;align-items:center;margin-bottom:25px;margin-left:1.25rem;gap:25px}.earn-bonus-points-section .preposition-item .preposition-icon{display:block}.earn-bonus-points-section .preposition-item .preposition-icon svg{width:98px;height:111px}.earn-bonus-points-section .preposition-item .preposition-text span{display:block}.earn-bonus-points-section .preposition-item .preposition-text .preposition-title{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:22px;color:#333434;line-height:1.5}.earn-bonus-points-section .preposition-item .preposition-text .preposition-points{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;color:#333434;line-height:1.2;margin:5px 0}.earn-bonus-points-section .points-info-container .header-texts span{display:block}.earn-bonus-points-section .points-info-container .header-texts .title-text{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:60px;color:#333434;line-height:1.1}.earn-bonus-points-section .points-info-container .header-texts .sub-title-text{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;color:#333434;margin:10px 0;line-height:1.1}.earn-bonus-points-section .points-info-container .header-texts .info-text{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#333434;line-height:1.1}.earn-bonus-points-section .points-info-container .header-texts .perks-buttons-wrapper{margin:68px 0 100px;max-width:100%}.perks-landing-page .content-asset .earn-bonus_btns.perks-buttons-wrapper{display:none}.perks-landing-page .terms-privacy-container{text-align:center;margin-top:122px;border-bottom:40px;display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}.perks-landing-page .terms-privacy-container a{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#333434}.perks-landing-page .content-asset .earn-bonus-points-section .section-divider{padding-left:65px}.afterp_content .hide-for-large{display:none}.afterp_content img{border:0;box-shadow:none}.s_search.header_search .search__input.field__input{padding-top:14px}.landingpage_zip{margin-top:25px}.page-width:has(.afterp_content){padding:0;max-width:100%}.afterp_content .shop_sotton_cont{padding:0 25px;margin-bottom:40px!important;max-width:1500px}.afterp_content .content-asset .aftm_top_banner{max-width:1500px;margin:10px auto 0}.afterp_content .shop_sotton_cont .afterpay-line{text-align:center;padding-bottom:40px}.afterp_content .shop_sotton_cont .afterpay-line h1{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;line-height:1.5;font-size:32px;margin:0}.afterp_content .shop_sotton_cont .afterpay-line p{font-size:20px;font-weight:600;color:#333434;line-height:1.1;margin:0 0 12px}.afterp_content .content-asset .need_thing_sec{max-width:1500px;margin:0 auto 56px;display:block;padding:0 25px}.afterp_content .content-asset .need_thing_sec .row{display:flex;align-items:start;justify-content:space-between;gap:5px;flex-wrap:wrap;max-width:85%;margin:0 auto}.afterp_content .content-asset .need_thing_sec .columns{flex:1 1 0px}.afterp_content .content-asset .need_thing_sec .columns h2{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;font-size:24px;line-height:1.5;margin:0}.afterp_content .content-asset .need_thing_sec .columns h5{margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5}.afterp_content .content-asset .after_work_gsec>.row{max-width:1500px;margin:24px auto;display:flex;flex-flow:row wrap;justify-content:center}.afterp_content .content-asset .after_work_gsec .columns{display:flex;flex-wrap:wrap;max-width:85%}.afterp_content .content-asset .after_work_gsec .columns .afterpay-worktitle{padding-left:2%;font-size:48px;font-weight:700;color:#333434;max-width:85%;width:100%}.afterp_content .content-asset .after_work_gsec .columns .afterpay-worktitle p{margin:0 0 12px;line-height:1.75}.afterp_content .content-asset .after_work_gsec .columns .afterpay-steps{flex:0 0 25%;max-width:25%;padding:20px}.afterp_content .content-asset .after_work_gsec .columns .afterpay-steps p{margin:0 0 12px;font-size:16px;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#333434;line-height:24px}.afterp_content .afterpay-moreinfo{text-align:center;margin:40px}.afterp_content .afterpay-moreinfo p{margin:0 0 12px;font-size:15px;color:#333434;line-height:22px;font-weight:600}.afterp_content .afterpay-moreinfo p a{font-weight:400;color:#333434}.after_work_gsec.mob_expanded{display:none}.landingpage_zip iframe{height:3650px;border:0}.online_safety_content .osafety_parag .paragraph-spacer a{color:#000}.online_safety_content .osafety_parag .paragraph-spacer a:hover{color:#979797}.returns-aftershop-page .returns-header-container{margin-bottom:80px}.returns-aftershop-page .returns-header-container .create-return-header{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:700;font-size:24px;color:#333434;line-height:1.38;margin-bottom:17px}.returns-aftershop-page .returns-header-container .content-asset h3{margin:0;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:700;font-size:20px;color:#333434;line-height:1.5}.returns-aftershop-page .returns-header-container .content-asset .text,.returns-aftershop-page .returns-bottom-wrapper .content-asset p{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333434;line-height:1.5;margin-bottom:24px;display:block}.returns-aftershop-page .returns-header-container .content-asset .text a,.returns-aftershop-page .returns-bottom-wrapper .content-asset p a{font-size:16px;color:#333434}.returns-aftershop-page .returns-header-container .content-asset .text a:hover,.returns-aftershop-page .returns-bottom-wrapper .content-asset p a:hover{color:#979797}.returns-aftershop-page .continue-shopping-button{width:200px;padding:0;margin:0 auto;display:flex;background:transparent;height:55px;align-items:center;justify-content:center}.returns-aftershop-page .continue-shopping-button a{text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:600;font-size:15px;color:#333434;position:relative;z-index:2}.privacy_policy_content p a{color:#333434}.faq_section{padding:20px}.faq_section h1{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;font-size:40px!important;margin:0;padding:0!important}.faq_section .accordion.is-open+.accordion-content{background:transparent;padding:20px 0}.faq_section .accordion-content ul{padding:0}.faq_section .accordion{position:relative}.faq_section .accordion .dropdown-title{margin:0;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:1.75;padding:10px 0;width:92%}.faq_section .accordion:after{position:absolute;right:0;top:20px}.show-for-xlarge-only{display:none}#custom-sidebar-btn{position:fixed;right:0;top:auto;background-color:#333434;color:#fff;padding:0;width:40px;height:260px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;writing-mode:vertical-rl;text-align:center;border-top-left-radius:11px;border-bottom-left-radius:11px;cursor:pointer;bottom:250px;z-index:3}#custom-sidebar-btn span{display:block;transform:rotate(-180deg);height:calc(100% - 40px);line-height:2.5rem}#custom-sidebar-btn #custom-sidebar-arrow{border-radius:11px 0 0 11px;border:solid 1px #333434;background-color:#fcf8f4;height:40px;width:40px;position:relative;font-size:0;display:flex;align-items:center;justify-content:center}#custom-sidebar-btn #custom-sidebar-arrow:after{background:#fcf8f4 url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-822px -286px;content:"";width:17px;height:17px;position:absolute;left:auto;right:auto;bottom:auto;top:auto}#custom-popup{display:none;position:fixed;z-index:9999;right:0;background-color:#fcf8f4;border:1px solid #000;width:390px;padding:45px 22px 12px;border-radius:45px;bottom:130px}.join_btn_popup #custom-popup-content{text-align:center;width:100%;font-family:Arial,sans-serif}.join_btn_popup #custom-popup-content #custom-popup-close{position:absolute;cursor:pointer;right:30px;top:30px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:38px}.join_btn_popup .popup-subtitle{font-size:15px;background:#b9ecff;padding:5px 18px;border-radius:45px;display:inline-block;color:#333434;font-weight:900;margin:5px 0 0;border:1px solid #000;letter-spacing:0}.join_btn_popup p.popup-text{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:30px;color:#000;margin:35px 0 25px;line-height:1}.popup-badges{display:flex;justify-content:center;gap:10px}.join_btn_popup .popup-badges .badge{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:900;font-size:12px;text-align:center;display:inline-block;background-color:#e7fe6e;border:1px solid #000;border-radius:18px;text-transform:uppercase;padding:10px 8px;line-height:1.17}.join_btn_popup .popup-cta{background:#333434;color:#fff;font-size:18px;font-weight:700;padding:0;border-radius:2px;cursor:pointer;width:175px;margin:40px auto 25px;border:1px solid rgb(51,52,52);font-family:CircularPro,Arial,sans-serif;height:50px;display:flex;align-items:center;justify-content:center}.join_btn_popup .popup-cta a{text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center}.join_btn_popup .popup-footer{font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#27272a;line-height:normal;letter-spacing:0;margin:0}.cottonon_co_perks_faq{max-width:812px;margin:100px auto 0}.cottonon_co_perks_faq .header-text{text-align:center;margin-bottom:100px;font-weight:700;font-family:CircularPro,Arial,sans-serif;color:#333434;line-height:1.1}.cottonon_co_perks_faq .faq-section>.faq-title{background:transparent;border:0;display:flex;align-items:center;margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:24px;color:#333434;line-height:1.71;position:relative;justify-content:space-between;border-bottom:2px solid rgba(39,39,42,.25);padding:14px 11px 14px 18px;cursor:pointer}.cottonon_co_perks_faq .faq-section .faq-title .arrow_iconb{background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-75px -532px;width:24px;min-width:24px;height:24px;content:"";margin:8px;transform:rotate(0);transition:transform .2s linear}.cottonon_co_perks_faq .faq-section.first_faq{border-top:2px solid rgba(39,39,42,.25)}.cottonon_co_perks_faq .faq-section .faq-content{display:none;border:0;padding:0;background:transparent}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq{margin:0;border-bottom:2px solid rgba(39,39,42,.25)}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-title{display:flex;align-items:center;margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:20px;color:#333434;line-height:1.71;position:relative;justify-content:space-between;padding:14px 11px 14px 18px;gap:15px;cursor:pointer}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-title .arrow_icont{background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-755px -573px;width:24px;height:16px;content:"";margin-top:8px;transform:rotate(0);transition:transform .2s linear;min-width:24px}.cottonon_co_perks_faq .faq-section .faq-title.opened .arrow_iconb,.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-title.opened .arrow_icont,.returns-dropdown-container.exchanges_returns .returns-dropdown-title h2.opened .icon-arrow-black-large{transform:rotate(180deg)}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content,.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content p{margin:0;padding:0 18px;font-size:14px;line-height:21px;font-family:CircularProBook,Arial,sans-serif;color:#333434}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content{max-width:90%;padding-right:0}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content p{padding:0 0 20px}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content p a{color:#333434}#privacy-policy-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.privacy_policy_p .privacy_polcont{background-color:#fff;padding:0;max-width:800px;width:98%;border-radius:0;height:550px;position:relative;overflow:hidden}.privacy_policy_p .privacy_polcont .close_btn{background-color:#333434;border-radius:0;text-transform:uppercase;cursor:move;text-align:right;padding:6.4px 16px;color:#fff}.privacy_policy_p .privacy_polcont .close_btn span{cursor:pointer}.privacy_policy_p .privacy_polcont .policy_content{height:90%;margin:0 auto;overflow-y:auto;overflow-x:hidden}.privacy_policy_p .privacy_polcont .policy_content .max_center_cont{max-width:70%;margin:16px auto}.policy_content .max_center_cont>span{margin:20px 0 10px;font-size:16px;font-weight:700;font-family:Roboto,Arial,sans-serif;color:#333434;display:block;line-height:1.2}.policy_content .max_center_cont p{margin:0 0 10px;font-size:15px;font-weight:400;font-family:Arial,sans-serif;color:#333434;display:block;line-height:1.4}.policy_content .max_center_cont ul{padding-left:32px}.policy_content .max_center_cont ul li{font-size:15px;font-weight:400;font-family:Arial,sans-serif;color:#333434;line-height:1.4}.returns-dropdowns .exchanges_returns.returns-dropdown-container{padding:30px 0;margin-bottom:40px;cursor:pointer}.returns-dropdown-container.exchanges_returns .returns-dropdown-title h2{margin:0;position:relative}.returns-dropdown-container.exchanges_returns .returns-dropdown-title h2 .icon-arrow-black-large{background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901);background-repeat:no-repeat;background-position:-75px -532px;width:24px;height:24px;content:"";margin:8px;transform:rotate(0);transition:transform .2s linear;position:absolute;right:0}.exchanges_returns .returns-dropdown-content p{font-size:16px;font-weight:400;font-family:Arial,sans-serif;color:#333434;display:block;line-height:1.4;margin-bottom:24px}.exchanges_returns .returns-dropdown-content ol{list-style-position:outside}.exchanges_returns .returns-dropdown-content ol li{font-size:16px;font-weight:400;font-family:Arial,sans-serif;color:#333434;line-height:1.4;margin-bottom:5px}.back-to-top-wrpaper.back_to_top{font-size:0;border:0;background:url(/cdn/shop/files/svg-sprite.svg?v=1741353901) no-repeat;background-position:-139px -585px;width:50px;height:50px;position:fixed;bottom:88px;right:12px;padding:0}.factorie_foundation_products .swiper.foundation-slider{max-width:88%}.factorie_foundation_products .swiper.foundation-slider .swiper-slide{margin-right:24px!important}.factorie_foundation_products .swiper.foundation-slider .swiper-slide a{text-decoration:none}.factorie_foundation_products .swiper.foundation-slider .swiper-slide a img{border-radius:0!important;width:100%;margin-bottom:10px}.factorie_foundation_products .swiper.foundation-slider .swiper-slide a{text-decoration:none;text-align:center;display:block}.factorie_foundation_products .swiper.foundation-slider .swiper-slide h4{margin:0!important;text-align:center;padding:0;font-size:14px;font-weight:800;font-family:Roboto;line-height:21px;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.factorie_foundation_products .swiper.foundation-slider .swiper-slide a p{margin:0;font-size:14px;font-weight:800;font-family:Roboto;line-height:21px;color:#000;padding-bottom:5px}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next,.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev{display:flex;height:105%;top:0;bottom:0;background:#fff;padding:15px;width:48px;align-items:center;justify-content:center;outline:none;box-shadow:none}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next{right:0}.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev{left:0}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next:after,.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev:after{color:#333434;font-size:28px;font-weight:800}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next:hover:after,.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev:hover:after{color:#555}.login_form .login_text,.register .rtitle h1{text-align:left;font-family:CircularProBook,Arial,sans-serif;font-style:normal;font-weight:500;font-size:28px;color:#333434;margin-bottom:18px}.login_form.customer form,.register form{margin-top:0;text-align:left}.login_form.customer form .login_registered_label{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:18px;color:#333434;line-height:18px;padding-bottom:10px}.login_form.customer form .field,.register form .field{margin:0 0 20px}.login_form.customer form .field input,.register form .field input{height:56px;padding:26px 35px 8px 15px;width:100%;border:1px solid #e7e7e7;border-radius:2px;background-color:#fafafa}.login_form.customer form .field:before,.login_form.customer form .field:after,.register form .field:before,.register form .field:after{display:none}.login_form.customer form .field label,.register form .field label{top:17px;font-family:Roboto,Arial,sans-serif;font-size:16px;color:#535353;letter-spacing:.2px;font-weight:400;transition:top .2s ease-out}.login_form.customer form .field input:focus~label,.register form .field input:focus~label{top:8px;font-size:14px}.login_form.customer form .field input:focus,.register form .field input:focus{box-shadow:0 0 2px 2px #498fe280}.login_form.customer form .field input[aria-invalid=true],.register form .field input[aria-invalid=true]{box-shadow:0 0 2px 2px #fd620340;border:1px solid #cc4e00}.login_form.customer form a{font-size:14px}.login_form.customer form .login_btn,.register form .register_btn{margin:20px 0;width:100%;height:50px;font-size:18px;font-weight:600;background-color:#333434;font-family:CircularPro,Arial,sans-serif;color:#fff}.login_form.customer form .login_btn:before,.login_form.customer form .login_btn:after,.register form .register_btn:before,.register form .register_btn:after{display:none}.login_form.customer form .login_btn:hover,.register form .register_btn:hover{background-color:#000}.login_form.customer form .caccount_text,.register form .newsletter_terms .content_asset p{margin:0;display:flex;align-items:center;justify-content:start;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:#666;font-size:14px;letter-spacing:0;flex-wrap:wrap}.login_form.customer form .caccount_text a,.register form .newsletter_terms .content_asset p a{width:auto;margin:0 1px;color:#666}.login_form.customer form .form__message,.register form .form__message{background:#fdd;padding:14px 15px;display:flex;align-items:center;justify-content:start;font-size:16px;color:#ed1c24;font-weight:500;font-family:Roboto,Arial,sans-serif;border-radius:5px;box-shadow:none;outline:none}.register form .form__message{margin-bottom:10px;margin-top:0}.login_form.customer form .errors ul,.register form ul{padding:0;list-style:none;color:#cc4e00;font-weight:500;font-family:Roboto,Arial,sans-serif;margin:0 0 18px}.register form ul li a{list-style:none;color:#cc4e00;font-weight:500;font-family:Roboto,Arial,sans-serif;text-decoration:none}.create_new_account_login{display:flex;align-items:start;justify-content:start;flex-direction:column;width:100%;gap:4px}.create_new_account_login .login_button_label{font-size:14px;font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.21;color:#333434}.create_new_account_login .login_button{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;border:2px solid #333434;padding:10px 0;text-decoration:none;color:#333434;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px}.create_new_account_login .login_button:hover{background:#000;color:#fff}.right_hright_sec #cart-icon-bubble,.search_cart .cart_link{display:none}.header_search form .field .field__label{font-size:13px}.header_search form .search__input.field__input{padding-top:1.5rem;font-size:13px}.product .product-media-container.constrain-height .media{aspect-ratio:3/ 4}.product .media>*:not(.zoom):not(.deferred-media__poster-button),.product .media model-viewer{object-position:top center;max-width:100%;margin:0 auto;right:0}.product .thumbnail img{object-fit:contain}.newsletter .inline-richtext{font-weight:600;font-family:Roboto,Arial,sans-serif}.newsletter .newsletter__subheading{margin-top:1rem;margin-bottom:3rem}*:focus-visible{outline:none;outline-offset:none;box-shadow:none}.brands-container .columns_logo.kids_logo,.brands-container .columns_logo.typo_logo,.brands-container .columns_logo.factorie_logo,.brands-container .columns_logo.supre_logo{display:none}.footer_links_brand_sec .footer-column.customer,.footer_links_brand_sec .footer-column.about{width:25%!important}.brands-container .columns_logo.cottonon_log a .brand_logo,.brands-container .columns_logo.body_logo a .brand_logo{background:none}.brands-container .columns_logo a:hover .brand_logo svg{opacity:.5}sticky-header.header-wrapper{border-bottom:0}.middle_header_sec{padding:0 1.5rem}header.header{padding:0 0 .5rem!important;margin:1.5rem auto;border-bottom:.0625rem solid #e7e7e7}header.header .header__heading-link{padding-top:0;padding-bottom:0}.page-width.recommended_product_s{margin-bottom:50px}.category-pill-container{display:none!important}.thumbnail[aria-current]{box-shadow:none}.announcement-bar__message{min-height:2.4rem}@media only screen and (min-width: 1600px){.left_hlogo_sec{margin-bottom:-2px}}@media only screen and (min-width: 768px){.gf-top_one .gf-grid--2-col .gf-block-content{min-width:100%!important;border:0!important;margin-top:1px}.gf-top_one .gf-grid--2-col .gf-block-content>div{max-width:60%}.gf-top_one .gf-grid--2-col [data-filter-type=Price] .gf-block-content>div,.gf-top_one .gf-grid--2-col [data-filter-type="Percent Sale"] .gf-block-content>div{max-width:max-content}.gf-theme-version-15.spf-has-filter .selected-item.gf-option-label a,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>button,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>a,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>button,.gf-theme-version-15.spf-has-filter #gf-tree .globo-selected-items-wrapper .selected-item>.clear-refinements{box-shadow:none!important;border-radius:2px!important;padding:3px 5px!important;min-height:22px!important;background:#e7e7e7!important}#gf-tree,.gf-top_one .gf-option-block,.grid-product__image-mask .image-wrap,.spf-has-filter .product-block.grid__item,.spf-has-filter .relative{position:unset!important}.customer.register:not(.account):not(.order){max-width:800px}.newsletter .newsletter-form,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem}}@media (max-width: 1300px){.recently_products{overflow-x:scroll}.recently_products::-webkit-scrollbar{display:none}.collection_view_pro{width:1320px}}@media (max-width: 1279px){.show-for-xlmedium{display:none}.show-for-xlarge-only img{width:100%}}@media (min-width: 1024px) and (max-width: 1279px){.show-for-xlarge-only{display:block}}@media (max-width: 1200px){.shopify-section .trending-categories{padding:40px 5px}.category-content .category-slider{width:1200px;overflow-x:auto}.category-content .category-slider::-webkit-scrollbar{display:none}.category-content .category-item{width:250px}.page-width,.foundation_banner_image{padding:0 15px}.collection_view_pro{gap:0 5px}.collection_cproducts .spf-product-card{margin-bottom:5px}.product.grid{max-width:98%}}@media (min-width: 768px) and (max-width: 1024px){.product .grid__item .product-tabs .tabs_bright .tab-menu .tab-link{margin-right:0}}@media (max-width: 1023px){.header_search.header__icons{padding-right:0;width:100%;margin-top:10px}.header_search.header__icons .header__search{width:100%}.header_search.header__icons .header__search .search-modal__form{max-width:100%}.page-content.blog_post{grid-template-columns:repeat(1,1fr);max-width:100%}.page-content.blog_post .blog_post_items .blog-post a{max-height:unset}.page-content.blog_post .blog_post_items .blog-post a img{height:auto;min-height:auto}.blog-banner .blog-content .blog-menu ul{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.blog-banner .blog-content .blog-menu ul li{border-bottom:1px solid}.blog-banner .blog-content .blog-menu{border-bottom:0}.blog-banner .blog-content .blog-menu ul li{border-bottom:1px solid #000;height:56px}.blog-banner .blog-content h1{font-size:54px}.blog-banner .star-bottom-right{top:47.95%;left:90.5%}.blog-banner .blog-content .blog-menu ul li a{color:#000}.perks-landing-page .content-asset .perk-brands-section img.show-for-xlarge{display:none}.perks-landing-page .content-asset .perk-brands-section img{margin:5px 20px 90px;max-width:95%}.how-perks-work-section .how-perks-work-container .perks-brands .show-for-large svg{width:auto;height:auto}.how-perks-work-section .how-perks-work-container{display:block}.how-perks-work-container .perks-brands{margin-top:50px}.how-perks-works-rules .how-to-rule .number{font-size:40px;width:55px}.how-perks-works-rules .how-to-rule .rule-text .title{font-weight:700;font-size:18px}.how-perks-works-rules .how-to-rule .rule-text .text{font-size:14px}.earn-bonus-points-section .points-info-container{flex-direction:column}.earn-bonus-points-section .points-info-container .header-texts{max-width:48%;margin-bottom:45px}.earn-bonus-points-section .points-info-container .header-texts .sub-title-text{font-size:24px;max-width:80%}.earn-bonus-points-section .points-info-container .header-texts .perks-buttons-wrapper{display:none}.earn-bonus-points-section .points-info-container ul{padding:0;flex-basis:unset;margin-left:0;width:100%}.earn-bonus-points-section .preposition-item .preposition-icon svg{width:68px;height:78px}.earn-bonus-points-section .preposition-item .preposition-text .preposition-title{font-size:18px}.earn-bonus-points-section .preposition-item .preposition-text .preposition-points{font-size:14px}.perks-landing-page .content-asset .earn-bonus_btns.perks-buttons-wrapper{display:flex}.perks-landing-page .content-asset .earn-bonus_btns.perks-buttons-wrapper a{width:175px}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper .earn-points{font-size:14px}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper .points-rewards{font-size:18px}.perks-landing-page .content-asset .points-rules svg{max-width:264px}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper,.perks-landing-page .content-asset .points-rules{margin-bottom:25px}.perks-landing-page .content-asset .perks-logo-section .perks-logo svg{max-width:330px;height:123px}.content-asset img.hide-for-xlarge{display:block}}@media (max-width: 990px){.promo_multcolim_sec .promo-container{flex-direction:unset}.promo_multcolim_sec .promo-container .promo-box{flex:0 50%}.header_search.header__icons{width:auto;margin-top:0}.shopify-section .blog .grid{gap:15px!important;max-width:900px;overflow-x:auto}.shopify-section .blog .grid .blog__post{width:250px!important}.shopify-section .perks-banner .perks-banner_container .perks-maxwidth_box{padding:0}.privacy_policy_p .privacy_polcont{width:96%;height:700px}.privacy_policy_p .privacy_polcont .policy_content .max_center_cont{max-width:91%}}@media (max-width: 989px){.shopify-section .blog .title-wrapper-with-link{justify-content:space-between!important}.shopify-section .blog .title-wrapper-with-link .blog__title{width:auto}}@media (max-width: 897px){.landingpage_zip iframe{height:4550px}}@media (max-width: 768px){.shopify-section .acknowledgement-footer-container{padding:0}.shopify-section .trust-footer-section{padding:60px 20px}.shopify-section .footer_links_brand_sec .footer-column.customer,.shopify-section .footer_links_brand_sec .footer-column.about,.shopify-section .footer_links_brand_sec .footer-column.brands-column{width:100%!important;text-align:left}.shopify-section .trust-footer-section .footer-section{text-align:left;width:100%}.shopify-section .trust-footer-section .footer-section.app-download{padding:20px 0;max-width:100%}.shopify-section .brands-container{justify-content:start}.shopify-section .category-pill-container .container_box .max_width_box{max-width:100%}}@media (max-width: 767px){.slideshow__text.banner__box .banner__heading{font-size:24px}.slideshow__text.banner__box .banner__text p{font-size:14px}.shopify-section .trending-categories h2.text-center{font-size:24px}.shopify-section .trending-categories .category-tabs .tab-btn{font-size:14px;line-height:1}.new_two_catsec .banner-item .banner-content h2{font-size:28px!important}.new_two_catsec .banner-item .banner-content p{font-size:14px}.new_two_catsec .banner-item .banner-content .shop-button{font-size:14px;font-weight:500;line-height:1}.category-slider .category-item p{font-size:16px;font-weight:500}.shopify-section .trending-categories .view-all .view-all-btn{font-weight:500}.banner .banner__content .banner__box .banner__heading{font-size:28px}.banner .banner__content .banner__box .banner__text p{font-size:14px;color:#fff}.shopify-section .new-arrivals h2{font-size:24px}.shopify-section .new-arrivals .tabs .arr-tab-btn{font-size:14px;line-height:1}.shopify-section .student-discount-banner .small-text{font-size:14px;line-height:1.2}.shopify-section .student-discount-banner h2{font-size:24px;line-height:1.2}.shopify-section .student-discount-banner .learn-more{font-weight:500}.shopify-section .custom-banner .banner-content{padding:60px 20px}.shopify-section .custom-banner .banner-content h4{font-size:12px;line-height:1.2;border-radius:1.5vw;height:auto;padding:1px 8px;width:auto}.shopify-section .custom-banner .banner-content h2{font-size:30px;line-height:1.2}.shopify-section .custom-banner .banner-content p{font-size:18px;line-height:1.2}.custom-banner .banner-content .wk_btns .banner-button{font-weight:500}.shopify-section .category-pill-container .container_box .max_width_box .category-pill{font-size:16px;font-weight:500;text-align:center}.shopify-section .features-bar{flex-direction:column;height:auto;padding:15px}.shopify-section .features-bar .feature{width:100%}.shopify-section .features-bar .feature{width:100%;padding:12px 0}.shopify-section .features-bar .feature.unidaysf{border-top:1px solid #979797;border-bottom:1px solid #979797;border-left:0;border-right:0;padding:12px 0}.shopify-section .blog .blog__title{margin:0;text-align:left;display:block;width:100%;font-size:24px}.shopify-section .student-discount-banner{padding:60px 20px}.shopify-section .banner-content .wk_btns{gap:15px}.shopify-section .new_two_catsec .banner-content{padding:0 20px}.shopify-section .new-arrivals{padding:50px 10px}.collapsible-content__wrapper .collapsible-content-wrapper-narrow{max-width:100%;padding-left:20px;padding-right:20px}.page-width:has(.accessibility_content),.page-width:has(.privacy_policy_content){max-width:100%}.page-width:has(.product_recall_sec){max-width:100%}.factorie_foun_cont .factorie_foun_row.show_for_small{display:block}.factorie_foun_cont .factorie_foun_row.show_for_large{display:none}.spf-has-filter.spf-layout-app #gf-products>div{padding:0 5px}.category_content_section .category-description h3{font-size:20px}.spf-product__info .spf-product-card__vendor a{font-size:14px}.trending-products-section .trending-products{grid-template-columns:repeat(2,1fr)}.shipping_store_return .tab-header .tab-links{flex-direction:column;font-size:12px}.shipping_store_return .tab-header .tab-links .tab-icon{line-height:1}.shipping_store_return .tab-header{gap:20px}.product.grid{max-width:100%}.product .grid__item .product-tabs .tab-menu .tab-link{margin-right:0}.product .grid__item .product__title h1,.product .grid__item .price__regular .price-item--regular{font-size:22px}.product .grid__item .product-form__buttons{max-width:100%}.product .product-media-container.constrain-height.media-fit-contain{width:95%}.page-content.all_pages_content .planet_container,.page-content.all_pages_content .people_pcont{max-width:100%}.all_pages_content .people_pcont .desktop_people{display:none}.all_pages_content .people_pcont .mobile_people{display:block}.into-img .hide-for-large{display:none}.into-img .show-for-large{display:block}.planet_container .heading-container h2{font-size:28px;line-height:26px}.planet_container .introcopy-container p{font-size:12px;line-height:14px}.planet_container .subheading-container h4{margin:0 0 14px;font-size:20px;line-height:20px}.planet_container .paragraph-container .paragraph-spacer{margin:0 0 14px}.planet_container .paragraph-container ul li,.planet_container .paragraph-container ol li{font-size:12px;line-height:18px}.planet_container .paragraph-container p{margin:0 0 28px;font-size:12px;line-height:15px}.planet_container .quote-container h3{font-size:20px;line-height:20px;margin-top:15px}.planet_container .quote-container p{margin-bottom:28px;font-size:12px;line-height:14px}.doing_propage .into-img img.show-for-xlarge{display:none}.doing_propage .into-img img.hide-for-xlarge{display:block}.blog-banner #videoControl{left:auto;right:14px;z-index:1}.bnpl-landing-page-container .bnpl-payment_content{padding:40px 15px 150px}.bnpl-landing-page-container .bnpl-banner-wrapper .bnpl-banner-text-container .show-for-large{display:none}.article-template.view_post_detail header .article-template__title{font-size:28px}.article-template__content .body-container .quote-container h3{font-size:20px}.article-template__content .body-container .heading-container h2,.article-template__content .body-container .subheading-container h4{font-size:22px}.perks-landing-page .content-asset .points-rules.hide-for-xlarge{display:block}.perks-landing-page .content-asset .points-rules.show-for-xlarge{display:none}.perks-landing-page .content-asset .points-info{font-size:12px;line-height:18px}.perks-landing-page .content-asset .header-text{font-size:38px;max-width:90%}.perks-landing-page .content-asset .header-text .last-letter .end-stars{right:-22px;top:-25px}.perks-landing-page .content-asset .header-text .last-letter .end-stars svg{width:20px}.perks-landing-page .content-asset .sub-header-text{font-size:14px;line-height:1.2;margin-bottom:60px}.perks-landing-page .content-asset .brands-header-text{font-size:18px;margin-bottom:80px}.perks-landing-page .content-asset .section-divider .dividing-icon svg{width:33px;height:33px}.perks-landing-page .content-asset .section-divider .dividing-icon{bottom:-25px}.how-perks-work-section .how-perks-work-container .perks-brands .show-for-large svg{width:398px;max-width:100%}.earn-bonus-points-section .points-info-container .header-texts{max-width:100%;margin-bottom:45px}.earn-bonus-points-section .points-info-container{margin:70px 0 60px}.earn-bonus-points-section .points-info-container .header-texts .title-text{font-size:38px}.earn-bonus-points-section .points-info-container .header-texts .sub-title-text{font-size:14px;max-width:250px;line-height:1.2}.earn-bonus-points-section .points-info-container .header-texts .info-text{font-size:12px}.perks-landing-page .content-asset .earn-bonus_btns.perks-buttons-wrapper{margin-bottom:80px}.perks-landing-page .terms-privacy-container{margin-top:70px;gap:15px;flex-direction:column}.perks-landing-page .content-asset .perks-logo-section .perks-logo svg{width:330px;max-width:100%}.perks-landing-page .content-asset .perks-logo-section .points-rewards-wrapper .points-rewards{padding:4px 26px;letter-spacing:0}.afterp_content .hide-for-large{display:block}.afterp_content .show-for-large{display:none}.afterp_content .hide-for-large .columns{padding:0 15px}.afterp_content .hide-for-large .columns{padding:25px 15px}.afterp_content .hide-for-large .columns h2{font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;font-size:24px;line-height:1.5;margin:0}.afterp_content .hide-for-large .columns h5{margin:0;font-family:CircularPro,Arial,sans-serif;font-style:normal;font-weight:700;color:#333434;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5}.afterp_content .content-asset .after_work_gsec .columns .afterpay-worktitle{max-width:100%;width:100%;font-size:40px}.afterp_content .content-asset .after_work_gsec .columns{max-width:100%;padding:25px 0}.afterp_content .content-asset .after_work_gsec .columns .afterpay-steps{flex:100%;max-width:100%;padding:20px 15px 10px}.afterp_content .content-asset .after_work_gsec{display:none}.afterp_content .content-asset .after_work_gsec.mob_expanded{display:block}.afterp_content .content-asset .need_thing_sec{display:none}.afterp_content .shop_sotton_cont{padding:0;margin-bottom:10px!important}.afterp_content .shop_sotton_cont .afterpay-line{text-align:center;padding:40px 15px}.afterp_content .shop_sotton_cont .afterpay-line h1{line-height:1.2;font-size:28px;text-align:left}.afterp_content .shop_sotton_cont .afterpay-line p{font-size:18px;line-height:1.3;text-align:left}.afterp_content .content-asset .after_work_gsec .columns .afterpay-worktitle p{line-height:1.4}#custom-sidebar-btn{right:auto;width:42px;height:40px;bottom:35px;left:0;background:transparent}#custom-sidebar-btn span{display:none}#custom-sidebar-btn #custom-sidebar-arrow{border-radius:0 11px 11px 0;height:40px;width:42px}#custom-sidebar-btn #custom-sidebar-arrow:after{rotate:180deg}#custom-popup{right:auto;width:auto;bottom:25px;left:0;max-width:350px}.cottonon_co_perks_faq .header-text{font-size:24px!important}.cottonon_co_perks_faq .header-text>div{display:none}.cottonon_co_perks_faq .faq-section>.faq-title{font-size:18px}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-title{font-size:15px}.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content,.cottonon_co_perks_faq .faq-section .faq-content .sub-faq .faq-content p{font-size:12px}.factorie_foundation_products .swiper.foundation-slider{max-width:105%;margin-left:-5px;margin-right:-5px}.factorie_foundation_products .swiper.foundation-slider .swiper-slide{margin-right:10px!important}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next,.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev{height:38px;top:50%;bottom:auto;background:#fffc;padding:0;width:38px;border-radius:50%}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next:after,.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev:after{font-size:20px}.factorie_foundation_products .swiper.foundation-slider .swiper-button-prev{left:5px}.factorie_foundation_products .swiper.foundation-slider .swiper-button-next{right:5px}.left_hlogo_sec .header__heading .tabs_items{margin-bottom:-1px}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter__wrapper{padding-right:2rem;padding-left:2rem}}@media (max-width: 620px){.header_search.header__icons{margin-top:0}.header .header__heading{margin-top:0;padding-bottom:10px;flex:1}.left_hlogo_sec .header__heading{margin-top:0}.header .logo_sec.header__heading-link{flex:1}.header .logo_sec.header__heading-link .header__heading-logo{width:130px}.blog-banner .blog-content h1{font-size:40px}.blog-banner .blog-content p{font-size:14px}.blog-banner .star-bottom-right{top:44.2%;width:32px}.blog-banner .star-top-left{top:8%;left:6%;width:32px}.payment-tile .payment-wrapper a .payment-logo img{max-width:85px;height:auto}.payment-tile .payment-wrapper a .payment-logo img.zip-pay-logo{max-width:100%}.bnpl-landing-page-container .hide-for-large,.bnpl-landing-page-container .payment-tile .payment-wrapper a .payment-logo.hide-for-large{display:flex}.bnpl-landing-page-container .payment-tile .payment-wrapper a .payment-logo.show-for-large{display:none}.payment-tile .payment-wrapper a .label{font-size:14px}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile .payment-wrapper .paypal-logo{max-width:100%}.payment-tile .payment-wrapper a .payment-logo{height:92px}.bnpl-payment_content .bnpl-payment-method-wrapper .payment-tile{height:150px}.delivery_page .accordion-content{overflow-x:auto}.delivery_page .accordion-content::-webkit-scrollbar{display:none}.delivery_page .accordion-content table{width:640px!important}.landingpage_zip iframe{height:4750px}.faq_section h1{font-size:28px!important}}@media (max-width: 540px){.landingpage_zip iframe{height:5050px}}@media (max-width: 440px){.landingpage_zip iframe{height:5250px}}@media (max-width: 420px){.shopify-section .footer_links_brand_sec .footer-column .customer_row{gap:0;flex-direction:column}.shopify-section .promo_multcolim_sec .promo-container .promo-box>span{font-size:14px!important;font-weight:600!important;line-height:1.4}.product .grid__item .product-tabs .tabs_bright{overflow-x:scroll}.product .grid__item .product-tabs .tabs_bright::-webkit-scrollbar{display:none}.product-tabs .tab-menu{width:400px}.product .product-media-container.constrain-height.media-fit-contain{width:90%}.blog-banner .blog-content p{font-size:12px}.blog-banner .star-bottom-right{top:43.5%}.landingpage_zip iframe{height:5450px}}@media (max-width: 380px){.landingpage_zip iframe{height:5650px}}@media (max-width: 365px){.landingpage_zip iframe{height:5850px}}@media (max-width: 345px){.landingpage_zip iframe{height:6100px;border:0}}@media only screen and (min-width: 900px){.product--small .thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide{transform:rotate(-90deg);width:calc(20% - .8rem)}.grid__item .thumbnail-slider{position:absolute;top:0;transform:rotate(90deg);width:602px;left:0;transform-origin:left top;height:100px;overflow:hidden}.grid__item.product__media-wrapper{position:relative;padding-left:100px}.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide{transform:rotate(-90deg);width:calc(16.8% - .8rem)}}@media only screen and (min-width: 750px){.product .product__info-wrapper{padding:0 0 0 4rem}}@media only screen and (max-width: 749px){.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product .grid--peek .grid__item{min-width:100%}.product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.product .grid--peek.slider .grid__item{padding:0}.thumbnail-slider .thumbnail-slider .thumbnail-list.slider{padding:0;grid-gap:8px}.thumbnail-list .thumbnail-list__item.slider__slide{width:calc(20% - .6rem)}.product .product-media-container.constrain-height .media{padding-top:0;height:100%}.product .product-media-container.constrain-height.media-fit-contain{margin:0 auto;width:100%!important;height:100%}.product .product-media-container .product__modal-opener{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
